Import factor-sweep assets 401-527
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed11/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048848_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed12/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048848_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed13/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048840_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed14/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048848_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed10/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048840_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed11/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048808_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed12/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048840_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed13/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048848_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed14/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048840_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed10/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048824_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed11/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048840_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed12/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048848_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed13/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048776_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed14/config.json +268 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/checkpoint_p0/checkpoint_000048696_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/checkpoint_p0/checkpoint_000048688_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/checkpoint_p0/checkpoint_000048680_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/checkpoint_p0/checkpoint_000048696_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/checkpoint_p0/checkpoint_000048760_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/checkpoint_p0/checkpoint_000048736_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/checkpoint_p0/checkpoint_000048832_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/checkpoint_p0/checkpoint_000048744_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048824_25034752.pth +3 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/config.json +266 -0
- latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048792_25034752.pth +3 -0
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed11/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed11",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 11,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs6",
|
| 119 |
+
"seed11"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 6,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 11,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed11/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs6_seed11 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 11 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed11/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 11 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs6-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs6 seed11 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 6 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed11",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 11,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs6",
|
| 227 |
+
"seed11"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 6,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 11,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed11/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs6/seed_11",
|
| 267 |
+
"wandb_unique_id": "flappy-fs6-uniform_u1_3-s11"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048848_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:014d403a5012a06b8ed53817c88c7782e75d955e72241f0c2c98fd6bd33dedfd
|
| 3 |
+
size 8897853
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed12/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed12",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 12,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs6",
|
| 119 |
+
"seed12"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 6,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 12,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed12/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs6_seed12 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 12 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed12/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 12 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs6-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs6 seed12 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 6 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed12",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 12,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs6",
|
| 227 |
+
"seed12"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 6,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 12,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed12/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs6/seed_12",
|
| 267 |
+
"wandb_unique_id": "flappy-fs6-uniform_u1_3-s12"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048848_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:09e078d30189840492551e1cbefaf0c572f759824e34a7876a4ab3851ea72507
|
| 3 |
+
size 8897853
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed13/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed13",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 13,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs6",
|
| 119 |
+
"seed13"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 6,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 13,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed13/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs6_seed13 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 13 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed13/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 13 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs6-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs6 seed13 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 6 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed13",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 13,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs6",
|
| 227 |
+
"seed13"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 6,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 13,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed13/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs6/seed_13",
|
| 267 |
+
"wandb_unique_id": "flappy-fs6-uniform_u1_3-s13"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048840_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:34e4783a1c7b69598cd725a16df7768b9d4e00e3f6a13dbe31f247a7566b1229
|
| 3 |
+
size 8897853
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed14/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed14",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 14,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs6",
|
| 119 |
+
"seed14"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 6,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 14,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed14/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs6_seed14 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 14 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed14/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 14 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs6-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs6 seed14 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 6 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs6_seed14",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 14,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs6-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs6",
|
| 227 |
+
"seed14"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 6,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 14,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs6_seed14/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs6/seed_14",
|
| 267 |
+
"wandb_unique_id": "flappy-fs6-uniform_u1_3-s14"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048848_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9fe8ed7ea2c351a614930f14bb93ba604a5d2c9a15dd7546cdaf1d452bb7ed0f
|
| 3 |
+
size 9261117
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed10/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed10",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 10,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs7",
|
| 119 |
+
"seed10"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 7,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 10,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed10/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs7_seed10 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 10 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed10/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 10 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs7-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs7 seed10 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 7 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed10",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 10,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs7",
|
| 227 |
+
"seed10"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 7,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 10,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed10/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs7/seed_10",
|
| 267 |
+
"wandb_unique_id": "flappy-fs7-uniform_u1_3-s10"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048840_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:88ede8f6a75e888994331766085f9d9acf444383be1762de9636c618350895a9
|
| 3 |
+
size 9261117
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed11/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed11",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 11,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs7",
|
| 119 |
+
"seed11"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 7,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 11,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed11/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs7_seed11 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 11 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed11/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 11 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs7-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs7 seed11 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 7 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed11",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 11,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs7",
|
| 227 |
+
"seed11"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 7,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 11,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed11/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs7/seed_11",
|
| 267 |
+
"wandb_unique_id": "flappy-fs7-uniform_u1_3-s11"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048808_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1b7d5c3b8b2da8ff4174b5410eb7079035754d4fc180dcd2088a8268c7b65168
|
| 3 |
+
size 9261117
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed12/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed12",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 12,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs7",
|
| 119 |
+
"seed12"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 7,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 12,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed12/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs7_seed12 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 12 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed12/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 12 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs7-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs7 seed12 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 7 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed12",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 12,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs7",
|
| 227 |
+
"seed12"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 7,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 12,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed12/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs7/seed_12",
|
| 267 |
+
"wandb_unique_id": "flappy-fs7-uniform_u1_3-s12"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048840_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c80cb2340a2c82d711f9c016e6ebe347487bedba4b479323097e860601d5e8f5
|
| 3 |
+
size 9261117
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed13/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed13",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 13,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs7",
|
| 119 |
+
"seed13"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 7,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 13,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed13/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs7_seed13 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 13 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed13/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 13 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs7-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs7 seed13 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 7 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed13",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 13,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs7",
|
| 227 |
+
"seed13"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 7,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 13,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed13/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs7/seed_13",
|
| 267 |
+
"wandb_unique_id": "flappy-fs7-uniform_u1_3-s13"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048848_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:38e9f24e78d02e53e1e1a2eabb7f1660eff289ac3a0cbc1df3f10cc47d5ffa5f
|
| 3 |
+
size 9261117
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed14/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed14",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 14,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs7",
|
| 119 |
+
"seed14"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 7,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 14,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed14/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs7_seed14 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 14 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed14/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 14 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs7-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs7 seed14 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 7 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs7_seed14",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 14,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs7-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs7",
|
| 227 |
+
"seed14"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 7,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 14,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs7_seed14/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs7/seed_14",
|
| 267 |
+
"wandb_unique_id": "flappy-fs7-uniform_u1_3-s14"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048840_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8311d598c265a12101d23606d506b55ec20167e24e2917d0772588550afc37f8
|
| 3 |
+
size 9624381
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed10/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed10",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 10,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs8",
|
| 119 |
+
"seed10"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 8,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 10,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed10/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs8_seed10 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 10 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed10/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 10 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs8-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs8 seed10 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 8 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed10",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 10,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs8",
|
| 227 |
+
"seed10"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 8,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 10,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed10/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs8/seed_10",
|
| 267 |
+
"wandb_unique_id": "flappy-fs8-uniform_u1_3-s10"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048824_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6970c95d9cb37bb37a21020c8773c653ff295fceb08921650b6a2cd3a21559fc
|
| 3 |
+
size 9624381
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed11/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed11",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 11,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs8",
|
| 119 |
+
"seed11"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 8,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 11,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed11/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs8_seed11 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 11 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed11/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 11 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs8-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs8 seed11 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 8 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed11",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 11,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs8",
|
| 227 |
+
"seed11"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 8,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 11,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed11/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs8/seed_11",
|
| 267 |
+
"wandb_unique_id": "flappy-fs8-uniform_u1_3-s11"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed12/checkpoint_p0/checkpoint_000048840_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:854336b294909de067402556b8c958150bfc6fb57c702589167f96d4a80f15ab
|
| 3 |
+
size 9624381
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed12/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed12",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 12,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs8",
|
| 119 |
+
"seed12"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 8,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 12,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed12/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs8_seed12 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 12 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed12/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 12 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs8-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs8 seed12 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 8 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed12",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 12,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs8",
|
| 227 |
+
"seed12"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 8,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 12,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed12/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs8/seed_12",
|
| 267 |
+
"wandb_unique_id": "flappy-fs8-uniform_u1_3-s12"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed13/checkpoint_p0/checkpoint_000048848_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ee18312bdeba74a9d05d0e044b795363fd75dca95e49d0f2aa1b0f48cb345e19
|
| 3 |
+
size 9624381
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed13/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed13",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 13,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs8",
|
| 119 |
+
"seed13"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 8,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 13,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed13/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs8_seed13 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 13 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed13/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 13 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs8-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs8 seed13 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 8 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed13",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 13,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs8",
|
| 227 |
+
"seed13"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 8,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 13,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed13/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs8/seed_13",
|
| 267 |
+
"wandb_unique_id": "flappy-fs8-uniform_u1_3-s13"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed14/checkpoint_p0/checkpoint_000048776_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c218fe4eb2aaeaa80b53bd0642a4ecf6bd70e0349e957bac9ad756b58be9b0fe
|
| 3 |
+
size 9624381
|
latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed14/config.json
ADDED
|
@@ -0,0 +1,268 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed14",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 14,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"frame_stack",
|
| 116 |
+
"uniform",
|
| 117 |
+
"uniform_u1_3",
|
| 118 |
+
"fs8",
|
| 119 |
+
"seed14"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 8,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "uniform_distribution",
|
| 158 |
+
"fixed_latency_ms": null,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": 33.333333333333336,
|
| 162 |
+
"max_latency_ms": 100.0,
|
| 163 |
+
"latency_seed": 14,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed14/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_frame_stack_uniform_u1_3_fs8_seed14 --train_dir results/checkpoints_factor_sweeps/flappy/context_window --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 14 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed14/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type uniform_distribution --min-latency-ms 33.333333333333336 --max-latency-ms 100.0 --latency-seed 14 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-fs8-uniform_u1_3 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy frame_stack uniform uniform_u1_3 fs8 seed14 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 8 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_frame_stack_uniform_u1_3_fs8_seed14",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/context_window",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 14,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-fs8-uniform_u1_3",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"frame_stack",
|
| 224 |
+
"uniform",
|
| 225 |
+
"uniform_u1_3",
|
| 226 |
+
"fs8",
|
| 227 |
+
"seed14"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 8,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "uniform_distribution",
|
| 251 |
+
"min_latency_ms": 33.333333333333336,
|
| 252 |
+
"max_latency_ms": 100.0,
|
| 253 |
+
"latency_seed": 14,
|
| 254 |
+
"add_latency_info": false,
|
| 255 |
+
"hold_policy": "one_frame_then_noop",
|
| 256 |
+
"ordering_policy": "latest_ready",
|
| 257 |
+
"eval_episodes": 100,
|
| 258 |
+
"eval_parallel_envs": 100,
|
| 259 |
+
"eval_max_steps": 3600,
|
| 260 |
+
"eval_deterministic": true,
|
| 261 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/context_window/flappy_frame_stack_uniform_u1_3_fs8_seed14/episode_metrics.jsonl"
|
| 262 |
+
},
|
| 263 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 264 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 265 |
+
"eval_env_frameskip": 1,
|
| 266 |
+
"output_dir": "outputs/factor_sweeps/flappy/context_window/train/frame_stack/uniform_u1_3/fs8/seed_14",
|
| 267 |
+
"wandb_unique_id": "flappy-fs8-uniform_u1_3-s14"
|
| 268 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/checkpoint_p0/checkpoint_000048696_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8624af5403d24dfa14b12fbc6919c58dab8e0943ec5cbbef1fb80ba5626d9f30
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed10",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 10,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride3",
|
| 119 |
+
"seed10"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 10.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed10/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride3_seed10 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 10 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed10/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride3-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride3 seed10 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 10.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed10",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 10,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride3",
|
| 227 |
+
"seed10"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 10.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed10/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride3/seed_10",
|
| 265 |
+
"wandb_unique_id": "flappy-stride3-fixed_l2-s10"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/checkpoint_p0/checkpoint_000048688_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:36a38ef1642cd8aa112165be7dc2536abc30ad5c897849bd84e90c8a639ac73c
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed11",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 11,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride3",
|
| 119 |
+
"seed11"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 10.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed11/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride3_seed11 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 11 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed11/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride3-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride3 seed11 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 10.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed11",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 11,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride3",
|
| 227 |
+
"seed11"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 10.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed11/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride3/seed_11",
|
| 265 |
+
"wandb_unique_id": "flappy-stride3-fixed_l2-s11"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/checkpoint_p0/checkpoint_000048680_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f7d5269a88f9247efe7d67e10f997a96f1592420dffbd6c8154c19b23f46e82f
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed12",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 12,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride3",
|
| 119 |
+
"seed12"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 10.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed12/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride3_seed12 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 12 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed12/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride3-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride3 seed12 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 10.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed12",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 12,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride3",
|
| 227 |
+
"seed12"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 10.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed12/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride3/seed_12",
|
| 265 |
+
"wandb_unique_id": "flappy-stride3-fixed_l2-s12"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:27d563f62240408e3146d4684fc397ba63fdc06a5f05883bf58ffaf528a2f419
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed13",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 13,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride3",
|
| 119 |
+
"seed13"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 10.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed13/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride3_seed13 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 13 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed13/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride3-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride3 seed13 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 10.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed13",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 13,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride3",
|
| 227 |
+
"seed13"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 10.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed13/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride3/seed_13",
|
| 265 |
+
"wandb_unique_id": "flappy-stride3-fixed_l2-s13"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/checkpoint_p0/checkpoint_000048696_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ff65aeb8a51fcf625537d84a4dab66c0cebd037601c997cc7f979f93d76e322f
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed14",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 14,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride3",
|
| 119 |
+
"seed14"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 10.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed14/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride3_seed14 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 14 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed14/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride3-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride3 seed14 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 10.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride3_seed14",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 14,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride3-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride3",
|
| 227 |
+
"seed14"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 10.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride3_seed14/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride3/seed_14",
|
| 265 |
+
"wandb_unique_id": "flappy-stride3-fixed_l2-s14"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/checkpoint_p0/checkpoint_000048760_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:03da43bc7b18c0f2a9c47371107c208521664cf1e9a27c1057049399293fcac8
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed10",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 10,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride2",
|
| 119 |
+
"seed10"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 15.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed10/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride2_seed10 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 10 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed10/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride2-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride2 seed10 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 15.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed10",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 10,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride2",
|
| 227 |
+
"seed10"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 15.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed10/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride2/seed_10",
|
| 265 |
+
"wandb_unique_id": "flappy-stride2-fixed_l2-s10"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/checkpoint_p0/checkpoint_000048736_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0269fb4dc79d32e416d8dd1c9dbd88bf55e060e8fddcd1d1f997238f5b0bdffa
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed11",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 11,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride2",
|
| 119 |
+
"seed11"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 15.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed11/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride2_seed11 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 11 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed11/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride2-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride2 seed11 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 15.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed11",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 11,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride2",
|
| 227 |
+
"seed11"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 15.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed11/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride2/seed_11",
|
| 265 |
+
"wandb_unique_id": "flappy-stride2-fixed_l2-s11"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/checkpoint_p0/checkpoint_000048832_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c3663804ec7080b9629dd765a5578cc346a4a9620c4644dd9578a2e67e32645a
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed12",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 12,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride2",
|
| 119 |
+
"seed12"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 15.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed12/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride2_seed12 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 12 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed12/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride2-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride2 seed12 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 15.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed12",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 12,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride2",
|
| 227 |
+
"seed12"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 15.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed12/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride2/seed_12",
|
| 265 |
+
"wandb_unique_id": "flappy-stride2-fixed_l2-s12"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:5485a87742e1f4c5379dd71c0ebd6679e29ae3d2f911baa8bdf8092f391353ca
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed13",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 13,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride2",
|
| 119 |
+
"seed13"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 15.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed13/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride2_seed13 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 13 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed13/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride2-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride2 seed13 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 15.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed13",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 13,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride2",
|
| 227 |
+
"seed13"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 15.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed13/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride2/seed_13",
|
| 265 |
+
"wandb_unique_id": "flappy-stride2-fixed_l2-s13"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/checkpoint_p0/checkpoint_000048744_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6293d94d68bbd2908b11ea4eb3787e79f96f5d8083c556fe91250eca9666a2a2
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed14",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 14,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride2",
|
| 119 |
+
"seed14"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 15.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed14/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride2_seed14 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 14 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed14/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride2-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride2 seed14 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 15.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride2_seed14",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 14,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride2-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride2",
|
| 227 |
+
"seed14"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 15.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride2_seed14/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride2/seed_14",
|
| 265 |
+
"wandb_unique_id": "flappy-stride2-fixed_l2-s14"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048824_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:7a74f54e0eafcbb778eb596f0d5735b489e327932ef3208ac3f93932af092830
|
| 3 |
+
size 8171325
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/config.json
ADDED
|
@@ -0,0 +1,266 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"help": false,
|
| 3 |
+
"algo": "APPO",
|
| 4 |
+
"env": "latency_flappy",
|
| 5 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride1_seed10",
|
| 6 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 7 |
+
"restart_behavior": "resume",
|
| 8 |
+
"device": "gpu",
|
| 9 |
+
"seed": 10,
|
| 10 |
+
"num_policies": 1,
|
| 11 |
+
"async_rl": true,
|
| 12 |
+
"serial_mode": false,
|
| 13 |
+
"batched_sampling": true,
|
| 14 |
+
"num_batches_to_accumulate": 2,
|
| 15 |
+
"worker_num_splits": 1,
|
| 16 |
+
"policy_workers_per_policy": 1,
|
| 17 |
+
"max_policy_lag": 400,
|
| 18 |
+
"num_workers": 2,
|
| 19 |
+
"num_envs_per_worker": 1,
|
| 20 |
+
"batch_size": 4096,
|
| 21 |
+
"num_batches_per_epoch": 8,
|
| 22 |
+
"num_epochs": 8,
|
| 23 |
+
"rollout": 128,
|
| 24 |
+
"recurrence": 1,
|
| 25 |
+
"shuffle_minibatches": false,
|
| 26 |
+
"gamma": 0.99,
|
| 27 |
+
"reward_scale": 1.0,
|
| 28 |
+
"reward_clip": 1000.0,
|
| 29 |
+
"value_bootstrap": false,
|
| 30 |
+
"normalize_returns": true,
|
| 31 |
+
"exploration_loss_coeff": 0.003,
|
| 32 |
+
"value_loss_coeff": 0.5,
|
| 33 |
+
"kl_loss_coeff": 0.0,
|
| 34 |
+
"exploration_loss": "entropy",
|
| 35 |
+
"gae_lambda": 0.95,
|
| 36 |
+
"ppo_clip_ratio": 0.1,
|
| 37 |
+
"ppo_clip_value": 0.2,
|
| 38 |
+
"with_vtrace": false,
|
| 39 |
+
"vtrace_rho": 1.0,
|
| 40 |
+
"vtrace_c": 1.0,
|
| 41 |
+
"optimizer": "adam",
|
| 42 |
+
"adam_eps": 1e-05,
|
| 43 |
+
"adam_beta1": 0.9,
|
| 44 |
+
"adam_beta2": 0.999,
|
| 45 |
+
"max_grad_norm": 0.5,
|
| 46 |
+
"learning_rate": 0.00025,
|
| 47 |
+
"lr_schedule": "linear_decay",
|
| 48 |
+
"lr_schedule_kl_threshold": 0.008,
|
| 49 |
+
"lr_adaptive_min": 1e-06,
|
| 50 |
+
"lr_adaptive_max": 0.01,
|
| 51 |
+
"obs_subtract_mean": 0.0,
|
| 52 |
+
"obs_scale": 255.0,
|
| 53 |
+
"normalize_input": true,
|
| 54 |
+
"normalize_input_keys": null,
|
| 55 |
+
"decorrelate_experience_max_seconds": 0,
|
| 56 |
+
"decorrelate_envs_on_one_worker": true,
|
| 57 |
+
"actor_worker_gpus": [
|
| 58 |
+
0
|
| 59 |
+
],
|
| 60 |
+
"set_workers_cpu_affinity": true,
|
| 61 |
+
"force_envs_single_thread": false,
|
| 62 |
+
"default_niceness": 0,
|
| 63 |
+
"log_to_file": true,
|
| 64 |
+
"experiment_summaries_interval": 1,
|
| 65 |
+
"flush_summaries_interval": 30,
|
| 66 |
+
"stats_avg": 100,
|
| 67 |
+
"summaries_use_frameskip": true,
|
| 68 |
+
"heartbeat_interval": 20,
|
| 69 |
+
"heartbeat_reporting_interval": 180,
|
| 70 |
+
"train_for_env_steps": 25000000,
|
| 71 |
+
"train_for_seconds": 10000000000,
|
| 72 |
+
"save_every_sec": 600,
|
| 73 |
+
"keep_checkpoints": 5,
|
| 74 |
+
"load_checkpoint_kind": "latest",
|
| 75 |
+
"save_milestones_sec": -1,
|
| 76 |
+
"save_best_every_sec": 5,
|
| 77 |
+
"save_best_metric": "reward",
|
| 78 |
+
"save_best_after": 100000,
|
| 79 |
+
"benchmark": false,
|
| 80 |
+
"encoder_mlp_layers": [
|
| 81 |
+
512,
|
| 82 |
+
512
|
| 83 |
+
],
|
| 84 |
+
"encoder_conv_architecture": "convnet_atari",
|
| 85 |
+
"encoder_conv_mlp_layers": [
|
| 86 |
+
512
|
| 87 |
+
],
|
| 88 |
+
"use_rnn": false,
|
| 89 |
+
"rnn_size": 512,
|
| 90 |
+
"rnn_type": "gru",
|
| 91 |
+
"rnn_num_layers": 1,
|
| 92 |
+
"decoder_mlp_layers": [],
|
| 93 |
+
"nonlinearity": "elu",
|
| 94 |
+
"policy_initialization": "orthogonal",
|
| 95 |
+
"policy_init_gain": 1.0,
|
| 96 |
+
"actor_critic_share_weights": true,
|
| 97 |
+
"adaptive_stddev": true,
|
| 98 |
+
"continuous_tanh_scale": 0.0,
|
| 99 |
+
"initial_stddev": 1.0,
|
| 100 |
+
"use_env_info_cache": false,
|
| 101 |
+
"env_gpu_actions": true,
|
| 102 |
+
"env_gpu_observations": true,
|
| 103 |
+
"env_frameskip": 1,
|
| 104 |
+
"env_framestack": 1,
|
| 105 |
+
"pixel_format": "CHW",
|
| 106 |
+
"use_record_episode_statistics": false,
|
| 107 |
+
"with_wandb": true,
|
| 108 |
+
"wandb_user": null,
|
| 109 |
+
"wandb_project": "latency-sensitive-bench",
|
| 110 |
+
"wandb_group": "flappy-stride1-fixed_l2",
|
| 111 |
+
"wandb_job_type": "sample_factory",
|
| 112 |
+
"wandb_tags": [
|
| 113 |
+
"factor_sweep",
|
| 114 |
+
"flappy",
|
| 115 |
+
"observation_stride",
|
| 116 |
+
"fixed",
|
| 117 |
+
"fixed_l2",
|
| 118 |
+
"stride1",
|
| 119 |
+
"seed10"
|
| 120 |
+
],
|
| 121 |
+
"with_pbt": false,
|
| 122 |
+
"pbt_mix_policies_in_one_env": true,
|
| 123 |
+
"pbt_period_env_steps": 5000000,
|
| 124 |
+
"pbt_start_mutation": 20000000,
|
| 125 |
+
"pbt_replace_fraction": 0.3,
|
| 126 |
+
"pbt_mutation_rate": 0.15,
|
| 127 |
+
"pbt_replace_reward_gap": 0.1,
|
| 128 |
+
"pbt_replace_reward_gap_absolute": 1e-06,
|
| 129 |
+
"pbt_optimize_gamma": false,
|
| 130 |
+
"pbt_target_objective": "true_objective",
|
| 131 |
+
"pbt_perturb_min": 1.1,
|
| 132 |
+
"pbt_perturb_max": 1.5,
|
| 133 |
+
"gym_id": "FlappyBird-v0",
|
| 134 |
+
"env_fps": 30.0,
|
| 135 |
+
"obs_fps": 30.0,
|
| 136 |
+
"use_lidar": false,
|
| 137 |
+
"normalize_obs": true,
|
| 138 |
+
"audio_on": false,
|
| 139 |
+
"screen_size": "",
|
| 140 |
+
"obs_resize": "84,84",
|
| 141 |
+
"use_gpu_render": true,
|
| 142 |
+
"simulator": "gpu",
|
| 143 |
+
"gpu_render_device": "auto",
|
| 144 |
+
"gpu_render_batch_size": 128,
|
| 145 |
+
"gpu_render_profile": false,
|
| 146 |
+
"gpu_render_profile_interval": 200,
|
| 147 |
+
"pipe_gap": 100,
|
| 148 |
+
"bird_color": "yellow",
|
| 149 |
+
"pipe_color": "green",
|
| 150 |
+
"background": "day",
|
| 151 |
+
"score_limit": -1,
|
| 152 |
+
"frame_stack": 4,
|
| 153 |
+
"debug": false,
|
| 154 |
+
"debug_timelimit_diagnostics": false,
|
| 155 |
+
"max_episode_steps": 0,
|
| 156 |
+
"mode": "train",
|
| 157 |
+
"latency_type": "fixed",
|
| 158 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 159 |
+
"mean_latency_ms": null,
|
| 160 |
+
"std_latency_ms": null,
|
| 161 |
+
"min_latency_ms": null,
|
| 162 |
+
"max_latency_ms": null,
|
| 163 |
+
"latency_seed": null,
|
| 164 |
+
"add_latency_info": false,
|
| 165 |
+
"max_pending_actions": null,
|
| 166 |
+
"hold_policy": "one_frame_then_noop",
|
| 167 |
+
"ordering_policy": "latest_ready",
|
| 168 |
+
"eval_episodes": 100,
|
| 169 |
+
"eval_parallel_envs": 100,
|
| 170 |
+
"eval_latency_raw_frame_values": "0,1,2,3,4,5",
|
| 171 |
+
"eval_max_steps": 3600,
|
| 172 |
+
"eval_deterministic": true,
|
| 173 |
+
"eval_raw_reward": false,
|
| 174 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride1_seed10/episode_metrics.jsonl",
|
| 175 |
+
"command_line": "--mode train --algo APPO --env latency_flappy --experiment flappy_observation_stride_fixed_l2_stride1_seed10 --train_dir results/checkpoints_factor_sweeps/flappy/observation_stride --restart_behavior resume --device gpu --actor_worker_gpus 0 --env_gpu_observations True --env_gpu_actions True --gpu-render-batch-size 128 --seed 10 --episode_metrics_path results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride1_seed10/episode_metrics.jsonl --train_for_env_steps 25000000 --num_workers 2 --num_envs_per_worker 1 --num_policies 1 --batch_size 4096 --rollout 128 --recurrence 1 --num_epochs 8 --num_batches_per_epoch 8 --worker_num_splits 1 --max_policy_lag 400 --learning_rate 0.00025 --gamma 0.99 --gae_lambda 0.95 --ppo_clip_ratio 0.1 --ppo_clip_value 0.2 --value_loss_coeff 0.5 --max_grad_norm 0.5 --save_every_sec 600 --keep_checkpoints 5 --stats_avg 100 --experiment_summaries_interval 1 --batched_sampling True --async_rl True --use_rnn False --normalize_returns True --normalize_input True --latency-type fixed --fixed-latency-ms 66.66666666666667 --add-latency-info False --eval-episodes 100 --eval-parallel-envs 100 --eval-max-steps 3600 --eval-deterministic True --with_wandb True --wandb_project latency-sensitive-bench --wandb_group flappy-stride1-fixed_l2 --wandb_job_type sample_factory --wandb_tags factor_sweep flappy observation_stride fixed fixed_l2 stride1 seed10 --gym_id FlappyBird-v0 --env-fps 30 --obs-fps 30.0 --use_lidar False --normalize_obs True --audio_on False --obs_resize 84,84 --use-gpu-render True --simulator gpu --gpu-render-device auto --gpu-render-profile False --gpu-render-profile-interval 200 --pipe_gap 100 --bird_color yellow --pipe_color green --background day --frame_stack 4 --debug False --debug-timelimit-diagnostics False --hold-policy one_frame_then_noop --ordering-policy latest_ready",
|
| 176 |
+
"cli_args": {
|
| 177 |
+
"algo": "APPO",
|
| 178 |
+
"env": "latency_flappy",
|
| 179 |
+
"experiment": "flappy_observation_stride_fixed_l2_stride1_seed10",
|
| 180 |
+
"train_dir": "results/checkpoints_factor_sweeps/flappy/observation_stride",
|
| 181 |
+
"restart_behavior": "resume",
|
| 182 |
+
"device": "gpu",
|
| 183 |
+
"seed": 10,
|
| 184 |
+
"num_policies": 1,
|
| 185 |
+
"async_rl": true,
|
| 186 |
+
"batched_sampling": true,
|
| 187 |
+
"worker_num_splits": 1,
|
| 188 |
+
"max_policy_lag": 400,
|
| 189 |
+
"num_workers": 2,
|
| 190 |
+
"num_envs_per_worker": 1,
|
| 191 |
+
"batch_size": 4096,
|
| 192 |
+
"num_batches_per_epoch": 8,
|
| 193 |
+
"num_epochs": 8,
|
| 194 |
+
"rollout": 128,
|
| 195 |
+
"recurrence": 1,
|
| 196 |
+
"gamma": 0.99,
|
| 197 |
+
"normalize_returns": true,
|
| 198 |
+
"value_loss_coeff": 0.5,
|
| 199 |
+
"gae_lambda": 0.95,
|
| 200 |
+
"ppo_clip_ratio": 0.1,
|
| 201 |
+
"ppo_clip_value": 0.2,
|
| 202 |
+
"max_grad_norm": 0.5,
|
| 203 |
+
"learning_rate": 0.00025,
|
| 204 |
+
"normalize_input": true,
|
| 205 |
+
"actor_worker_gpus": [
|
| 206 |
+
0
|
| 207 |
+
],
|
| 208 |
+
"experiment_summaries_interval": 1,
|
| 209 |
+
"stats_avg": 100,
|
| 210 |
+
"train_for_env_steps": 25000000,
|
| 211 |
+
"save_every_sec": 600,
|
| 212 |
+
"keep_checkpoints": 5,
|
| 213 |
+
"use_rnn": false,
|
| 214 |
+
"env_gpu_actions": true,
|
| 215 |
+
"env_gpu_observations": true,
|
| 216 |
+
"with_wandb": true,
|
| 217 |
+
"wandb_project": "latency-sensitive-bench",
|
| 218 |
+
"wandb_group": "flappy-stride1-fixed_l2",
|
| 219 |
+
"wandb_job_type": "sample_factory",
|
| 220 |
+
"wandb_tags": [
|
| 221 |
+
"factor_sweep",
|
| 222 |
+
"flappy",
|
| 223 |
+
"observation_stride",
|
| 224 |
+
"fixed",
|
| 225 |
+
"fixed_l2",
|
| 226 |
+
"stride1",
|
| 227 |
+
"seed10"
|
| 228 |
+
],
|
| 229 |
+
"gym_id": "FlappyBird-v0",
|
| 230 |
+
"env_fps": 30.0,
|
| 231 |
+
"obs_fps": 30.0,
|
| 232 |
+
"use_lidar": false,
|
| 233 |
+
"normalize_obs": true,
|
| 234 |
+
"audio_on": false,
|
| 235 |
+
"obs_resize": "84,84",
|
| 236 |
+
"use_gpu_render": true,
|
| 237 |
+
"simulator": "gpu",
|
| 238 |
+
"gpu_render_device": "auto",
|
| 239 |
+
"gpu_render_batch_size": 128,
|
| 240 |
+
"gpu_render_profile": false,
|
| 241 |
+
"gpu_render_profile_interval": 200,
|
| 242 |
+
"pipe_gap": 100,
|
| 243 |
+
"bird_color": "yellow",
|
| 244 |
+
"pipe_color": "green",
|
| 245 |
+
"background": "day",
|
| 246 |
+
"frame_stack": 4,
|
| 247 |
+
"debug": false,
|
| 248 |
+
"debug_timelimit_diagnostics": false,
|
| 249 |
+
"mode": "train",
|
| 250 |
+
"latency_type": "fixed",
|
| 251 |
+
"fixed_latency_ms": 66.66666666666667,
|
| 252 |
+
"add_latency_info": false,
|
| 253 |
+
"hold_policy": "one_frame_then_noop",
|
| 254 |
+
"ordering_policy": "latest_ready",
|
| 255 |
+
"eval_episodes": 100,
|
| 256 |
+
"eval_parallel_envs": 100,
|
| 257 |
+
"eval_max_steps": 3600,
|
| 258 |
+
"eval_deterministic": true,
|
| 259 |
+
"episode_metrics_path": "results/checkpoints_factor_sweeps/flappy/observation_stride/flappy_observation_stride_fixed_l2_stride1_seed10/episode_metrics.jsonl"
|
| 260 |
+
},
|
| 261 |
+
"git_hash": "284fe8ace24f0e8a40c03c5b559969abd7caeb29",
|
| 262 |
+
"git_repo_name": "git@github.com:ZihanWang314/latency-sensitive-bench.git",
|
| 263 |
+
"eval_env_frameskip": 1,
|
| 264 |
+
"output_dir": "outputs/factor_sweeps/flappy/observation_stride/train/observation_stride/fixed_l2/stride1/seed_10",
|
| 265 |
+
"wandb_unique_id": "flappy-stride1-fixed_l2-s10"
|
| 266 |
+
}
|
latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed11/checkpoint_p0/checkpoint_000048792_25034752.pth
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:630e186030b0da152abde0784b4d24d6b55d2f9d88a98bfffaf8172cdf6cef1d
|
| 3 |
+
size 8171325
|