smac.runhistory.enumerations

Classes

DataOrigin(value)

Definition of how data in the runhistory is used.

StatusType(value)

Class to define numbers for status types.

TrialInfoIntent(value)

Class to define different requests on how to process the runinfo.

Interfaces

class smac.runhistory.enumerations.DataOrigin(value)[source]

Bases: Enum

Definition of how data in the runhistory is used.

  • INTERNAL: internal data which was gathered during the current optimization run. It will be saved to disk, used for building EPMs and during intensify.

  • EXTERNAL_SAME_INSTANCES: external data, which was gathered by running

    another program on the same instances as the current optimization run runs on (for example pSMAC). It will not be saved to disk, but used both for EPM building and during intensify.

  • EXTERNAL_DIFFERENT_INSTANCES: external data, which was gathered on a

    different instance set as the one currently used, but due to having the same instance features can still provide useful information. Will not be saved to disk and only used for EPM building.

class smac.runhistory.enumerations.StatusType(value)[source]

Bases: IntEnum

Class to define numbers for status types.

class smac.runhistory.enumerations.TrialInfoIntent(value)[source]

Bases: Enum

Class to define different requests on how to process the runinfo.

Gives the flexibility to indicate whether a configuration should be skipped (SKIP) or if the SMBO should simple run a generated run_info.