@Config.Sources(value="file:conf/eval.properties")
public interface IPipelineEvaluationConf
extends 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| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CPUS |
static java.lang.String |
MEM_MAX |
static java.lang.String |
MEM_OPP |
static java.lang.String |
PHASE2 |
static java.lang.String |
PREFIX |
static java.lang.String |
PREFIX_MEM |
static java.lang.String |
PREFIX_SELECTION |
static java.lang.String |
RUNS |
static java.lang.String |
SELECTION_CANDIDATES |
static java.lang.String |
SELECTION_ITERATIONS |
static java.lang.String |
SOLUTIONLOGDIR |
static java.lang.String |
TIMEOUT_CANDIDATE |
static java.lang.String |
TIMEOUT_TOTAL |
static java.lang.String |
TMPDIR |
static java.lang.String |
TRAINING |
static java.lang.String |
VALIDATION |
| Modifier and Type | Method and Description |
|---|---|
int |
getAssumedMemoryOverheadPerProcess() |
int |
getMemoryLimitinMB() |
int |
getNumberOfAllowedCPUs() |
int |
getNumberOfCandidatesInSelectionPhase() |
int |
getNumberOfIterationsInSelectionPhase() |
int |
getNumberOfRuns() |
int |
getPortionOfDataForPhase2() |
java.io.File |
getSolutionLogDir() |
int |
getTimeoutPerCandidate() |
int |
getTimeoutTotal() |
java.io.File |
getTmpDir() |
int |
getTrainingPortion() |
java.lang.String |
getValidationAlgorithm() |
static final java.lang.String PREFIX
static final java.lang.String PREFIX_SELECTION
static final java.lang.String PREFIX_MEM
static final java.lang.String TIMEOUT_TOTAL
static final java.lang.String TIMEOUT_CANDIDATE
static final java.lang.String CPUS
static final java.lang.String MEM_MAX
static final java.lang.String MEM_OPP
static final java.lang.String RUNS
static final java.lang.String TMPDIR
static final java.lang.String TRAINING
static final java.lang.String PHASE2
static final java.lang.String SELECTION_ITERATIONS
static final java.lang.String SELECTION_CANDIDATES
static final java.lang.String SOLUTIONLOGDIR
static final java.lang.String VALIDATION
@Config.Key(value="pleval.timeout.total") int getTimeoutTotal()
@Config.Key(value="pleval.timeout.candidate") int getTimeoutPerCandidate()
@Config.Key(value="pleval.cpus") int getNumberOfAllowedCPUs()
@Config.Key(value="pleval.mem.max") int getMemoryLimitinMB()
@Config.Key(value="pleval.mem.opp") int getAssumedMemoryOverheadPerProcess()
@Config.Key(value="pleval.runs") int getNumberOfRuns()
@Config.Key(value="pleval.tmpdir") java.io.File getTmpDir()
@Config.Key(value="pleval.logdir") java.io.File getSolutionLogDir()
@Config.Key(value="pleval.training") int getTrainingPortion()
@Config.Key(value="pleval.phase2") int getPortionOfDataForPhase2()
@Config.Key(value="pleval.validation") java.lang.String getValidationAlgorithm()
@Config.Key(value="pleval.selection.iterations") int getNumberOfIterationsInSelectionPhase()
@Config.Key(value="pleval.selection.numberofcandidates") int getNumberOfCandidatesInSelectionPhase()