mode
Module implementing and describing modes that can be used during the NAS convert process.
Check out mtn.convert
to learn more about modes.
Classes
Class to describe the |
|
Class to describe the |
- class AutoNASModeDescriptor
Bases:
_ModeDescriptor
Class to describe the
"autonas"
mode.The properties of this mode can be inspected via the source code.
- property config_class: Type[ModeloptBaseConfig]
Specifies the config class for the mode.
- property convert: Callable[[Module, ModeloptBaseConfig], Tuple[Module, Dict[str, Any]]]
The mode’s entrypoint for converting a model.
- property export_mode: str | None
The mode that corresponds to the export mode of this mode.
- property name: str
Returns the value (str representation) of the mode.
- property next_modes: Set[str] | None
Modes that must immediately follow this mode.
- property restore: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], Module]
The mode’s entrypoint for restoring a model.
- property search_algorithm: Type[BaseSearcher]
Specifies the search algorithm to use for this mode (if any).
- property update_for_new_mode: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], None]
The mode’s entrypoint for updating the models state before new mode.
- property update_for_save: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], None]
The mode’s entrypoint for updating the models state before saving.
- class ExportModeDescriptor
Bases:
_ModeDescriptor
Class to describe the
"export"
mode.The properties of this mode can be inspected via the source code.
- property config_class: Type[ModeloptBaseConfig]
Specifies the config class for the mode.
- property convert: Callable[[Module, ModeloptBaseConfig], Tuple[Module, Dict[str, Any]]]
The mode’s entrypoint for converting a model.
- property is_export_mode: bool
Whether the mode is an export mode.
- Returns:
True if the mode is an export mode, False otherwise. Defaults to False.
- property name: str
Returns the value (str representation) of the mode.
- property restore: Callable[[Module, ModeloptBaseConfig, Dict[str, Any]], Module]
The mode’s entrypoint for restoring a model.