{ "action_selector": "epsilon_greedy", "agent": "n_rnn", "agent_output_type": "q", "asn_hidden_size": 32, "batch_size": 128, "batch_size_run": 4, "buffer_cpu_only": true, "buffer_size": 5000, "checkpoint_path": "", "cpu_inference": true, "critic_lr": 0.0005, "double_q": true, "enable_parallel_computing": false, "env": "sc2_v2", "env_args": { "capability_config": { "n_units": 5, "start_positions": { "dist_type": "surrounded_and_reflect", "map_x": 32, "map_y": 32, "n_enemies": 5, "p": 0.5 }, "team_gen": { "dist_type": "weighted_teams", "exception_unit_types": [ "colossus" ], "observe": true, "unit_types": [ "stalker", "zealot", "colossus" ], "weights": [ 0.45, 0.45, 0.1 ] } }, "change_fov_with_move": false, "conic_fov": false, "continuing_episode": false, "debug": false, "difficulty": "7", "fully_observable": false, "game_version": null, "heuristic_ai": false, "heuristic_rest": false, "kill_unit_step_mul": 2, "map_name": "10gen_protoss", "move_amount": 2, "num_fov_actions": 12, "obs_all_health": true, "obs_instead_of_state": false, "obs_last_action": false, "obs_own_health": true, "obs_own_pos": true, "obs_pathing_grid": false, "obs_starcraft": true, "obs_terrain_height": false, "obs_timestep_number": false, "replay_dir": "", "replay_prefix": "", "reward_death_value": 10, "reward_defeat": 0, "reward_negative_scale": 0.5, "reward_only_positive": true, "reward_scale": true, "reward_scale_rate": 20, "reward_sparse": false, "reward_win": 200, "seed": null, "state_last_action": true, "state_timestep_number": false, "step_mul": 8 }, "epsilon_anneal_time": 100000, "epsilon_finish": 0.05, "epsilon_start": 1.0, "evaluate": false, "gain": 0.01, "gamma": 0.99, "grad_norm_clip": 10, "hypernet_embed": 64, "label": "default_label", "learner": "nq_learner", "learner_log_interval": 10000, "load_step": 0, "local_results_path": "results", "log_interval": 10000, "lr": 0.001, "mac": "n_mac", "mixer": "qmix", "mixing_embed_dim": 32, "name": "qmix", "obs_agent_id": true, "obs_last_action": false, "optim_alpha": 0.99, "optim_eps": 1e-05, "optimizer": "adam", "per_alpha": 0.6, "per_beta": 0.4, "q_lambda": false, "repeat_id": 1, "return_priority": false, "rnn_hidden_dim": 64, "run": "default", "runner": "parallel", "runner_log_interval": 10000, "save_model": true, "save_model_interval": 2000000, "save_replay": false, "seed": 788463946, "t_max": 4050000, "target_update_interval": 200, "td_lambda": 0.6, "test_greedy": true, "test_interval": 10000, "test_nepisode": 32, "thread_num": 4, "use_cuda": true, "use_layer_norm": false, "use_orthogonal": false, "use_per": false, "use_tensorboard": true }