Experiment Version Control Tree Builder

orion.core.io.evc_builder – Builder of experiment version control tree

The EVCBuilder takes care of building a main experiment along with an EVC tree and connect them together.

A user can define a root and some leafs that should be the extremums of the tree. Those can be different than the actual root and leafs of the global EVC tree, making the trimmed version a small subset of the global version.

class orion.core.io.evc_builder.EVCBuilder[source]

Builder of experiment version control trees using orion.core.evc.experiment.ExperimentNode

See also

orion.core.io.experiment_builder for more information on the process of building experiments.

orion.core.evc.experiment orion.core.worker.experiment

Methods

build_from(self, cmdargs) Build an experiment based on config and connect it to the EVC
build_from_config(self, config) Build an experiment based on given config and connect it to the EVC
build_view_from(self, cmdargs) Build an experiment view based on global config and connect it to the EVC
connect_to_version_control_tree(self, experiment) Build the EVC and connect the experiment to it
build_from(self, cmdargs)[source]

Build an experiment based on config and connect it to the EVC

build_from_config(self, config)[source]

Build an experiment based on given config and connect it to the EVC

build_view_from(self, cmdargs)[source]

Build an experiment view based on global config and connect it to the EVC

connect_to_version_control_tree(self, experiment)[source]

Build the EVC and connect the experiment to it