示例#1
0
def experiment_main(experiment: sacred.Experiment,
                    name: str,
                    sacred_symlink: bool = True):
    """Returns a main function for experiment."""

    sacred_dir = os.path.join(serialize.get_output_dir(), "sacred", name)
    observer = observers.FileStorageObserver.create(sacred_dir)
    if sacred_symlink:
        experiment.pre_run_hook(add_sacred_symlink(observer))
    experiment.observers.append(observer)
    experiment.run_commandline()