Package ai.libs.jaicore.ml.experiments
Interface IPipelineEvaluationConf
-
- All Superinterfaces:
org.aeonbits.owner.Config,java.io.Serializable
@Sources("file:conf/eval.properties") public interface IPipelineEvaluationConf extends org.aeonbits.owner.Config
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.aeonbits.owner.Config
org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCPUSstatic java.lang.StringMEM_MAXstatic java.lang.StringMEM_OPPstatic java.lang.StringPHASE2static java.lang.StringPREFIXstatic java.lang.StringPREFIX_MEMstatic java.lang.StringPREFIX_SELECTIONstatic java.lang.StringRUNSstatic java.lang.StringSELECTION_CANDIDATESstatic java.lang.StringSELECTION_ITERATIONSstatic java.lang.StringSOLUTIONLOGDIRstatic java.lang.StringTIMEOUT_CANDIDATEstatic java.lang.StringTIMEOUT_TOTALstatic java.lang.StringTMPDIRstatic java.lang.StringTRAININGstatic java.lang.StringVALIDATION
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetAssumedMemoryOverheadPerProcess()intgetMemoryLimitinMB()intgetNumberOfAllowedCPUs()intgetNumberOfCandidatesInSelectionPhase()intgetNumberOfIterationsInSelectionPhase()intgetNumberOfRuns()intgetPortionOfDataForPhase2()java.io.FilegetSolutionLogDir()intgetTimeoutPerCandidate()intgetTimeoutTotal()java.io.FilegetTmpDir()intgetTrainingPortion()java.lang.StringgetValidationAlgorithm()
-
-
-
Field Detail
-
PREFIX
static final java.lang.String PREFIX
- See Also:
- Constant Field Values
-
PREFIX_SELECTION
static final java.lang.String PREFIX_SELECTION
- See Also:
- Constant Field Values
-
PREFIX_MEM
static final java.lang.String PREFIX_MEM
- See Also:
- Constant Field Values
-
TIMEOUT_TOTAL
static final java.lang.String TIMEOUT_TOTAL
- See Also:
- Constant Field Values
-
TIMEOUT_CANDIDATE
static final java.lang.String TIMEOUT_CANDIDATE
- See Also:
- Constant Field Values
-
CPUS
static final java.lang.String CPUS
- See Also:
- Constant Field Values
-
MEM_MAX
static final java.lang.String MEM_MAX
- See Also:
- Constant Field Values
-
MEM_OPP
static final java.lang.String MEM_OPP
- See Also:
- Constant Field Values
-
RUNS
static final java.lang.String RUNS
- See Also:
- Constant Field Values
-
TMPDIR
static final java.lang.String TMPDIR
- See Also:
- Constant Field Values
-
TRAINING
static final java.lang.String TRAINING
- See Also:
- Constant Field Values
-
PHASE2
static final java.lang.String PHASE2
- See Also:
- Constant Field Values
-
SELECTION_ITERATIONS
static final java.lang.String SELECTION_ITERATIONS
- See Also:
- Constant Field Values
-
SELECTION_CANDIDATES
static final java.lang.String SELECTION_CANDIDATES
- See Also:
- Constant Field Values
-
SOLUTIONLOGDIR
static final java.lang.String SOLUTIONLOGDIR
- See Also:
- Constant Field Values
-
VALIDATION
static final java.lang.String VALIDATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTimeoutTotal
@Key("pleval.timeout.total") int getTimeoutTotal()
-
getTimeoutPerCandidate
@Key("pleval.timeout.candidate") int getTimeoutPerCandidate()
-
getNumberOfAllowedCPUs
@Key("pleval.cpus") int getNumberOfAllowedCPUs()
-
getMemoryLimitinMB
@Key("pleval.mem.max") int getMemoryLimitinMB()
-
getAssumedMemoryOverheadPerProcess
@Key("pleval.mem.opp") int getAssumedMemoryOverheadPerProcess()
-
getNumberOfRuns
@Key("pleval.runs") int getNumberOfRuns()
-
getTmpDir
@Key("pleval.tmpdir") java.io.File getTmpDir()
-
getSolutionLogDir
@Key("pleval.logdir") java.io.File getSolutionLogDir()
-
getTrainingPortion
@Key("pleval.training") int getTrainingPortion()
-
getPortionOfDataForPhase2
@Key("pleval.phase2") int getPortionOfDataForPhase2()
-
getValidationAlgorithm
@Key("pleval.validation") java.lang.String getValidationAlgorithm()
-
getNumberOfIterationsInSelectionPhase
@Key("pleval.selection.iterations") int getNumberOfIterationsInSelectionPhase()
-
getNumberOfCandidatesInSelectionPhase
@Key("pleval.selection.numberofcandidates") int getNumberOfCandidatesInSelectionPhase()
-
-