print('FINAL SCORE: ' + str(score)) print("END BOHB ITERATION") print('----------------------------') return {"loss": score, "info": info} if __name__ == "__main__": x = datetime.datetime.now() # run_id = 'bohb_params_td3_icm_hc_max_reward_' + x.strftime("%Y-%m-%d-%H") run_id = 'bohb_params_td3_icm_cmc_max_reward_' + x.strftime("%Y-%m-%d-%H") if len(sys.argv) > 1: for arg in sys.argv[1:]: print(arg) random.seed(int(sys.argv[1]) + int(time.time())) np.random.seed(int(sys.argv[1]) + int(time.time())) torch.manual_seed(int(sys.argv[1]) + int(time.time())) torch.cuda.manual_seed_all(int(sys.argv[1]) + int(time.time())) res = run_bohb_parallel(id=sys.argv[1], bohb_workers=sys.argv[2], run_id=run_id, experiment_wrapper=ExperimentWrapper()) else: random.seed(int(time.time())) np.random.seed(int(time.time())) torch.manual_seed(int(time.time())) torch.cuda.manual_seed_all(int(time.time())) res = run_bohb_serial(run_id=run_id, experiment_wrapper=ExperimentWrapper())
print('FINAL SCORE: ' + str(score)) print('SCORE LIST: ' + str(score_list)) print("END BOHB ITERATION") print('----------------------------') return {"loss": score, "info": info} if __name__ == "__main__": x = datetime.datetime.now() run_id = 'GTNC_evaluate_mountaincar_params_' + x.strftime("%Y-%m-%d-%H") if len(sys.argv) > 1: for arg in sys.argv[1:]: print(arg) random.seed(int(sys.argv[1]) + int(time.time())) np.random.seed(int(sys.argv[1]) + int(time.time())) torch.manual_seed(int(sys.argv[1]) + int(time.time())) torch.cuda.manual_seed_all(int(sys.argv[1]) + int(time.time())) res = run_bohb_parallel(id=int(sys.argv[1]), bohb_workers=int(sys.argv[2]), run_id=run_id, experiment_wrapper=ExperimentWrapper()) else: random.seed(int(time.time())) np.random.seed(int(time.time())) torch.manual_seed(int(time.time())) torch.cuda.manual_seed_all(int(time.time())) res = run_bohb_serial(run_id=run_id, experiment_wrapper=ExperimentWrapper())
print('SCORE LIST: ' + str(score_list)) print("END BOHB ITERATION") print('----------------------------') return { "loss": score, "info": info } if __name__ == "__main__": x = datetime.datetime.now() id = int(sys.argv[1]) bohb_workers = int(sys.argv[2]) global reward_env_type reward_env_type = int(sys.argv[3]) run_id = 'GTNC_evaluate_reward_cartpole_' + x.strftime("%Y-%m-%d-%H") + '_' + str(reward_env_type) seed = id+int(time.time()) random.seed(seed) np.random.seed(seed) torch.manual_seed(seed) torch.cuda.manual_seed_all(seed) res = run_bohb_parallel(id=id, bohb_workers=bohb_workers, run_id=run_id, experiment_wrapper=ExperimentWrapper())