def my_experiment_dfgsdgfdaf(a=1): assert a == 4, 'Only meant to run aaa variant.' experiment_id = get_current_experiment_id() rec = get_current_experiment_record() record_id = get_current_record_id() assert record_id.endswith('-' + experiment_id) assert experiment_id == 'my_experiment_dfgsdgfdaf.aaa' loc = get_current_record_dir() _, record_dir = os.path.split(loc) assert record_dir == record_id assert os.path.isdir(loc) assert loc.endswith(record_id) with open_in_record_dir('somefile.pkl', 'wb') as f: pickle.dump([1, 2, 3], f, protocol=pickle.HIGHEST_PROTOCOL) assert os.path.exists(os.path.join(loc, 'somefile.pkl')) with open_in_record_dir('somefile.pkl', 'rb') as f: assert pickle.load(f) == [1, 2, 3] exp = rec.get_experiment() assert exp.get_id() == experiment_id assert exp.get_args() == rec.get_args() == OrderedDict([('a', 4)]) assert rec.get_dir() == loc assert has_experiment_record(experiment_id) assert record_id in experiment_id_to_record_ids(experiment_id) return a + 2
def my_experiment_dfgsdgfdaf(a=1): assert a==4, 'Only meant to run aaa variant.' experiment_id = get_current_experiment_id() rec = get_current_experiment_record() record_id = get_current_record_id() assert record_id.endswith('-'+experiment_id) assert experiment_id == 'my_experiment_dfgsdgfdaf.aaa' loc = get_current_record_dir() _, record_dir = os.path.split(loc) assert record_dir == record_id assert os.path.isdir(loc) assert loc.endswith(record_id) with open_in_record_dir('somefile.pkl', 'wb') as f: pickle.dump([1, 2, 3], f, protocol=pickle.HIGHEST_PROTOCOL) assert os.path.exists(os.path.join(loc, 'somefile.pkl')) with open_in_record_dir('somefile.pkl', 'rb') as f: assert pickle.load(f) == [1, 2, 3] exp = rec.get_experiment() assert exp.get_id() == experiment_id assert exp.get_args() == rec.get_args() == OrderedDict([('a', 4)]) assert rec.get_dir() == loc assert has_experiment_record(experiment_id) assert record_id in experiment_id_to_record_ids(experiment_id) return a+2
def access_dir_test(): print('123') print('abc') dir = get_current_record_dir() with open_in_record_dir('my_test_file.txt', 'w') as f: f.write('Experiment Directory is: {}'.format(dir))
def access_dir_test(): print('123') print('abc') dir = get_current_record_dir() with open_in_record_dir('my_test_file.txt', 'w') as f: f.write('Experiment Directory is: {}'.format(dir))