示例#1
0
def create_experiment_for_spec(parameters):
    script = 'run_miniimagenet.py'
    # this will be also displayed in jobs on prometheus
    name = 'tf_reptile_reproduce'
    project_name = "deepsense-ai-research/meta-learning-reptile"
    python_path = '.:specs'
    paths_to_dump = ''  # e.g. 'plgrid tensor2tensor', do we need it?
    tags = 'mrunner reproduce'.split(' ')
    parameters['git_head'] = get_git_head_info()
    modes = [
        'o15', 'o15t', 'o55', 'o55t', 'o120', 'o120t', 'o520', 'o520t', 'm15',
        'm15t', 'm55', 'm55t'
    ]
    reproduction_ckpts = ['ckpt_' + mode for mode in modes]
    exclude = ['.idea', 'offline_job.log', 'output', 'neptune.log'
               ] + reproduction_ckpts
    return Experiment(
        project=project_name,
        name=name,
        script=script,
        parameters=parameters,
        python_path=python_path,
        paths_to_dump=paths_to_dump,
        tags=tags,
        exclude=exclude,
        time='2-0:0'  # days-hours:minutes
    )
示例#2
0
def create_experiment_for_spec(parameters):
    script = 'baselines/acktr/run_atari_training.py'
    # this will be also displayed in jobs on prometheus
    name = 'lkryston, acktr sexp'
    project_name = "sil-montezuma"
    python_path = '.:exp_utils:some/other/utils/path'
    paths_to_dump = ''  # e.g. 'plgrid tensor2tensor', do we need it?
    tags = 'lkryston acktr_sexp expert'.split(' ')
    parameters['git_head'] = get_git_head_info()
    return Experiment(project=project_name, name=name, script=script,
                      parameters=parameters, python_path=python_path,
                      paths_to_dump=paths_to_dump, tags=tags,
                      time='1-0'  # days-hours
                      )
示例#3
0
def create_experiment_for_spec(parameters):
    script = 'some_src/experiment.py'
    # this will be also displayed in jobs on prometheus
    name = 'your initials, experiment name'
    project_name = "sandbox"
    python_path = '.:some_utils:some/other/utils/path'
    paths_to_dump = ''  # e.g. 'plgrid tensor2tensor', do we need it?
    tags = 'test_user other_tag'.split(' ')
    parameters['git_head'] = get_git_head_info()
    return Experiment(
        project=project_name,
        name=name,
        script=script,
        parameters=parameters,
        python_path=python_path,
        paths_to_dump=paths_to_dump,
        tags=tags,
        time='1-0'  # days-hours
    )
示例#4
0
def create_experiment_for_spec(parameters):
    script = 'run_omniglot.py'
    # this will be also displayed in jobs on prometheus
    name = 'tf_reptile_reproduce'
    project_name = "deepsense-ai-research/meta-learning-reptile"
    python_path = '.:specs'
    paths_to_dump = ''  # e.g. 'plgrid tensor2tensor', do we need it?
    tags = 'mrunner reproduce'.split(' ')
    parameters['git_head'] = get_git_head_info()
    return Experiment(
        project=project_name,
        name=name,
        script=script,
        parameters=parameters,
        python_path=python_path,
        paths_to_dump=paths_to_dump,
        tags=tags,
        time='2-0:0'  # days-hours:minutes
    )