Exemplo n.º 1
0
except IndexError:
    #if not specified run all experiments
    keys = list(experiment.keys())
    begin = keys[0]
    end = keys[-1]

for num_run in range(begin, end + 1):
    results_name = output_path + '/results/results_' + dataset + '_exp' + str(
        num_experiment) + '_run' + str(num_run) + '.npy'
    temp_params = '/'.join(experiment[num_run])

    if overwrite_results:
        if debug_mode == False:
            try:
                xval.run_experiment(num_experiment, num_run, num_folds,
                                    dataset, experiment_folder, temp_params,
                                    gpu_ID, task_type, generator)
            except:
                pass
        else:
            xval.run_experiment(num_experiment, num_run, num_folds, dataset,
                                experiment_folder, temp_params, gpu_ID,
                                task_type, generator)

    else:  #if not overwrite results
        if not os.path.exists(results_name):  #not overwrite experiments
            if debug_mode == False:
                try:
                    xval.run_experiment(num_experiment, num_run, num_folds,
                                        dataset, experiment_folder,
                                        temp_params, gpu_ID, task_type,
Exemplo n.º 2
0
                 'generator = False', 'comment_1="init "', 'comment_2="EXAMPLE_architecture"']


#DON'T TOUCH WHAT IS WRITTEN BELOW THIS LINE
#-------------------------------------------------------------------------------
output_path = experiment_folder + '/experiment_' + str(num_experiment)
if not os.path.exists(output_path):
    os.makedirs(output_path)
description_path = output_path + '/experiment_' + str(num_experiment) + '_description.txt'

with open(description_path, "w") as text_file:
    text_file.write(short_description)

try:
    begin = int(sys.argv[1])
    end = int(sys.argv[2])
    gpu_ID = int(sys.argv[3])

except IndexError:
    #if not specified run all experiments
    keys = list(experiment.keys())
    begin = keys[0]
    end = keys[-1]
    gpu_ID = 1

for num_run in range(begin,end+1):
    temp_params = '/'.join(experiment[num_run])
    xval.run_experiment(num_experiment,num_run,num_folds,dataset,experiment_folder,temp_params, gpu_ID)

print ('REQUESTED EXPERIMENTS SUCCESSFULLY COMPLETED')