Codex commited on
Commit
e3fea81
·
1 Parent(s): 3f10fc7

Consolidate figure2_canonical_metadata assets with exact source object identities

Browse files
zero-latency/demon-attack/vla/starvla-qwengr00t-h1/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/config.full.yaml ADDED
@@ -0,0 +1,281 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ framework:
2
+ name: QwenGR00T
3
+ qwenvl:
4
+ base_vlm: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/playground/Pretrained_models/Qwen3-VL-4B-Instruct
5
+ attn_implementation: flash_attention_2
6
+ vl_hidden_dim: 2048
7
+ enable_gradient_checkpointing: true
8
+ action_model:
9
+ action_model_type: DiT-B
10
+ action_hidden_dim: 1024
11
+ hidden_size: 1024
12
+ add_pos_embed: true
13
+ max_seq_len: 1024
14
+ action_dim: 7
15
+ state_dim: 7
16
+ action_horizon: 1
17
+ repeated_diffusion_steps: 8
18
+ noise_beta_alpha: 1.5
19
+ noise_beta_beta: 1.0
20
+ noise_s: 0.999
21
+ num_timestep_buckets: 1000
22
+ num_inference_timesteps: 4
23
+ num_target_vision_tokens: 32
24
+ diffusion_model_cfg:
25
+ cross_attention_dim: 2560
26
+ dropout: 0.2
27
+ final_dropout: true
28
+ interleave_self_attention: true
29
+ norm_type: ada_norm
30
+ num_layers: 16
31
+ output_dim: 1024
32
+ positional_embeddings: null
33
+ attention_head_dim: 64
34
+ loss_type: l1
35
+ future_action_window_size: 0
36
+ past_action_window_size: 0
37
+ action_env_dim: 6
38
+ kv_memory:
39
+ enabled: false
40
+ window: 4
41
+ rollout_len: 8
42
+ packed_train: false
43
+ rebased_sink: true
44
+ datasets:
45
+ vla_data:
46
+ dataset_py: lerobot_datasets
47
+ include_state: true
48
+ data_root_dir: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/playground/Datasets/rl_games
49
+ data_mix: demon_attack_train__bridge
50
+ eval_data_mix: demon_attack_train__bridge__val
51
+ custom_mixtures_path: null
52
+ action_type: discrete
53
+ sequential_step_sampling: false
54
+ eval_sequential_step_sampling: null
55
+ num_workers: 8
56
+ eval_num_workers: 0
57
+ prefetch_factor: 4
58
+ persistent_workers: true
59
+ pin_memory: true
60
+ shuffle: true
61
+ action_balance:
62
+ enabled: false
63
+ strategy: balanced_epoch
64
+ action_key: action_id
65
+ target_flap_fraction: 0.3
66
+ noop_id: 0
67
+ flap_id: 1
68
+ latency_curriculum:
69
+ enabled: false
70
+ strategy: exclusive
71
+ latencies: null
72
+ phase_steps: null
73
+ phase_distributions: null
74
+ new_latency_passes: 1.0
75
+ replay_passes: 0.25
76
+ target_total_passes: 2.0
77
+ final_equalization: true
78
+ step_budget_mode: auto
79
+ eval_at_phase_end: false
80
+ save_at_phase_end: false
81
+ computed_plan: null
82
+ per_device_batch_size: 8
83
+ load_all_data_for_training: true
84
+ num_obs_frames: 1
85
+ image_mode: single
86
+ prompt_mode: raw
87
+ stitch_grid:
88
+ - 2
89
+ - 2
90
+ obs_image_size: null
91
+ video_backend: torchvision_av
92
+ dataset:
93
+ source_hf: latency-sensitive-bench/demon_attack_200ep
94
+ config_name: null
95
+ source_subdir: demon_attack_fix_latency_0_200ep
96
+ converted_name: demon_attack_train
97
+ single_source_hf: ''
98
+ mixed_source_hf: ''
99
+ single_converted_name: demon_attack_train
100
+ mixed_converted_name: demon_attack_mixed_latency_train
101
+ single_latency_filter: null
102
+ mixed_latency_filter: null
103
+ force_download: false
104
+ setup_force: true
105
+ skip_verification: false
106
+ target_latency_unit: observation_steps
107
+ verify_rows: 200
108
+ max_episodes: null
109
+ episodes_per_latency: null
110
+ latency_filter: null
111
+ debug_subset:
112
+ enabled: false
113
+ max_episodes: 5
114
+ suffix: debug
115
+ base_model:
116
+ repo_id: Qwen/Qwen3-VL-4B-Instruct
117
+ initialization:
118
+ checkpoint_local_dir: playground/Pretrained_models/Qwen3VL-GR00T-Bridge-RT-1
119
+ checkpoint_hf_repo_id: StarVLA/Qwen3VL-GR00T-Bridge-RT-1
120
+ checkpoint_filename: checkpoints/steps_20000_pytorch_model.pt
121
+ trainer:
122
+ max_train_steps: 5000
123
+ num_warmup_steps: 0
124
+ save_interval: 500
125
+ eval_interval: 300
126
+ eval_num_batches: 100
127
+ per_latency_eval_num_batches: null
128
+ eval_action_classification: false
129
+ eval_action_classification_interval: null
130
+ cc_f1_tolerance: 1
131
+ learning_rate:
132
+ base: 1.0e-06
133
+ qwen_vl_interface: 1.0e-06
134
+ action_model: 1.0e-05
135
+ lr_scheduler_type: cosine_with_min_lr
136
+ scheduler_specific_kwargs:
137
+ min_lr: 1.0e-06
138
+ freeze_modules: ''
139
+ freeze_vit: false
140
+ freeze_tied_embedding: false
141
+ freeze_llm_layers: []
142
+ loss_scale:
143
+ vla: 1.0
144
+ vlm: 0.1
145
+ max_grad_norm: 1.0
146
+ weight_decay: 0.0
147
+ logging_frequency: 1
148
+ profile_timing:
149
+ enabled: false
150
+ log_interval: 10
151
+ gradient_clipping: 1.0
152
+ gradient_accumulation_steps: 16
153
+ distributed_backend: none
154
+ is_resume: true
155
+ pretrained_checkpoint: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/checkpoints/steps_4500_state
156
+ resume_step: 4500
157
+ reload_modules: null
158
+ optimizer:
159
+ name: AdamW
160
+ betas:
161
+ - 0.9
162
+ - 0.95
163
+ eps: 1.0e-08
164
+ weight_decay: 1.0e-08
165
+ fused: true
166
+ save_format: pt
167
+ workspace_dir: /lustre/fsw/portfolios/nvr/users/zihwang/latency-sensitive-bench
168
+ run_root_dir: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints
169
+ seed: 42
170
+ wandb_entity: zihanwang-ai-northwestern-university
171
+ wandb_project: starVLA_rl_games
172
+ auth:
173
+ env_file: null
174
+ hf_token_env: HF_TOKEN
175
+ wandb_api_key_env: WANDB_API_KEY
176
+ paths:
177
+ run_root_dir: results/Checkpoints
178
+ dataset_local_dir: playground/Datasets/rl_games
179
+ dataset_cache_dir: null
180
+ base_model_dir: playground/Pretrained_models/Qwen3-VL-4B-Instruct
181
+ accelerate_config: starVLA/config/deepseeds/deepspeed_zero2.yaml
182
+ launch:
183
+ use_accelerate: true
184
+ gpus: null
185
+ num_processes: 1
186
+ dry_run: false
187
+ conda:
188
+ enabled: true
189
+ env_name: null
190
+ rl_games:
191
+ model_alias: gr00t
192
+ env_eval:
193
+ image_size: 224
194
+ frameskip: 4
195
+ image_transform: raw_rgb
196
+ prompt_mode: raw
197
+ ghost_trail:
198
+ history_frames: 5
199
+ gamma: 1.3
200
+ min_alpha: 35
201
+ scroll_px_per_step: 4.0
202
+ ground_fraction: 0.22
203
+ seed: 42
204
+ fixed_episode_seeds: true
205
+ latency_seed_stride: 0
206
+ task_seed_stride: 0
207
+ task_description: 'You are playing Demon Attack from a single game image. Choose
208
+ exactly one action from: NOOP, FIRE, RIGHT, LEFT, RIGHTFIRE, LEFTFIRE.'
209
+ eval_parallel_envs: 5
210
+ action_chunk_execution:
211
+ enabled: false
212
+ chunk_size: null
213
+ demon_attack:
214
+ noop_max: 30
215
+ enabled: true
216
+ eval_backend: eval_core
217
+ distributed_mode: none
218
+ vectorized:
219
+ enabled: false
220
+ batch_size: 1
221
+ latency:
222
+ prompt_map_path: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/playground/Datasets/rl_games/demon_attack_train__bridge/latency_prompt_map.json
223
+ mode: single
224
+ values:
225
+ - 0
226
+ mid_train:
227
+ enabled: true
228
+ interval_steps: 300
229
+ latencies:
230
+ - 0
231
+ num_episodes: 5
232
+ max_steps_per_episode: 3600
233
+ post_train:
234
+ enabled: true
235
+ latencies:
236
+ - 0
237
+ - 2
238
+ - 4
239
+ - 6
240
+ - 8
241
+ num_episodes: 20
242
+ max_steps_per_episode: 3600
243
+ task: demon_attack
244
+ initialization_mode: bridge
245
+ action_carrier: bridge
246
+ model: gr00t
247
+ env: demon_attack
248
+ init: bridge
249
+ bridge_base_model:
250
+ repo_id:
251
+ openvla: Qwen/Qwen3-VL-4B-Instruct
252
+ pi0: StarVLA/Qwen2.5-VL-3B-Instruct-Action
253
+ pi05: Qwen/Qwen3-VL-4B-Instruct
254
+ gr00t: Qwen/Qwen3-VL-4B-Instruct
255
+ local_dir:
256
+ openvla: playground/Pretrained_models/Qwen3-VL-4B-Instruct
257
+ pi0: playground/Pretrained_models/Qwen2.5-VL-3B-Instruct-Action
258
+ pi05: playground/Pretrained_models/Qwen3-VL-4B-Instruct
259
+ gr00t: playground/Pretrained_models/Qwen3-VL-4B-Instruct
260
+ mode: single
261
+ checkpoint:
262
+ load: auto
263
+ hf_repo_id: talha15032/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
264
+ save_best_model: false
265
+ save_final_model: true
266
+ save_pt_file: false
267
+ save_training_state: true
268
+ save_safetensors_file: false
269
+ local:
270
+ keep_last_n: 1
271
+ sync:
272
+ enabled: false
273
+ repo_id: talha15032/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
274
+ keep_last_n: 0
275
+ sync_every_n_checkpoints: 1
276
+ resume_policy: local_latest
277
+ run_id: gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
278
+ output_dir: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
279
+ config_yaml: null
280
+ is_debug: false
281
+ version_id: '0.21'
zero-latency/demon-attack/vla/starvla-qwengr00t-h1/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/config.yaml ADDED
@@ -0,0 +1,136 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ checkpoint:
2
+ local:
3
+ keep_last_n: 1
4
+ save_best_model: false
5
+ save_final_model: true
6
+ save_pt_file: false
7
+ save_safetensors_file: false
8
+ save_training_state: true
9
+ sync:
10
+ enabled: false
11
+ keep_last_n: 0
12
+ repo_id: talha15032/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
13
+ datasets:
14
+ vla_data:
15
+ data_mix: demon_attack_train__bridge
16
+ dataset_py: lerobot_datasets
17
+ eval_data_mix: demon_attack_train__bridge__val
18
+ include_state: true
19
+ latency_curriculum:
20
+ enabled: false
21
+ obs_image_size: null
22
+ per_device_batch_size: 8
23
+ framework:
24
+ action_model:
25
+ action_dim: 7
26
+ action_env_dim: 6
27
+ action_hidden_dim: 1024
28
+ action_horizon: 1
29
+ action_model_type: DiT-B
30
+ add_pos_embed: true
31
+ diffusion_model_cfg:
32
+ attention_head_dim: 64
33
+ cross_attention_dim: 2560
34
+ dropout: 0.2
35
+ final_dropout: true
36
+ interleave_self_attention: true
37
+ norm_type: ada_norm
38
+ num_layers: 16
39
+ output_dim: 1024
40
+ positional_embeddings: null
41
+ hidden_size: 1024
42
+ max_seq_len: 1024
43
+ noise_beta_alpha: 1.5
44
+ noise_beta_beta: 1.0
45
+ noise_s: 0.999
46
+ num_inference_timesteps: 4
47
+ num_target_vision_tokens: 32
48
+ num_timestep_buckets: 1000
49
+ repeated_diffusion_steps: 8
50
+ state_dim: 7
51
+ name: QwenGR00T
52
+ qwenvl:
53
+ attn_implementation: flash_attention_2
54
+ base_vlm: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/playground/Pretrained_models/Qwen3-VL-4B-Instruct
55
+ enable_gradient_checkpointing: true
56
+ output_dir: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
57
+ rl_games:
58
+ env_eval:
59
+ action_chunk_execution:
60
+ chunk_size: null
61
+ enabled: false
62
+ demon_attack:
63
+ noop_max: 30
64
+ distributed_mode: none
65
+ enabled: true
66
+ eval_backend: eval_core
67
+ fixed_episode_seeds: true
68
+ frameskip: 4
69
+ ghost_trail:
70
+ history_frames: 5
71
+ gamma: 1.3
72
+ min_alpha: 35
73
+ scroll_px_per_step: 4.0
74
+ ground_fraction: 0.22
75
+ image_size: 224
76
+ image_transform: raw_rgb
77
+ latency:
78
+ prompt_map_path: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/playground/Datasets/rl_games/demon_attack_train__bridge/latency_prompt_map.json
79
+ latency_seed_stride: 0
80
+ mid_train:
81
+ enabled: true
82
+ interval_steps: 300
83
+ latencies:
84
+ - 0
85
+ max_steps_per_episode: 3600
86
+ num_episodes: 5
87
+ prompt_mode: raw
88
+ seed: 42
89
+ task_description: 'You are playing Demon Attack from a single game image. Choose
90
+ exactly one action from: NOOP, FIRE, RIGHT, LEFT, RIGHTFIRE, LEFTFIRE.'
91
+ task_seed_stride: 0
92
+ vectorized:
93
+ enabled: false
94
+ model_alias: gr00t
95
+ task: demon_attack
96
+ run_id: gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6
97
+ run_root_dir: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints
98
+ seed: 42
99
+ trainer:
100
+ distributed_backend: none
101
+ eval_action_classification: false
102
+ eval_action_classification_interval: null
103
+ eval_interval: 300
104
+ eval_num_batches: 100
105
+ freeze_llm_layers: []
106
+ freeze_modules: ''
107
+ freeze_tied_embedding: false
108
+ freeze_vit: false
109
+ gradient_accumulation_steps: 16
110
+ gradient_clipping: 1.0
111
+ is_resume: true
112
+ learning_rate:
113
+ action_model: 1.0e-05
114
+ base: 1.0e-06
115
+ qwen_vl_interface: 1.0e-06
116
+ logging_frequency: 1
117
+ lr_scheduler_type: cosine_with_min_lr
118
+ max_train_steps: 5000
119
+ num_warmup_steps: 0
120
+ optimizer:
121
+ betas:
122
+ - 0.9
123
+ - 0.95
124
+ eps: 1.0e-08
125
+ fused: true
126
+ weight_decay: 1.0e-08
127
+ per_latency_eval_num_batches: null
128
+ pretrained_checkpoint: /lustre/fsw/portfolios/nvr/projects/nvr_lacr_llm/users/zihwang/latency-sensitive-bench/results/Checkpoints/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/checkpoints/steps_4500_state
129
+ profile_timing:
130
+ enabled: false
131
+ resume_step: 4500
132
+ save_interval: 500
133
+ scheduler_specific_kwargs:
134
+ min_lr: 1.0e-06
135
+ wandb_entity: zihanwang-ai-northwestern-university
136
+ wandb_project: starVLA_rl_games
zero-latency/demon-attack/vla/starvla-qwengr00t-h1/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/dataset_statistics.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ 0.009211494587361813,
6
+ 0.00885747093707323,
7
+ 0.17263218760490417,
8
+ 0.1680275797843933,
9
+ 0.3163609206676483,
10
+ 0.32491034269332886,
11
+ 0.0
12
+ ],
13
+ "std": [
14
+ 0.09535734355449677,
15
+ 0.09356050193309784,
16
+ 0.3784366250038147,
17
+ 0.3730704188346863,
18
+ 0.46596139669418335,
19
+ 0.4689920246601105,
20
+ 0.0
21
+ ],
22
+ "max": [
23
+ 1.0,
24
+ 1.0,
25
+ 1.0,
26
+ 1.0,
27
+ 1.0,
28
+ 1.0,
29
+ 0.0
30
+ ],
31
+ "min": [
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0
39
+ ],
40
+ "q01": [
41
+ 0.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0
48
+ ],
49
+ "q99": [
50
+ 0.0,
51
+ 0.0,
52
+ 1.0,
53
+ 1.0,
54
+ 1.0,
55
+ 1.0,
56
+ 0.0
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0
77
+ ],
78
+ "std": [
79
+ 0.0,
80
+ 0.0,
81
+ 0.0,
82
+ 0.0,
83
+ 0.0,
84
+ 0.0,
85
+ 0.0
86
+ ],
87
+ "max": [
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 0.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0
95
+ ],
96
+ "min": [
97
+ 0.0,
98
+ 0.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.0
104
+ ],
105
+ "q01": [
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 0.0,
111
+ 0.0,
112
+ 0.0
113
+ ],
114
+ "q99": [
115
+ 0.0,
116
+ 0.0,
117
+ 0.0,
118
+ 0.0,
119
+ 0.0,
120
+ 0.0,
121
+ 0.0
122
+ ]
123
+ },
124
+ "num_transitions": 435000,
125
+ "num_trajectories": 180
126
+ }
127
+ }
zero-latency/demon-attack/vla/starvla-qwengr00t-h1/gr00t_bridge_demon_attack_single_latency_clean_data_exp3_action_1e-5_backbone_1e-6/dataset_statistics_eval.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ 0.009733290411531925,
6
+ 0.009130473248660564,
7
+ 0.17506690323352814,
8
+ 0.17256741225719452,
9
+ 0.3143470585346222,
10
+ 0.31915488839149475,
11
+ 0.0
12
+ ],
13
+ "std": [
14
+ 0.09819413721561432,
15
+ 0.09510758519172668,
16
+ 0.3800537884235382,
17
+ 0.37778180837631226,
18
+ 0.46411585807800293,
19
+ 0.466117799282074,
20
+ 0.0
21
+ ],
22
+ "max": [
23
+ 1.0,
24
+ 1.0,
25
+ 1.0,
26
+ 1.0,
27
+ 1.0,
28
+ 1.0,
29
+ 0.0
30
+ ],
31
+ "min": [
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0
39
+ ],
40
+ "q01": [
41
+ 0.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0
48
+ ],
49
+ "q99": [
50
+ 0.0,
51
+ 0.0,
52
+ 1.0,
53
+ 1.0,
54
+ 1.0,
55
+ 1.0,
56
+ 0.0
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0
77
+ ],
78
+ "std": [
79
+ 0.0,
80
+ 0.0,
81
+ 0.0,
82
+ 0.0,
83
+ 0.0,
84
+ 0.0,
85
+ 0.0
86
+ ],
87
+ "max": [
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 0.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0
95
+ ],
96
+ "min": [
97
+ 0.0,
98
+ 0.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.0
104
+ ],
105
+ "q01": [
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 0.0,
111
+ 0.0,
112
+ 0.0
113
+ ],
114
+ "q99": [
115
+ 0.0,
116
+ 0.0,
117
+ 0.0,
118
+ 0.0,
119
+ 0.0,
120
+ 0.0,
121
+ 0.0
122
+ ]
123
+ },
124
+ "num_transitions": 68014,
125
+ "num_trajectories": 20
126
+ }
127
+ }
zero-latency/flappy/vla/starvla-qwenpi_v3-h1/pi05_flappy_fix_latency_0_200ep/config.full.yaml ADDED
@@ -0,0 +1,233 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ framework:
2
+ name: QwenPI_v3
3
+ qwenvl:
4
+ base_vlm: /workspace/starVLA/playground/Pretrained_models/Qwen3-VL-4B-Instruct
5
+ attn_implementation: flash_attention_2
6
+ vl_hidden_dim: 2560
7
+ num_vl_layers: 36
8
+ enable_gradient_checkpointing: true
9
+ action_model:
10
+ action_model_type: LayerwiseFM
11
+ action_dim: 7
12
+ state_dim: 7
13
+ action_horizon: 1
14
+ repeated_diffusion_steps: 2
15
+ num_inference_timesteps: 4
16
+ add_pos_embed: true
17
+ max_seq_len: 1024
18
+ num_target_vision_tokens: 32
19
+ noise_beta_alpha: 1.5
20
+ noise_beta_beta: 1.0
21
+ noise_s: 0.999
22
+ num_timestep_buckets: 1000
23
+ diffusion_model_cfg:
24
+ action_dit_hidden_dim: 1024
25
+ dropout: 0.2
26
+ final_dropout: true
27
+ interleave_self_attention: false
28
+ norm_type: ada_norm
29
+ positional_embeddings: null
30
+ attention_head_dim: 64
31
+ output_dim: 1024
32
+ num_layers: 36
33
+ input_embedding_dim: 1024
34
+ cross_attention_dim: 1024
35
+ num_attention_heads: 16
36
+ loss_type: l1
37
+ future_action_window_size: 0
38
+ past_action_window_size: 0
39
+ action_env_dim: 2
40
+ datasets:
41
+ vla_data:
42
+ dataset_py: lerobot_datasets
43
+ include_state: true
44
+ data_root_dir: /workspace/starVLA/data/flappy_fix_latency_0_200ep
45
+ data_mix: flappy_train__bridge
46
+ eval_data_mix: flappy_train__bridge__val
47
+ custom_mixtures_path: null
48
+ action_type: discrete
49
+ sequential_step_sampling: false
50
+ eval_sequential_step_sampling: null
51
+ num_workers: 4
52
+ eval_num_workers: null
53
+ shuffle: true
54
+ action_balance:
55
+ enabled: false
56
+ strategy: balanced_epoch
57
+ action_key: action_id
58
+ target_flap_fraction: 0.3
59
+ noop_id: 0
60
+ flap_id: 1
61
+ latency_curriculum:
62
+ enabled: false
63
+ strategy: exclusive
64
+ latencies: null
65
+ phase_steps: null
66
+ per_device_batch_size: 16
67
+ load_all_data_for_training: true
68
+ obs_image_size: null
69
+ video_backend: torchvision_av
70
+ dataset:
71
+ source_hf: ''
72
+ config_name: null
73
+ source_subdir: null
74
+ converted_name: flappy_train
75
+ single_source_hf: ''
76
+ mixed_source_hf: ''
77
+ single_converted_name: flappy_train
78
+ mixed_converted_name: flappy_mixed_latency_train
79
+ single_latency_filter: null
80
+ mixed_latency_filter: null
81
+ force_download: false
82
+ setup_force: false
83
+ skip_verification: false
84
+ verify_rows: 200
85
+ max_episodes: null
86
+ episodes_per_latency: null
87
+ latency_filter: null
88
+ debug_subset:
89
+ enabled: false
90
+ max_episodes: 5
91
+ suffix: debug
92
+ base_model:
93
+ repo_id: Qwen/Qwen3-VL-4B-Instruct
94
+ initialization:
95
+ checkpoint_local_dir: playground/Pretrained_models/Qwen3VL-PI_v3-Bridge-RT_1
96
+ checkpoint_hf_repo_id: StarVLA/Qwen3VL-PI_v3-Bridge-RT_1
97
+ checkpoint_filename: checkpoints/steps_50000_pytorch_model.pt
98
+ trainer:
99
+ max_train_steps: 5000
100
+ num_warmup_steps: 100
101
+ save_interval: 100
102
+ eval_interval: 100
103
+ eval_num_batches: 100
104
+ per_latency_eval_num_batches: null
105
+ eval_action_classification: true
106
+ eval_action_classification_interval: null
107
+ cc_f1_tolerance: 1
108
+ learning_rate:
109
+ base: 5.0e-06
110
+ qwen_vl_interface: 1.0e-05
111
+ action_model: 5.0e-06
112
+ lr_scheduler_type: cosine_with_min_lr
113
+ scheduler_specific_kwargs:
114
+ min_lr: 1.0e-06
115
+ freeze_modules: ''
116
+ loss_scale:
117
+ vla: 1.0
118
+ vlm: 0.1
119
+ max_grad_norm: 1.0
120
+ weight_decay: 0.0
121
+ logging_frequency: 1
122
+ gradient_clipping: 1.0
123
+ gradient_accumulation_steps: 8
124
+ distributed_backend: none
125
+ is_resume: false
126
+ pretrained_checkpoint: null
127
+ resume_step: 0
128
+ reload_modules: null
129
+ optimizer:
130
+ name: AdamW
131
+ betas:
132
+ - 0.9
133
+ - 0.95
134
+ eps: 1.0e-08
135
+ weight_decay: 1.0e-08
136
+ fused: false
137
+ save_format: pt
138
+ workspace_dir: WORKSPACE_DIR
139
+ run_root_dir: /workspace/starVLA/results/Checkpoints
140
+ seed: 42
141
+ wandb_entity: dongqianyu99-zhejiang-university
142
+ wandb_project: starVLA_rl_games
143
+ auth:
144
+ env_file: null
145
+ hf_token_env: HF_TOKEN
146
+ wandb_api_key_env: WANDB_API_KEY
147
+ paths:
148
+ run_root_dir: results/Checkpoints
149
+ dataset_local_dir: playground/Datasets/rl_games
150
+ dataset_cache_dir: null
151
+ base_model_dir: playground/Pretrained_models/Qwen3-VL-4B-Instruct
152
+ accelerate_config: starVLA/config/deepseeds/deepspeed_zero2.yaml
153
+ launch:
154
+ use_accelerate: true
155
+ gpus: null
156
+ num_processes: 1
157
+ dry_run: false
158
+ conda:
159
+ enabled: true
160
+ env_name: null
161
+ rl_games:
162
+ model_alias: pi-0.5
163
+ env_eval:
164
+ image_size: 224
165
+ frameskip: 1
166
+ seed: 42
167
+ fixed_episode_seeds: true
168
+ latency_seed_stride: 0
169
+ task_seed_stride: 0
170
+ task_description: ''
171
+ enabled: true
172
+ distributed_mode: none
173
+ vectorized:
174
+ enabled: false
175
+ batch_size: 1
176
+ latency:
177
+ prompt_map_path: /workspace/starVLA/data/flappy_fix_latency_0_200ep/flappy_train__bridge/latency_prompt_map.json
178
+ mode: single
179
+ values:
180
+ - 0
181
+ mid_train:
182
+ enabled: false
183
+ interval_steps: 100
184
+ latencies:
185
+ - 0
186
+ num_episodes: 5
187
+ max_steps_per_episode: 3600
188
+ post_train:
189
+ enabled: false
190
+ latencies:
191
+ - 0
192
+ - 1
193
+ - 2
194
+ - 3
195
+ - 4
196
+ num_episodes: 5
197
+ max_steps_per_episode: 3600
198
+ task: flappy
199
+ initialization_mode: bridge
200
+ action_carrier: bridge
201
+ model: pi05
202
+ env: flappy
203
+ init: bridge
204
+ bridge_base_model:
205
+ repo_id:
206
+ openvla: Qwen/Qwen3-VL-4B-Instruct
207
+ pi0: StarVLA/Qwen2.5-VL-3B-Instruct-Action
208
+ pi05: Qwen/Qwen3-VL-4B-Instruct
209
+ gr00t: Qwen/Qwen3-VL-4B-Instruct
210
+ local_dir:
211
+ openvla: playground/Pretrained_models/Qwen3-VL-4B-Instruct
212
+ pi0: playground/Pretrained_models/Qwen2.5-VL-3B-Instruct-Action
213
+ pi05: playground/Pretrained_models/Qwen3-VL-4B-Instruct
214
+ gr00t: playground/Pretrained_models/Qwen3-VL-4B-Instruct
215
+ mode: single
216
+ checkpoint:
217
+ load: auto
218
+ hf_repo_id: null
219
+ save_best_model: false
220
+ save_pt_file: false
221
+ local:
222
+ keep_last_n: 1
223
+ sync:
224
+ enabled: false
225
+ repo_id: null
226
+ keep_last_n: 0
227
+ sync_every_n_checkpoints: 1
228
+ resume_policy: local_latest
229
+ run_id: pi05_flappy_fix_latency_0_200ep
230
+ output_dir: /workspace/starVLA/results/Checkpoints/pi05_flappy_fix_latency_0_200ep
231
+ config_yaml: null
232
+ is_debug: false
233
+ version_id: '0.21'
zero-latency/flappy/vla/starvla-qwenpi_v3-h1/pi05_flappy_fix_latency_0_200ep/config.yaml ADDED
@@ -0,0 +1,96 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ checkpoint:
2
+ local:
3
+ keep_last_n: 1
4
+ save_best_model: false
5
+ save_pt_file: false
6
+ sync:
7
+ enabled: false
8
+ keep_last_n: 0
9
+ repo_id: null
10
+ datasets:
11
+ vla_data:
12
+ data_mix: flappy_train__bridge
13
+ dataset_py: lerobot_datasets
14
+ eval_data_mix: flappy_train__bridge__val
15
+ latency_curriculum:
16
+ enabled: false
17
+ obs_image_size: null
18
+ per_device_batch_size: 16
19
+ framework:
20
+ action_model:
21
+ action_dim: 7
22
+ action_env_dim: 2
23
+ action_horizon: 1
24
+ add_pos_embed: true
25
+ diffusion_model_cfg:
26
+ action_dit_hidden_dim: 1024
27
+ attention_head_dim: 64
28
+ cross_attention_dim: 1024
29
+ dropout: 0.2
30
+ final_dropout: true
31
+ input_embedding_dim: 1024
32
+ interleave_self_attention: false
33
+ norm_type: ada_norm
34
+ num_attention_heads: 16
35
+ num_layers: 36
36
+ output_dim: 1024
37
+ positional_embeddings: null
38
+ max_seq_len: 1024
39
+ noise_beta_alpha: 1.5
40
+ noise_beta_beta: 1.0
41
+ noise_s: 0.999
42
+ num_inference_timesteps: 4
43
+ num_target_vision_tokens: 32
44
+ num_timestep_buckets: 1000
45
+ state_dim: 7
46
+ name: QwenPI_v3
47
+ qwenvl:
48
+ attn_implementation: flash_attention_2
49
+ base_vlm: /workspace/starVLA/playground/Pretrained_models/Qwen3-VL-4B-Instruct
50
+ enable_gradient_checkpointing: true
51
+ num_vl_layers: 36
52
+ vl_hidden_dim: 2560
53
+ output_dir: /workspace/starVLA/results/Checkpoints/pi05_flappy_fix_latency_0_200ep
54
+ rl_games:
55
+ env_eval:
56
+ enabled: true
57
+ mid_train:
58
+ enabled: false
59
+ interval_steps: 100
60
+ task: flappy
61
+ run_id: pi05_flappy_fix_latency_0_200ep
62
+ run_root_dir: /workspace/starVLA/results/Checkpoints
63
+ seed: 42
64
+ trainer:
65
+ distributed_backend: none
66
+ eval_action_classification: true
67
+ eval_action_classification_interval: null
68
+ eval_interval: 100
69
+ eval_num_batches: 100
70
+ freeze_modules: ''
71
+ gradient_accumulation_steps: 8
72
+ gradient_clipping: 1.0
73
+ is_resume: false
74
+ learning_rate:
75
+ action_model: 5.0e-06
76
+ base: 5.0e-06
77
+ qwen_vl_interface: 1.0e-05
78
+ logging_frequency: 1
79
+ lr_scheduler_type: cosine_with_min_lr
80
+ max_train_steps: 5000
81
+ num_warmup_steps: 100
82
+ optimizer:
83
+ betas:
84
+ - 0.9
85
+ - 0.95
86
+ eps: 1.0e-08
87
+ fused: false
88
+ weight_decay: 1.0e-08
89
+ per_latency_eval_num_batches: null
90
+ pretrained_checkpoint: null
91
+ reload_modules: null
92
+ save_interval: 100
93
+ scheduler_specific_kwargs:
94
+ min_lr: 1.0e-06
95
+ wandb_entity: dongqianyu99-zhejiang-university
96
+ wandb_project: starVLA_rl_games
zero-latency/flappy/vla/starvla-qwenpi_v3-h1/pi05_flappy_fix_latency_0_200ep/dataset_statistics.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ 0.813460648059845,
6
+ 0.18653932213783264,
7
+ 0.0,
8
+ 0.0,
9
+ 0.0,
10
+ 0.0,
11
+ 0.0
12
+ ],
13
+ "std": [
14
+ 0.3898015022277832,
15
+ 0.3898015022277832,
16
+ 0.0,
17
+ 0.0,
18
+ 0.0,
19
+ 0.0,
20
+ 0.0
21
+ ],
22
+ "max": [
23
+ 1.0,
24
+ 1.0,
25
+ 0.0,
26
+ 0.0,
27
+ 0.0,
28
+ 0.0,
29
+ 0.0
30
+ ],
31
+ "min": [
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0
39
+ ],
40
+ "q01": [
41
+ 0.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0
48
+ ],
49
+ "q99": [
50
+ 1.0,
51
+ 1.0,
52
+ 0.0,
53
+ 0.0,
54
+ 0.0,
55
+ 0.0,
56
+ 0.0
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0
77
+ ],
78
+ "std": [
79
+ 0.0,
80
+ 0.0,
81
+ 0.0,
82
+ 0.0,
83
+ 0.0,
84
+ 0.0,
85
+ 0.0
86
+ ],
87
+ "max": [
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 0.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0
95
+ ],
96
+ "min": [
97
+ 0.0,
98
+ 0.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.0
104
+ ],
105
+ "q01": [
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 0.0,
111
+ 0.0,
112
+ 0.0
113
+ ],
114
+ "q99": [
115
+ 0.0,
116
+ 0.0,
117
+ 0.0,
118
+ 0.0,
119
+ 0.0,
120
+ 0.0,
121
+ 0.0
122
+ ]
123
+ },
124
+ "num_transitions": 279882,
125
+ "num_trajectories": 180
126
+ }
127
+ }
zero-latency/flappy/vla/starvla-qwenpi_v3-h1/pi05_flappy_fix_latency_0_200ep/dataset_statistics_eval.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ 0.9196249842643738,
6
+ 0.08037500083446503,
7
+ 0.0,
8
+ 0.0,
9
+ 0.0,
10
+ 0.0,
11
+ 0.0
12
+ ],
13
+ "std": [
14
+ 0.2717601954936981,
15
+ 0.2717601954936981,
16
+ 0.0,
17
+ 0.0,
18
+ 0.0,
19
+ 0.0,
20
+ 0.0
21
+ ],
22
+ "max": [
23
+ 1.0,
24
+ 1.0,
25
+ 0.0,
26
+ 0.0,
27
+ 0.0,
28
+ 0.0,
29
+ 0.0
30
+ ],
31
+ "min": [
32
+ 0.0,
33
+ 0.0,
34
+ 0.0,
35
+ 0.0,
36
+ 0.0,
37
+ 0.0,
38
+ 0.0
39
+ ],
40
+ "q01": [
41
+ 0.0,
42
+ 0.0,
43
+ 0.0,
44
+ 0.0,
45
+ 0.0,
46
+ 0.0,
47
+ 0.0
48
+ ],
49
+ "q99": [
50
+ 1.0,
51
+ 1.0,
52
+ 0.0,
53
+ 0.0,
54
+ 0.0,
55
+ 0.0,
56
+ 0.0
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ 0.0,
71
+ 0.0,
72
+ 0.0,
73
+ 0.0,
74
+ 0.0,
75
+ 0.0,
76
+ 0.0
77
+ ],
78
+ "std": [
79
+ 0.0,
80
+ 0.0,
81
+ 0.0,
82
+ 0.0,
83
+ 0.0,
84
+ 0.0,
85
+ 0.0
86
+ ],
87
+ "max": [
88
+ 0.0,
89
+ 0.0,
90
+ 0.0,
91
+ 0.0,
92
+ 0.0,
93
+ 0.0,
94
+ 0.0
95
+ ],
96
+ "min": [
97
+ 0.0,
98
+ 0.0,
99
+ 0.0,
100
+ 0.0,
101
+ 0.0,
102
+ 0.0,
103
+ 0.0
104
+ ],
105
+ "q01": [
106
+ 0.0,
107
+ 0.0,
108
+ 0.0,
109
+ 0.0,
110
+ 0.0,
111
+ 0.0,
112
+ 0.0
113
+ ],
114
+ "q99": [
115
+ 0.0,
116
+ 0.0,
117
+ 0.0,
118
+ 0.0,
119
+ 0.0,
120
+ 0.0,
121
+ 0.0
122
+ ]
123
+ },
124
+ "num_transitions": 72000,
125
+ "num_trajectories": 20
126
+ }
127
+ }