Here, we group a bunch of standard configurations into a custom Experiment class, which must be used going forward.
This PR has the following breaking changes:
seml.experiment.py's content is no longer imported by default
seml.experiment.Experiment must be used going forward instead of sacred.Experiment
Some settings were reorganized.
seml will not capture the output of experiments within the MongoDB anymore. To turn this behavior on, either edit your ~/config/seml/settings.py or create the experiment with Experiment(capture_output=True).
This PR also adds the print-output command that pulls the output of the experiment from the slurm log file. If that is not present, it attempts to pull it from the database.
Here, we group a bunch of standard configurations into a custom Experiment class, which must be used going forward. This PR has the following breaking changes:
seml.experiment.py
's content is no longer imported by defaultseml.experiment.Experiment
must be used going forward instead ofsacred.Experiment
seml
will not capture the output of experiments within the MongoDB anymore. To turn this behavior on, either edit your~/config/seml/settings.py
or create the experiment withExperiment(capture_output=True)
.This PR also adds the
print-output
command that pulls the output of the experiment from the slurm log file. If that is not present, it attempts to pull it from the database.