Caesarrr commited on
Commit
365fe54
·
verified ·
1 Parent(s): 8272873

Import factor-sweep assets 401-527

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed11/config.json +268 -0
  2. 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
  3. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed12/config.json +268 -0
  4. 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
  5. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed13/config.json +268 -0
  6. 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
  7. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs6:obs30:stride1:seed14/config.json +268 -0
  8. 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
  9. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed10/config.json +268 -0
  10. 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
  11. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed11/config.json +268 -0
  12. 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
  13. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed12/config.json +268 -0
  14. 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
  15. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed13/config.json +268 -0
  16. 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
  17. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs7:obs30:stride1:seed14/config.json +268 -0
  18. 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
  19. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed10/config.json +268 -0
  20. 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
  21. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed11/config.json +268 -0
  22. 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
  23. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed12/config.json +268 -0
  24. 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
  25. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed13/config.json +268 -0
  26. 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
  27. latency-aware/flappy/small-policy/factor_sweep:flappy:frame_stack:uniform_u1_3:fs8:obs30:stride1:seed14/config.json +268 -0
  28. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/checkpoint_p0/checkpoint_000048696_25034752.pth +3 -0
  29. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed10/config.json +266 -0
  30. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/checkpoint_p0/checkpoint_000048688_25034752.pth +3 -0
  31. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed11/config.json +266 -0
  32. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/checkpoint_p0/checkpoint_000048680_25034752.pth +3 -0
  33. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed12/config.json +266 -0
  34. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth +3 -0
  35. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed13/config.json +266 -0
  36. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/checkpoint_p0/checkpoint_000048696_25034752.pth +3 -0
  37. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs10:stride3:seed14/config.json +266 -0
  38. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/checkpoint_p0/checkpoint_000048760_25034752.pth +3 -0
  39. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed10/config.json +266 -0
  40. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/checkpoint_p0/checkpoint_000048736_25034752.pth +3 -0
  41. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed11/config.json +266 -0
  42. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/checkpoint_p0/checkpoint_000048832_25034752.pth +3 -0
  43. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed12/config.json +266 -0
  44. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/checkpoint_p0/checkpoint_000048672_25034752.pth +3 -0
  45. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed13/config.json +266 -0
  46. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/checkpoint_p0/checkpoint_000048744_25034752.pth +3 -0
  47. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs15:stride2:seed14/config.json +266 -0
  48. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/checkpoint_p0/checkpoint_000048824_25034752.pth +3 -0
  49. latency-aware/flappy/small-policy/factor_sweep:flappy:observation_stride:fixed_l2:fs4:obs30:stride1:seed10/config.json +266 -0
  50. 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