mlrl.testbed.experiments.output.extension module¶
Author: Michael Rapp (michael.rapp.ml@gmail.com)
Provides classes that allow configuring the functionality to write output data to one or several sinks.
- class mlrl.testbed.experiments.output.extension.OutputExtension(*dependencies: Extension)¶
Bases:
ExtensionAn extension that configures the functionality to write output data to one or several sinks.
- BASE_DIR = <mlrl.util.cli.StringArgument object>¶
- CREATE_DIRS = <mlrl.util.cli.BoolArgument object>¶
- EXIT_ON_ERROR = <mlrl.util.cli.BoolArgument object>¶
- PRINT_ALL = <mlrl.util.cli.BoolArgument object>¶
- SAVE_ALL = <mlrl.util.cli.BoolArgument object>¶
- configure_experiment(args: Namespace, experiment_builder: Builder)¶
See
mlrl.testbed.extensions.extension.Extension.configure_experiment()
- class mlrl.testbed.experiments.output.extension.ResultDirectoryExtension(*dependencies: Extension)¶
Bases:
ExtensionAn extension that configures the directory to which experimental results should be written.
- RESULT_DIR = <mlrl.util.cli.StringArgument object>¶
- WIPE_RESULT_DIR = <mlrl.util.cli.BoolArgument object>¶
- class WipeDirectoryListener(directory: Path)¶
Bases:
ListenerDeletes all files from a directory before an experiment starts.
- before_start(_: Experiment)¶
See
mlrl.testbed.experiments.Experiment.Listener.before_start()
- configure_experiment(args: Namespace, experiment_builder: Builder)¶
See
mlrl.testbed.extensions.extension.Extension.configure_experiment()
- get_supported_modes() Set[Type[Mode]]¶
See
mlrl.testbed.extensions.extension.Extension.get_supported_modes()