birbirll commited on
Commit
06d36a0
·
verified ·
1 Parent(s): 938841d

Add files using upload-large-folder tool

Browse files
config.json ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "action_horizon": 50,
3
+ "add_pos_embed": true,
4
+ "apply_sincos_state_encoding": true,
5
+ "architectures": [
6
+ "Gr00tN1d6"
7
+ ],
8
+ "attn_dropout": 0.2,
9
+ "attn_implementation": null,
10
+ "backbone_embedding_dim": 2048,
11
+ "backbone_model_type": "eagle",
12
+ "backbone_trainable_params_fp32": true,
13
+ "collator_overwrite_image_inputs": false,
14
+ "color_jitter_params": {
15
+ "brightness": 0.1,
16
+ "contrast": 0.1,
17
+ "hue": 0.1,
18
+ "saturation": 0.1
19
+ },
20
+ "crop_fraction": 0.95,
21
+ "diffusion_model_cfg": {
22
+ "attention_head_dim": 48,
23
+ "dropout": 0.2,
24
+ "final_dropout": true,
25
+ "interleave_self_attention": true,
26
+ "norm_type": "ada_norm",
27
+ "num_attention_heads": 32,
28
+ "num_layers": 32,
29
+ "output_dim": 1024,
30
+ "positional_embeddings": null
31
+ },
32
+ "eagle_collator": true,
33
+ "formalize_language": true,
34
+ "gemma_collator": false,
35
+ "hidden_size": 1024,
36
+ "image_crop_size": null,
37
+ "image_target_size": null,
38
+ "input_embedding_dim": 1536,
39
+ "load_bf16": true,
40
+ "max_action_dim": 128,
41
+ "max_num_embodiments": 32,
42
+ "max_seq_len": 1024,
43
+ "max_state_dim": 128,
44
+ "model_dtype": "bfloat16",
45
+ "model_name": "nvidia/Eagle-Block2A-2B-v2",
46
+ "model_type": "Gr00tN1d6",
47
+ "noise_beta_alpha": 1.5,
48
+ "noise_beta_beta": 1.0,
49
+ "noise_s": 0.999,
50
+ "num_inference_timesteps": 4,
51
+ "num_timestep_buckets": 1000,
52
+ "random_rotation_angle": null,
53
+ "reproject_vision": false,
54
+ "select_layer": 16,
55
+ "shortest_image_edge": 256,
56
+ "state_dropout_prob": 0.8,
57
+ "torch_dtype": "bfloat16",
58
+ "transformers_version": "4.51.3",
59
+ "tune_diffusion_model": true,
60
+ "tune_llm": false,
61
+ "tune_projector": true,
62
+ "tune_top_llm_layers": 4,
63
+ "tune_visual": false,
64
+ "tune_vlln": true,
65
+ "use_albumentations_transforms": true,
66
+ "use_alternate_vl_dit": true,
67
+ "use_flash_attention": true,
68
+ "use_relative_action": true,
69
+ "use_vlln": true
70
+ }
embodiment_id.json ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "robocasa_panda_omron": 13,
3
+ "gr1": 20,
4
+ "behavior_r1_pro": 24,
5
+ "unitree_g1": 8,
6
+ "oxe_google": 0,
7
+ "oxe_widowx": 1,
8
+ "libero_panda": 2,
9
+ "oxe_droid": 16,
10
+ "new_embodiment": 10
11
+ }
experiment_cfg/conf.yaml ADDED
@@ -0,0 +1,246 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ load_config_path: null
2
+ model:
3
+ model_type: Gr00tN1d6
4
+ model_dtype: bfloat16
5
+ model_name: nvidia/Eagle-Block2A-2B-v2
6
+ backbone_model_type: eagle
7
+ model_revision: null
8
+ tune_top_llm_layers: 4
9
+ backbone_embedding_dim: 2048
10
+ tune_llm: false
11
+ tune_visual: false
12
+ select_layer: 16
13
+ reproject_vision: false
14
+ use_flash_attention: true
15
+ load_bf16: false
16
+ collator_overwrite_image_inputs: false
17
+ eagle_collator: true
18
+ backbone_trainable_params_fp32: true
19
+ image_crop_size: null
20
+ image_target_size: null
21
+ shortest_image_edge: 256
22
+ crop_fraction: 0.95
23
+ random_rotation_angle: null
24
+ color_jitter_params:
25
+ brightness: 0.3
26
+ contrast: 0.4
27
+ saturation: 0.5
28
+ hue: 0.08
29
+ use_albumentations_transforms: true
30
+ extra_augmentation_config: null
31
+ formalize_language: true
32
+ apply_sincos_state_encoding: false
33
+ use_relative_action: true
34
+ max_state_dim: 29
35
+ max_action_dim: 29
36
+ action_horizon: 16
37
+ hidden_size: 1024
38
+ input_embedding_dim: 1536
39
+ add_pos_embed: true
40
+ attn_dropout: 0.2
41
+ use_vlln: true
42
+ max_seq_len: 1024
43
+ use_alternate_vl_dit: true
44
+ attend_text_every_n_blocks: 2
45
+ diffusion_model_cfg:
46
+ positional_embeddings: null
47
+ num_layers: 32
48
+ num_attention_heads: 32
49
+ attention_head_dim: 48
50
+ norm_type: ada_norm
51
+ dropout: 0.2
52
+ final_dropout: true
53
+ output_dim: 1024
54
+ interleave_self_attention: true
55
+ num_inference_timesteps: 4
56
+ noise_beta_alpha: 1.5
57
+ noise_beta_beta: 1.0
58
+ noise_s: 0.999
59
+ num_timestep_buckets: 1000
60
+ tune_projector: true
61
+ tune_diffusion_model: true
62
+ tune_vlln: true
63
+ state_dropout_prob: 0.8
64
+ state_additive_noise_scale: 0.0
65
+ max_num_embodiments: 32
66
+ data:
67
+ datasets:
68
+ - dataset_paths:
69
+ - /home/bir/datasets/g1-inspire-piston-pick-place-success
70
+ embodiment_tag: new_embodiment
71
+ mix_ratio: 1.0
72
+ dataset_type: physical_embodiment
73
+ val_dataset_path: null
74
+ modality_configs:
75
+ new_embodiment:
76
+ video:
77
+ delta_indices:
78
+ - 0
79
+ modality_keys:
80
+ - ego_view
81
+ sin_cos_embedding_keys: null
82
+ mean_std_embedding_keys: null
83
+ action_configs: null
84
+ state:
85
+ delta_indices:
86
+ - 0
87
+ modality_keys:
88
+ - left_arm
89
+ - right_arm
90
+ - left_hand
91
+ - right_hand
92
+ - waist
93
+ sin_cos_embedding_keys: null
94
+ mean_std_embedding_keys: null
95
+ action_configs: null
96
+ action:
97
+ delta_indices:
98
+ - 0
99
+ - 1
100
+ - 2
101
+ - 3
102
+ - 4
103
+ - 5
104
+ - 6
105
+ - 7
106
+ - 8
107
+ - 9
108
+ - 10
109
+ - 11
110
+ - 12
111
+ - 13
112
+ - 14
113
+ - 15
114
+ - 16
115
+ - 17
116
+ - 18
117
+ - 19
118
+ - 20
119
+ - 21
120
+ - 22
121
+ - 23
122
+ - 24
123
+ - 25
124
+ - 26
125
+ - 27
126
+ - 28
127
+ - 29
128
+ modality_keys:
129
+ - left_arm
130
+ - right_arm
131
+ - left_hand
132
+ - right_hand
133
+ - base_height
134
+ - navigate_command
135
+ sin_cos_embedding_keys: null
136
+ mean_std_embedding_keys: null
137
+ action_configs:
138
+ - rep: RELATIVE
139
+ type: NON_EEF
140
+ format: DEFAULT
141
+ state_key: null
142
+ - rep: RELATIVE
143
+ type: NON_EEF
144
+ format: DEFAULT
145
+ state_key: null
146
+ - rep: ABSOLUTE
147
+ type: NON_EEF
148
+ format: DEFAULT
149
+ state_key: null
150
+ - rep: ABSOLUTE
151
+ type: NON_EEF
152
+ format: DEFAULT
153
+ state_key: null
154
+ - rep: ABSOLUTE
155
+ type: NON_EEF
156
+ format: DEFAULT
157
+ state_key: null
158
+ - rep: ABSOLUTE
159
+ type: NON_EEF
160
+ format: DEFAULT
161
+ state_key: null
162
+ language:
163
+ delta_indices:
164
+ - 0
165
+ modality_keys:
166
+ - annotation.human.task_description
167
+ sin_cos_embedding_keys: null
168
+ mean_std_embedding_keys: null
169
+ action_configs: null
170
+ download_cache: false
171
+ shard_size: 1024
172
+ episode_sampling_rate: 0.1
173
+ num_shards_per_epoch: 10000
174
+ override_pretraining_statistics: false
175
+ mode: single_turn
176
+ random_chop: 0.0
177
+ mock_dataset_mode: false
178
+ shuffle: true
179
+ seed: 42
180
+ multiprocessing_context: fork
181
+ allow_padding: false
182
+ subsample_ratio: 1.0
183
+ image_crop_size:
184
+ - 244
185
+ - 244
186
+ image_target_size:
187
+ - 224
188
+ - 224
189
+ video_backend: torchcodec
190
+ training:
191
+ output_dir: /home/bir/gr00t_checkpoints/g1-inspire-piston-n16-v2
192
+ experiment_name: null
193
+ max_steps: 10000
194
+ global_batch_size: 8
195
+ batch_size: null
196
+ gradient_accumulation_steps: 4
197
+ learning_rate: 0.0001
198
+ lr_scheduler_type: cosine
199
+ weight_decay: 1.0e-05
200
+ warmup_ratio: 0.05
201
+ warmup_steps: 0
202
+ max_grad_norm: 1.0
203
+ optim: paged_adamw_8bit
204
+ start_from_checkpoint: nvidia/GR00T-N1.6-3B
205
+ tf32: true
206
+ fp16: false
207
+ bf16: true
208
+ eval_bf16: true
209
+ logging_steps: 10
210
+ save_steps: 1000
211
+ save_total_limit: 12
212
+ save_vl_model: false
213
+ upload_checkpoints: false
214
+ upload_every: 1000
215
+ upload_last_n_checkpoints: 5
216
+ max_concurrent_uploads: 2
217
+ eval_strategy: 'no'
218
+ eval_steps: 500
219
+ eval_set_split_ratio: 0.1
220
+ eval_batch_size: 2
221
+ save_best_eval_metric_name: ''
222
+ save_best_eval_metric_greater_is_better: true
223
+ deepspeed_stage: 2
224
+ gradient_checkpointing: true
225
+ transformers_trust_remote_code: true
226
+ transformers_local_files_only: false
227
+ transformers_cache_dir: null
228
+ transformers_access_token: null
229
+ use_ddp: false
230
+ ddp_bucket_cap_mb: 100
231
+ num_gpus: 1
232
+ dataloader_num_workers: 4
233
+ remove_unused_columns: false
234
+ use_wandb: false
235
+ wandb_project: finetune-gr00t-n1d6
236
+ enable_profiling: false
237
+ max_retries: 3
238
+ assert_loss_less_than: null
239
+ add_rl_callback: false
240
+ enable_open_loop_eval: false
241
+ open_loop_eval_traj_ids:
242
+ - 0
243
+ open_loop_eval_steps_per_traj: 100
244
+ open_loop_eval_plot_indices: null
245
+ max_steps: 10000
246
+ save_steps: 1000
experiment_cfg/config.yaml ADDED
@@ -0,0 +1,268 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ !!python/object:gr00t.configs.base_config.Config
2
+ data: !!python/object:gr00t.configs.data.data_config.DataConfig
3
+ allow_padding: false
4
+ datasets:
5
+ - !!python/object:gr00t.configs.data.data_config.SingleDatasetConfig
6
+ dataset_paths:
7
+ - /home/bir/datasets/g1-inspire-piston-pick-place-success
8
+ dataset_type: physical_embodiment
9
+ embodiment_tag: new_embodiment
10
+ mix_ratio: 1.0
11
+ val_dataset_path: null
12
+ download_cache: false
13
+ episode_sampling_rate: 0.1
14
+ image_crop_size:
15
+ - 244
16
+ - 244
17
+ image_target_size:
18
+ - 224
19
+ - 224
20
+ mock_dataset_mode: false
21
+ modality_configs:
22
+ new_embodiment:
23
+ action: !!python/object:gr00t.data.types.ModalityConfig
24
+ action_configs:
25
+ - &id001 !!python/object:gr00t.data.types.ActionConfig
26
+ format: &id002 !!python/object/apply:gr00t.data.types.ActionFormat
27
+ - default
28
+ rep: !!python/object/apply:gr00t.data.types.ActionRepresentation
29
+ - relative
30
+ state_key: null
31
+ type: &id003 !!python/object/apply:gr00t.data.types.ActionType
32
+ - non_eef
33
+ - *id001
34
+ - &id004 !!python/object:gr00t.data.types.ActionConfig
35
+ format: *id002
36
+ rep: !!python/object/apply:gr00t.data.types.ActionRepresentation
37
+ - absolute
38
+ state_key: null
39
+ type: *id003
40
+ - *id004
41
+ - *id004
42
+ - *id004
43
+ delta_indices:
44
+ - 0
45
+ - 1
46
+ - 2
47
+ - 3
48
+ - 4
49
+ - 5
50
+ - 6
51
+ - 7
52
+ - 8
53
+ - 9
54
+ - 10
55
+ - 11
56
+ - 12
57
+ - 13
58
+ - 14
59
+ - 15
60
+ - 16
61
+ - 17
62
+ - 18
63
+ - 19
64
+ - 20
65
+ - 21
66
+ - 22
67
+ - 23
68
+ - 24
69
+ - 25
70
+ - 26
71
+ - 27
72
+ - 28
73
+ - 29
74
+ mean_std_embedding_keys: null
75
+ modality_keys:
76
+ - left_arm
77
+ - right_arm
78
+ - left_hand
79
+ - right_hand
80
+ - base_height
81
+ - navigate_command
82
+ sin_cos_embedding_keys: null
83
+ language: !!python/object:gr00t.data.types.ModalityConfig
84
+ action_configs: null
85
+ delta_indices:
86
+ - 0
87
+ mean_std_embedding_keys: null
88
+ modality_keys:
89
+ - annotation.human.task_description
90
+ sin_cos_embedding_keys: null
91
+ state: !!python/object:gr00t.data.types.ModalityConfig
92
+ action_configs: null
93
+ delta_indices:
94
+ - 0
95
+ mean_std_embedding_keys: null
96
+ modality_keys:
97
+ - left_arm
98
+ - right_arm
99
+ - left_hand
100
+ - right_hand
101
+ - waist
102
+ sin_cos_embedding_keys: null
103
+ video: !!python/object:gr00t.data.types.ModalityConfig
104
+ action_configs: null
105
+ delta_indices:
106
+ - 0
107
+ mean_std_embedding_keys: null
108
+ modality_keys:
109
+ - ego_view
110
+ sin_cos_embedding_keys: null
111
+ mode: single_turn
112
+ multiprocessing_context: fork
113
+ num_shards_per_epoch: 10000
114
+ override_pretraining_statistics: false
115
+ random_chop: 0.0
116
+ seed: 42
117
+ shard_size: 1024
118
+ shuffle: true
119
+ subsample_ratio: 1.0
120
+ video_backend: torchcodec
121
+ load_config_path: null
122
+ model: !!python/object:gr00t.configs.model.gr00t_n1d6.Gr00tN1d6Config
123
+ _attn_implementation_autoset: false
124
+ _attn_implementation_internal: null
125
+ _commit_hash: null
126
+ _name_or_path: ''
127
+ add_cross_attention: false
128
+ architectures: null
129
+ backbone_model_type: eagle
130
+ backbone_trainable_params_fp32: true
131
+ bad_words_ids: null
132
+ begin_suppress_tokens: null
133
+ bos_token_id: null
134
+ chunk_size_feed_forward: 0
135
+ color_jitter_params:
136
+ brightness: 0.3
137
+ contrast: 0.4
138
+ hue: 0.08
139
+ saturation: 0.5
140
+ cross_attention_hidden_size: null
141
+ decoder_start_token_id: null
142
+ diffusion_model_cfg:
143
+ attention_head_dim: 48
144
+ dropout: 0.2
145
+ final_dropout: true
146
+ interleave_self_attention: true
147
+ norm_type: ada_norm
148
+ num_attention_heads: 32
149
+ num_layers: 32
150
+ output_dim: 1024
151
+ positional_embeddings: null
152
+ diversity_penalty: 0.0
153
+ do_sample: false
154
+ eagle_collator: true
155
+ early_stopping: false
156
+ encoder_no_repeat_ngram_size: 0
157
+ eos_token_id: null
158
+ exponential_decay_length_penalty: null
159
+ extra_augmentation_config: null
160
+ finetuning_task: null
161
+ forced_bos_token_id: null
162
+ forced_eos_token_id: null
163
+ id2label:
164
+ 0: LABEL_0
165
+ 1: LABEL_1
166
+ is_decoder: false
167
+ is_encoder_decoder: false
168
+ label2id:
169
+ LABEL_0: 0
170
+ LABEL_1: 1
171
+ length_penalty: 1.0
172
+ load_bf16: false
173
+ max_length: 20
174
+ min_length: 0
175
+ model_name: nvidia/Eagle-Block2A-2B-v2
176
+ no_repeat_ngram_size: 0
177
+ num_beam_groups: 1
178
+ num_beams: 1
179
+ num_return_sequences: 1
180
+ output_attentions: false
181
+ output_hidden_states: false
182
+ output_scores: false
183
+ pad_token_id: null
184
+ prefix: null
185
+ problem_type: null
186
+ pruned_heads: {}
187
+ random_rotation_angle: null
188
+ remove_invalid_values: false
189
+ repetition_penalty: 1.0
190
+ reproject_vision: false
191
+ return_dict: true
192
+ return_dict_in_generate: false
193
+ sep_token_id: null
194
+ state_dropout_prob: 0.8
195
+ suppress_tokens: null
196
+ task_specific_params: null
197
+ temperature: 1.0
198
+ tf_legacy_loss: false
199
+ tie_encoder_decoder: false
200
+ tie_word_embeddings: true
201
+ tokenizer_class: null
202
+ top_k: 50
203
+ top_p: 1.0
204
+ torch_dtype: null
205
+ torchscript: false
206
+ transformers_version: null
207
+ tune_diffusion_model: true
208
+ tune_llm: false
209
+ tune_projector: true
210
+ tune_visual: false
211
+ typical_p: 1.0
212
+ use_bfloat16: false
213
+ use_relative_action: true
214
+ training: !!python/object:gr00t.configs.training.training_config.TrainingConfig
215
+ add_rl_callback: false
216
+ assert_loss_less_than: null
217
+ batch_size: null
218
+ bf16: true
219
+ dataloader_num_workers: 4
220
+ ddp_bucket_cap_mb: 100
221
+ deepspeed_stage: 2
222
+ enable_open_loop_eval: false
223
+ enable_profiling: false
224
+ eval_batch_size: 2
225
+ eval_bf16: true
226
+ eval_set_split_ratio: 0.1
227
+ eval_steps: 500
228
+ eval_strategy: 'no'
229
+ experiment_name: null
230
+ fp16: false
231
+ global_batch_size: 8
232
+ gradient_accumulation_steps: 4
233
+ gradient_checkpointing: true
234
+ learning_rate: 0.0001
235
+ logging_steps: 10
236
+ lr_scheduler_type: cosine
237
+ max_concurrent_uploads: 2
238
+ max_grad_norm: 1.0
239
+ max_retries: 3
240
+ max_steps: 10000
241
+ num_gpus: 1
242
+ open_loop_eval_plot_indices: null
243
+ open_loop_eval_steps_per_traj: 100
244
+ open_loop_eval_traj_ids:
245
+ - 0
246
+ optim: paged_adamw_8bit
247
+ output_dir: /home/bir/gr00t_checkpoints/g1-inspire-piston-n16-v2
248
+ remove_unused_columns: false
249
+ save_best_eval_metric_greater_is_better: true
250
+ save_best_eval_metric_name: ''
251
+ save_steps: 1000
252
+ save_total_limit: 12
253
+ save_vl_model: false
254
+ start_from_checkpoint: nvidia/GR00T-N1.6-3B
255
+ tf32: true
256
+ transformers_access_token: null
257
+ transformers_cache_dir: null
258
+ transformers_local_files_only: false
259
+ transformers_trust_remote_code: true
260
+ upload_checkpoints: false
261
+ upload_every: 1000
262
+ upload_last_n_checkpoints: 5
263
+ use_ddp: false
264
+ use_wandb: false
265
+ wandb_project: finetune-gr00t-n1d6
266
+ warmup_ratio: 0.05
267
+ warmup_steps: 0
268
+ weight_decay: 1.0e-05
experiment_cfg/dataset_statistics.json ADDED
The diff for this file is too large to render. See raw diff
 
experiment_cfg/final_model_config.json ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_type": "Gr00tN1d6",
3
+ "model_dtype": "bfloat16",
4
+ "model_name": "nvidia/Eagle-Block2A-2B-v2",
5
+ "backbone_model_type": "eagle",
6
+ "model_revision": null,
7
+ "tune_top_llm_layers": 4,
8
+ "backbone_embedding_dim": 2048,
9
+ "tune_llm": false,
10
+ "tune_visual": false,
11
+ "select_layer": 16,
12
+ "reproject_vision": false,
13
+ "use_flash_attention": true,
14
+ "load_bf16": true,
15
+ "collator_overwrite_image_inputs": false,
16
+ "eagle_collator": true,
17
+ "backbone_trainable_params_fp32": true,
18
+ "extra_augmentation_config": null,
19
+ "apply_sincos_state_encoding": true,
20
+ "use_relative_action": true,
21
+ "max_state_dim": 128,
22
+ "max_action_dim": 128,
23
+ "action_horizon": 50,
24
+ "hidden_size": 1024,
25
+ "input_embedding_dim": 1536,
26
+ "add_pos_embed": true,
27
+ "attn_dropout": 0.2,
28
+ "use_vlln": true,
29
+ "max_seq_len": 1024,
30
+ "use_alternate_vl_dit": true,
31
+ "attend_text_every_n_blocks": 2,
32
+ "diffusion_model_cfg": {
33
+ "attention_head_dim": 48,
34
+ "dropout": 0.2,
35
+ "final_dropout": true,
36
+ "interleave_self_attention": true,
37
+ "norm_type": "ada_norm",
38
+ "num_attention_heads": 32,
39
+ "num_layers": 32,
40
+ "output_dim": 1024,
41
+ "positional_embeddings": null
42
+ },
43
+ "num_inference_timesteps": 4,
44
+ "noise_beta_alpha": 1.5,
45
+ "noise_beta_beta": 1.0,
46
+ "noise_s": 0.999,
47
+ "num_timestep_buckets": 1000,
48
+ "tune_projector": true,
49
+ "tune_diffusion_model": true,
50
+ "tune_vlln": true,
51
+ "state_dropout_prob": 0.8,
52
+ "state_additive_noise_scale": 0.0,
53
+ "max_num_embodiments": 32
54
+ }
experiment_cfg/final_processor_config.json ADDED
The diff for this file is too large to render. See raw diff
 
g1_inspire_modality_config.py ADDED
@@ -0,0 +1,91 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """DRAFT modality config for MLeggiero/g1-gr00t-inspire-red-ball (G1_INSPIRE).
2
+
3
+ Registers the NEW_EMBODIMENT ("new_embodiment") modality config for fine-tuning
4
+ GR00T-N1.7-3B on the Inspire-hand red-ball dataset. Imported by launch_finetune
5
+ via --modality-config-path (importlib.import_module), which runs the assignment
6
+ to MODALITY_CONFIGS below.
7
+
8
+ === VERIFIED from the dataset files (meta/info.json, meta/modality.json,
9
+ meta/stats.json) and the dataset README ===
10
+ - 85 episodes / 40,878 frames @ 60 fps; LeRobot v2.1 (same version as our apple
11
+ dataset, which trains fine).
12
+ - video: ego_view, observation.images.ego_view, [240, 424, 3] (RealSense D435).
13
+ - state (baseline, observation.state[0:29]): left_arm(7) right_arm(7)
14
+ left_hand(6) right_hand(6) waist(3). (state[29:63] is tactile -> not used here.)
15
+ - action (30): left_arm(7) right_arm(7) left_hand(6) right_hand(6)
16
+ base_height(1) navigate_command(3).
17
+ - README explicitly marks left_arm/right_arm action as RELATIVE.
18
+ - hand values are radians in [0, 1.7] (fingers; thumb_yaw [-0.1, 1.3]), order
19
+ [pinky, ring, middle, index, thumb_pitch, thumb_yaw]. Per the author's
20
+ replay_dataset.py (register_to_rad + load_from_dataset): Inspire register
21
+ 1000 = OPEN / 0 = CLOSED, and the DATASET convention is the flip of the USD
22
+ one -> dataset value ~1.7 = OPEN, 0 = CLOSED. See HAND-DIRECTION CAVEAT.
23
+
24
+ === INFERRED / TO CONFIRM WITH THE AUTHOR (marked ASSUMPTION below) ===
25
+ A. hands/base_height/navigate_command rep = ABSOLUTE (README marks only the
26
+ arms as relative; absolute is the default for the rest, but unconfirmed).
27
+ B. action delta_indices = range(30) (chunk horizon). Model max is 40; the
28
+ dataset ships no precomputed relative_stats, so the horizon is a free choice.
29
+ The author's actual training horizon is unknown.
30
+ C. state/video delta_indices = [0] (single current frame, matching every other
31
+ G1 config in this repo). Whether the author used frame history is unconfirmed.
32
+ Best fix for A-C: get the author's real g1_inspire_modality_config.py and use it
33
+ verbatim instead of this reconstruction.
34
+
35
+ === HAND-DIRECTION CAVEAT (per the dataset author) ===
36
+ The Inspire RH56DFTP 6-element hand command: the *manual* documents the finger
37
+ direction BACKWARDS -- the real hand moves opposite. In THIS dataset the hand
38
+ values are already radian flexion angles collected with the corrected driver, so
39
+ TRAINING just learns these numbers (no action needed here). For DEPLOYMENT on a
40
+ real Inspire hand, you MUST drive it with the same inverted-from-manual
41
+ convention the author collected with, or the fingers go the wrong way.
42
+ """
43
+ from gr00t.configs.data.embodiment_configs import MODALITY_CONFIGS
44
+ from gr00t.data.types import (
45
+ ActionConfig,
46
+ ActionFormat,
47
+ ActionRepresentation,
48
+ ActionType,
49
+ ModalityConfig,
50
+ )
51
+
52
+ _REL = ActionConfig(
53
+ rep=ActionRepresentation.RELATIVE, type=ActionType.NON_EEF, format=ActionFormat.DEFAULT
54
+ )
55
+ _ABS = ActionConfig(
56
+ rep=ActionRepresentation.ABSOLUTE, type=ActionType.NON_EEF, format=ActionFormat.DEFAULT
57
+ )
58
+
59
+ MODALITY_CONFIGS["new_embodiment"] = {
60
+ "video": ModalityConfig(
61
+ delta_indices=[0], # ASSUMPTION C: single current frame
62
+ modality_keys=["ego_view"],
63
+ ),
64
+ "state": ModalityConfig(
65
+ delta_indices=[0], # ASSUMPTION C
66
+ modality_keys=["left_arm", "right_arm", "left_hand", "right_hand", "waist"],
67
+ ),
68
+ "action": ModalityConfig(
69
+ delta_indices=list(range(30)), # ASSUMPTION B: chunk horizon 30 (<= model max 40)
70
+ modality_keys=[
71
+ "left_arm",
72
+ "right_arm",
73
+ "left_hand",
74
+ "right_hand",
75
+ "base_height",
76
+ "navigate_command",
77
+ ],
78
+ action_configs=[
79
+ _REL, # left_arm (VERIFIED relative, per README)
80
+ _REL, # right_arm (VERIFIED relative, per README)
81
+ _ABS, # left_hand (ASSUMPTION A: absolute)
82
+ _ABS, # right_hand (ASSUMPTION A: absolute)
83
+ _ABS, # base_height (ASSUMPTION A: absolute)
84
+ _ABS, # navigate_command (ASSUMPTION A: absolute)
85
+ ],
86
+ ),
87
+ "language": ModalityConfig(
88
+ delta_indices=[0],
89
+ modality_keys=["annotation.human.task_description"],
90
+ ),
91
+ }
model-00001-of-00002.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4f1d784b32383d1701b8b738a755ba9faf47396408a23c2ca3223621fa255e9f
3
+ size 4990126416
model-00002-of-00002.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:091b6e8d81df6c6172709ba840df119d3c549ed1ce9414bceba7b7907db44f91
3
+ size 4823190320
model.safetensors.index.json ADDED
The diff for this file is too large to render. See raw diff
 
processor_config.json ADDED
@@ -0,0 +1,499 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "processor_class": "Gr00tN1d6Processor",
3
+ "processor_kwargs": {
4
+ "modality_configs": {
5
+ "behavior_r1_pro": {
6
+ "video": {
7
+ "delta_indices": [
8
+ 0
9
+ ],
10
+ "modality_keys": [
11
+ "observation.images.rgb.head_256_256",
12
+ "observation.images.rgb.left_wrist_256_256",
13
+ "observation.images.rgb.right_wrist_256_256"
14
+ ],
15
+ "sin_cos_embedding_keys": null,
16
+ "mean_std_embedding_keys": null,
17
+ "action_configs": null
18
+ },
19
+ "state": {
20
+ "delta_indices": [
21
+ 0
22
+ ],
23
+ "modality_keys": [
24
+ "robot_pos",
25
+ "robot_ori_cos",
26
+ "robot_ori_sin",
27
+ "robot_2d_ori",
28
+ "robot_2d_ori_cos",
29
+ "robot_2d_ori_sin",
30
+ "robot_lin_vel",
31
+ "robot_ang_vel",
32
+ "arm_left_qpos",
33
+ "arm_left_qpos_sin",
34
+ "arm_left_qpos_cos",
35
+ "eef_left_pos",
36
+ "eef_left_quat",
37
+ "gripper_left_qpos",
38
+ "arm_right_qpos",
39
+ "arm_right_qpos_sin",
40
+ "arm_right_qpos_cos",
41
+ "eef_right_pos",
42
+ "eef_right_quat",
43
+ "gripper_right_qpos",
44
+ "trunk_qpos"
45
+ ],
46
+ "sin_cos_embedding_keys": null,
47
+ "mean_std_embedding_keys": null,
48
+ "action_configs": null
49
+ },
50
+ "action": {
51
+ "delta_indices": [
52
+ 0,
53
+ 1,
54
+ 2,
55
+ 3,
56
+ 4,
57
+ 5,
58
+ 6,
59
+ 7,
60
+ 8,
61
+ 9,
62
+ 10,
63
+ 11,
64
+ 12,
65
+ 13,
66
+ 14,
67
+ 15,
68
+ 16,
69
+ 17,
70
+ 18,
71
+ 19,
72
+ 20,
73
+ 21,
74
+ 22,
75
+ 23,
76
+ 24,
77
+ 25,
78
+ 26,
79
+ 27,
80
+ 28,
81
+ 29,
82
+ 30,
83
+ 31
84
+ ],
85
+ "modality_keys": [
86
+ "base",
87
+ "torso",
88
+ "left_arm",
89
+ "left_gripper",
90
+ "right_arm",
91
+ "right_gripper"
92
+ ],
93
+ "sin_cos_embedding_keys": null,
94
+ "mean_std_embedding_keys": null,
95
+ "action_configs": [
96
+ {
97
+ "rep": "ABSOLUTE",
98
+ "type": "NON_EEF",
99
+ "format": "DEFAULT",
100
+ "state_key": null
101
+ },
102
+ {
103
+ "rep": "RELATIVE",
104
+ "type": "NON_EEF",
105
+ "format": "DEFAULT",
106
+ "state_key": "trunk_qpos"
107
+ },
108
+ {
109
+ "rep": "RELATIVE",
110
+ "type": "NON_EEF",
111
+ "format": "DEFAULT",
112
+ "state_key": "arm_left_qpos"
113
+ },
114
+ {
115
+ "rep": "ABSOLUTE",
116
+ "type": "NON_EEF",
117
+ "format": "DEFAULT",
118
+ "state_key": null
119
+ },
120
+ {
121
+ "rep": "RELATIVE",
122
+ "type": "NON_EEF",
123
+ "format": "DEFAULT",
124
+ "state_key": "arm_right_qpos"
125
+ },
126
+ {
127
+ "rep": "ABSOLUTE",
128
+ "type": "NON_EEF",
129
+ "format": "DEFAULT",
130
+ "state_key": null
131
+ }
132
+ ]
133
+ },
134
+ "language": {
135
+ "delta_indices": [
136
+ 0
137
+ ],
138
+ "modality_keys": [
139
+ "annotation.human.coarse_action"
140
+ ],
141
+ "sin_cos_embedding_keys": null,
142
+ "mean_std_embedding_keys": null,
143
+ "action_configs": null
144
+ }
145
+ },
146
+ "gr1": {
147
+ "video": {
148
+ "delta_indices": [
149
+ 0
150
+ ],
151
+ "modality_keys": [
152
+ "ego_view_bg_crop_pad_res256_freq20"
153
+ ],
154
+ "sin_cos_embedding_keys": null,
155
+ "mean_std_embedding_keys": null,
156
+ "action_configs": null
157
+ },
158
+ "state": {
159
+ "delta_indices": [
160
+ 0
161
+ ],
162
+ "modality_keys": [
163
+ "left_arm",
164
+ "right_arm",
165
+ "left_hand",
166
+ "right_hand",
167
+ "waist"
168
+ ],
169
+ "sin_cos_embedding_keys": [
170
+ "left_arm",
171
+ "right_arm",
172
+ "left_hand",
173
+ "right_hand",
174
+ "waist"
175
+ ],
176
+ "mean_std_embedding_keys": null,
177
+ "action_configs": null
178
+ },
179
+ "action": {
180
+ "delta_indices": [
181
+ 0,
182
+ 1,
183
+ 2,
184
+ 3,
185
+ 4,
186
+ 5,
187
+ 6,
188
+ 7,
189
+ 8,
190
+ 9,
191
+ 10,
192
+ 11,
193
+ 12,
194
+ 13,
195
+ 14,
196
+ 15
197
+ ],
198
+ "modality_keys": [
199
+ "left_arm",
200
+ "right_arm",
201
+ "left_hand",
202
+ "right_hand",
203
+ "waist"
204
+ ],
205
+ "sin_cos_embedding_keys": null,
206
+ "mean_std_embedding_keys": null,
207
+ "action_configs": [
208
+ {
209
+ "rep": "RELATIVE",
210
+ "type": "NON_EEF",
211
+ "format": "DEFAULT",
212
+ "state_key": null
213
+ },
214
+ {
215
+ "rep": "RELATIVE",
216
+ "type": "NON_EEF",
217
+ "format": "DEFAULT",
218
+ "state_key": null
219
+ },
220
+ {
221
+ "rep": "RELATIVE",
222
+ "type": "NON_EEF",
223
+ "format": "DEFAULT",
224
+ "state_key": null
225
+ },
226
+ {
227
+ "rep": "RELATIVE",
228
+ "type": "NON_EEF",
229
+ "format": "DEFAULT",
230
+ "state_key": null
231
+ },
232
+ {
233
+ "rep": "ABSOLUTE",
234
+ "type": "NON_EEF",
235
+ "format": "DEFAULT",
236
+ "state_key": null
237
+ }
238
+ ]
239
+ },
240
+ "language": {
241
+ "delta_indices": [
242
+ 0
243
+ ],
244
+ "modality_keys": [
245
+ "task"
246
+ ],
247
+ "sin_cos_embedding_keys": null,
248
+ "mean_std_embedding_keys": null,
249
+ "action_configs": null
250
+ }
251
+ },
252
+ "robocasa_panda_omron": {
253
+ "video": {
254
+ "delta_indices": [
255
+ 0
256
+ ],
257
+ "modality_keys": [
258
+ "res256_image_side_0",
259
+ "res256_image_side_1",
260
+ "res256_image_wrist_0"
261
+ ],
262
+ "sin_cos_embedding_keys": null,
263
+ "mean_std_embedding_keys": null,
264
+ "action_configs": null
265
+ },
266
+ "state": {
267
+ "delta_indices": [
268
+ 0
269
+ ],
270
+ "modality_keys": [
271
+ "end_effector_position_relative",
272
+ "end_effector_rotation_relative",
273
+ "gripper_qpos",
274
+ "base_position",
275
+ "base_rotation"
276
+ ],
277
+ "sin_cos_embedding_keys": null,
278
+ "mean_std_embedding_keys": null,
279
+ "action_configs": null
280
+ },
281
+ "action": {
282
+ "delta_indices": [
283
+ 0,
284
+ 1,
285
+ 2,
286
+ 3,
287
+ 4,
288
+ 5,
289
+ 6,
290
+ 7,
291
+ 8,
292
+ 9,
293
+ 10,
294
+ 11,
295
+ 12,
296
+ 13,
297
+ 14,
298
+ 15
299
+ ],
300
+ "modality_keys": [
301
+ "end_effector_position",
302
+ "end_effector_rotation",
303
+ "gripper_close",
304
+ "base_motion",
305
+ "control_mode"
306
+ ],
307
+ "sin_cos_embedding_keys": null,
308
+ "mean_std_embedding_keys": null,
309
+ "action_configs": [
310
+ {
311
+ "rep": "ABSOLUTE",
312
+ "type": "NON_EEF",
313
+ "format": "DEFAULT",
314
+ "state_key": null
315
+ },
316
+ {
317
+ "rep": "ABSOLUTE",
318
+ "type": "NON_EEF",
319
+ "format": "DEFAULT",
320
+ "state_key": null
321
+ },
322
+ {
323
+ "rep": "ABSOLUTE",
324
+ "type": "NON_EEF",
325
+ "format": "DEFAULT",
326
+ "state_key": null
327
+ },
328
+ {
329
+ "rep": "ABSOLUTE",
330
+ "type": "NON_EEF",
331
+ "format": "DEFAULT",
332
+ "state_key": null
333
+ },
334
+ {
335
+ "rep": "ABSOLUTE",
336
+ "type": "NON_EEF",
337
+ "format": "DEFAULT",
338
+ "state_key": null
339
+ }
340
+ ]
341
+ },
342
+ "language": {
343
+ "delta_indices": [
344
+ 0
345
+ ],
346
+ "modality_keys": [
347
+ "annotation.human.action.task_description"
348
+ ],
349
+ "sin_cos_embedding_keys": null,
350
+ "mean_std_embedding_keys": null,
351
+ "action_configs": null
352
+ }
353
+ },
354
+ "new_embodiment": {
355
+ "video": {
356
+ "delta_indices": [
357
+ 0
358
+ ],
359
+ "modality_keys": [
360
+ "ego_view"
361
+ ],
362
+ "sin_cos_embedding_keys": null,
363
+ "mean_std_embedding_keys": null,
364
+ "action_configs": null
365
+ },
366
+ "state": {
367
+ "delta_indices": [
368
+ 0
369
+ ],
370
+ "modality_keys": [
371
+ "left_arm",
372
+ "right_arm",
373
+ "left_hand",
374
+ "right_hand",
375
+ "waist"
376
+ ],
377
+ "sin_cos_embedding_keys": null,
378
+ "mean_std_embedding_keys": null,
379
+ "action_configs": null
380
+ },
381
+ "action": {
382
+ "delta_indices": [
383
+ 0,
384
+ 1,
385
+ 2,
386
+ 3,
387
+ 4,
388
+ 5,
389
+ 6,
390
+ 7,
391
+ 8,
392
+ 9,
393
+ 10,
394
+ 11,
395
+ 12,
396
+ 13,
397
+ 14,
398
+ 15,
399
+ 16,
400
+ 17,
401
+ 18,
402
+ 19,
403
+ 20,
404
+ 21,
405
+ 22,
406
+ 23,
407
+ 24,
408
+ 25,
409
+ 26,
410
+ 27,
411
+ 28,
412
+ 29
413
+ ],
414
+ "modality_keys": [
415
+ "left_arm",
416
+ "right_arm",
417
+ "left_hand",
418
+ "right_hand",
419
+ "base_height",
420
+ "navigate_command"
421
+ ],
422
+ "sin_cos_embedding_keys": null,
423
+ "mean_std_embedding_keys": null,
424
+ "action_configs": [
425
+ {
426
+ "rep": "RELATIVE",
427
+ "type": "NON_EEF",
428
+ "format": "DEFAULT",
429
+ "state_key": null
430
+ },
431
+ {
432
+ "rep": "RELATIVE",
433
+ "type": "NON_EEF",
434
+ "format": "DEFAULT",
435
+ "state_key": null
436
+ },
437
+ {
438
+ "rep": "ABSOLUTE",
439
+ "type": "NON_EEF",
440
+ "format": "DEFAULT",
441
+ "state_key": null
442
+ },
443
+ {
444
+ "rep": "ABSOLUTE",
445
+ "type": "NON_EEF",
446
+ "format": "DEFAULT",
447
+ "state_key": null
448
+ },
449
+ {
450
+ "rep": "ABSOLUTE",
451
+ "type": "NON_EEF",
452
+ "format": "DEFAULT",
453
+ "state_key": null
454
+ },
455
+ {
456
+ "rep": "ABSOLUTE",
457
+ "type": "NON_EEF",
458
+ "format": "DEFAULT",
459
+ "state_key": null
460
+ }
461
+ ]
462
+ },
463
+ "language": {
464
+ "delta_indices": [
465
+ 0
466
+ ],
467
+ "modality_keys": [
468
+ "annotation.human.task_description"
469
+ ],
470
+ "sin_cos_embedding_keys": null,
471
+ "mean_std_embedding_keys": null,
472
+ "action_configs": null
473
+ }
474
+ }
475
+ },
476
+ "image_crop_size": null,
477
+ "image_target_size": null,
478
+ "use_albumentations": true,
479
+ "random_rotation_angle": null,
480
+ "color_jitter_params": {
481
+ "brightness": 0.3,
482
+ "contrast": 0.4,
483
+ "saturation": 0.5,
484
+ "hue": 0.08
485
+ },
486
+ "shortest_image_edge": 256,
487
+ "crop_fraction": 0.95,
488
+ "model_name": "nvidia/Eagle-Block2A-2B-v2",
489
+ "model_type": "eagle",
490
+ "formalize_language": true,
491
+ "max_state_dim": 128,
492
+ "max_action_dim": 128,
493
+ "max_action_horizon": 50,
494
+ "use_percentiles": false,
495
+ "clip_outliers": true,
496
+ "apply_sincos_state_encoding": true,
497
+ "use_relative_action": true
498
+ }
499
+ }
statistics.json ADDED
The diff for this file is too large to render. See raw diff
 
trainer_state.json ADDED
The diff for this file is too large to render. See raw diff
 
training_args.bin ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:53a1edcf76ea3ccbf189a3ff2b889810f12c746ec98342bef00c89583b275374
3
+ size 5777
wandb_config.json ADDED
@@ -0,0 +1 @@
 
 
1
+ {"project": "finetune-gr00t-n1d6", "run_id": "g1-inspire-piston-n16-v2"}