Robotics
LeRobot
Safetensors
lawam
maximellerbach commited on
Commit
08abe34
·
verified ·
1 Parent(s): e57add9

Upload policy weights, train config and readme

Browse files
Files changed (4) hide show
  1. README.md +2 -2
  2. config.json +42 -5
  3. model.safetensors +2 -2
  4. train_config.json +43 -4
README.md CHANGED
@@ -5,8 +5,8 @@ license: apache-2.0
5
  model_name: lawam
6
  pipeline_tag: robotics
7
  tags:
8
- - robotics
9
  - lawam
 
10
  - lerobot
11
  ---
12
 
@@ -83,7 +83,7 @@ The policy consumes these observation features and produces these action feature
83
  | Optimizer | adamw |
84
  | Learning rate | 0.0001 |
85
  | Seed | 1000 |
86
- | LeRobot version | 0.6.1 |
87
 
88
  ---
89
 
 
5
  model_name: lawam
6
  pipeline_tag: robotics
7
  tags:
 
8
  - lawam
9
+ - robotics
10
  - lerobot
11
  ---
12
 
 
83
  | Optimizer | adamw |
84
  | Learning rate | 0.0001 |
85
  | Seed | 1000 |
86
+ | LeRobot version | 0.6.2 |
87
 
88
  ---
89
 
config.json CHANGED
@@ -52,9 +52,39 @@
52
  "ACTION": "MIN_MAX"
53
  },
54
  "base_vlm": "Qwen/Qwen3-VL-2B-Instruct",
55
- "lam_ckpt_path": "/fsx/maxime_ellerbach/ckpts/lawam_lam/checkpoints/pytorch_model.pt",
56
- "lam_yaml_path": "/fsx/maxime_ellerbach/robots/runs/lawam/review_pr3999/dino_large_vae_localdinov3.yaml",
57
  "hf_cache_dir": null,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  "lawam_checkpoint_path": null,
59
  "lawam_dataset_stats_path": null,
60
  "lawam_unnorm_key": null,
@@ -104,11 +134,18 @@
104
  "flow_noise_s": 0.999,
105
  "flow_token_independent_noise": false,
106
  "flow_use_action_positional_embeddings": true,
107
- "clip_normalized_actions": true,
108
- "pre_snap_gripper_action": true,
109
- "binarize_gripper_action": true,
110
  "gripper_dim": 6,
111
  "gripper_threshold": 0.5,
 
 
 
 
 
 
 
112
  "optimizer_lr": 0.0001,
113
  "optimizer_betas": [
114
  0.9,
 
52
  "ACTION": "MIN_MAX"
53
  },
54
  "base_vlm": "Qwen/Qwen3-VL-2B-Instruct",
55
+ "base_vlm_path": null,
56
+ "lam_ckpt_path": null,
57
  "hf_cache_dir": null,
58
+ "lam_dim": 1024,
59
+ "lam_num_heads": 16,
60
+ "lam_ffn_expansion_factor": 4,
61
+ "lam_enc_layers": 24,
62
+ "lam_codebook_size": 32,
63
+ "lam_code_dim": 32,
64
+ "lam_max_state_dim": 14,
65
+ "lam_num_queries": 1,
66
+ "lam_dec_layers": 12,
67
+ "lam_dropout": 0.0,
68
+ "lam_vq_type": "vae",
69
+ "lam_vq_layer_norm": true,
70
+ "lam_norm_latents": true,
71
+ "lam_norm_latents_type": "ln",
72
+ "lam_enc_add_state": false,
73
+ "lam_enc_modal_mask": true,
74
+ "lam_latent_layer_to_use": -2,
75
+ "lam_multi_input": false,
76
+ "lam_num_embodiments": 32,
77
+ "lam_image_hw": [
78
+ 256,
79
+ 256
80
+ ],
81
+ "lam_patch_size": 16,
82
+ "lam_decoder_last_ln": true,
83
+ "dinov3_hidden_size": 768,
84
+ "dinov3_intermediate_size": 3072,
85
+ "dinov3_num_hidden_layers": 12,
86
+ "dinov3_num_attention_heads": 12,
87
+ "dinov3_num_register_tokens": 4,
88
  "lawam_checkpoint_path": null,
89
  "lawam_dataset_stats_path": null,
90
  "lawam_unnorm_key": null,
 
134
  "flow_noise_s": 0.999,
135
  "flow_token_independent_noise": false,
136
  "flow_use_action_positional_embeddings": true,
137
+ "clip_normalized_actions": false,
138
+ "pre_snap_gripper_action": false,
139
+ "binarize_gripper_action": false,
140
  "gripper_dim": 6,
141
  "gripper_threshold": 0.5,
142
+ "freeze_vision_backbone": false,
143
+ "freeze_llm_backbone": false,
144
+ "freeze_embedding": true,
145
+ "unfreeze_vision_merger": true,
146
+ "unfreeze_lam_decoder": true,
147
+ "keep_llm_first_n_layers": 16,
148
+ "unfreeze_llm_last_n_layers": -1,
149
  "optimizer_lr": 0.0001,
150
  "optimizer_betas": [
151
  0.9,
model.safetensors CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:f1ca6d1a5be545eb062d0be82d34c91e56fe6faaf1763afbd7c21cd61a2cb8cb
3
- size 8382100720
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f6cb1481708e3e33ad0131f407153be943260c6bc41ab09041834938c7c3e9b1
3
+ size 7173993832
train_config.json CHANGED
@@ -1,8 +1,10 @@
1
  {
2
  "dataset": {
3
  "repo_id": "maximellerbach/omx_multicubes",
 
4
  "root": null,
5
  "episodes": null,
 
6
  "image_transforms": {
7
  "enable": false,
8
  "max_num_transforms": 3,
@@ -137,9 +139,39 @@
137
  "ACTION": "MIN_MAX"
138
  },
139
  "base_vlm": "Qwen/Qwen3-VL-2B-Instruct",
 
140
  "lam_ckpt_path": "/fsx/maxime_ellerbach/ckpts/lawam_lam/checkpoints/pytorch_model.pt",
141
- "lam_yaml_path": "/fsx/maxime_ellerbach/robots/runs/lawam/review_pr3999/dino_large_vae_localdinov3.yaml",
142
  "hf_cache_dir": null,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
143
  "lawam_checkpoint_path": null,
144
  "lawam_dataset_stats_path": null,
145
  "lawam_unnorm_key": null,
@@ -189,11 +221,18 @@
189
  "flow_noise_s": 0.999,
190
  "flow_token_independent_noise": false,
191
  "flow_use_action_positional_embeddings": true,
192
- "clip_normalized_actions": true,
193
- "pre_snap_gripper_action": true,
194
- "binarize_gripper_action": true,
195
  "gripper_dim": 6,
196
  "gripper_threshold": 0.5,
 
 
 
 
 
 
 
197
  "optimizer_lr": 0.0001,
198
  "optimizer_betas": [
199
  0.9,
 
1
  {
2
  "dataset": {
3
  "repo_id": "maximellerbach/omx_multicubes",
4
+ "repo_type": "dataset",
5
  "root": null,
6
  "episodes": null,
7
+ "exclude_episodes": null,
8
  "image_transforms": {
9
  "enable": false,
10
  "max_num_transforms": 3,
 
139
  "ACTION": "MIN_MAX"
140
  },
141
  "base_vlm": "Qwen/Qwen3-VL-2B-Instruct",
142
+ "base_vlm_path": null,
143
  "lam_ckpt_path": "/fsx/maxime_ellerbach/ckpts/lawam_lam/checkpoints/pytorch_model.pt",
 
144
  "hf_cache_dir": null,
145
+ "lam_dim": 1024,
146
+ "lam_num_heads": 16,
147
+ "lam_ffn_expansion_factor": 4,
148
+ "lam_enc_layers": 24,
149
+ "lam_codebook_size": 32,
150
+ "lam_code_dim": 32,
151
+ "lam_max_state_dim": 14,
152
+ "lam_num_queries": 1,
153
+ "lam_dec_layers": 12,
154
+ "lam_dropout": 0.0,
155
+ "lam_vq_type": "vae",
156
+ "lam_vq_layer_norm": true,
157
+ "lam_norm_latents": true,
158
+ "lam_norm_latents_type": "ln",
159
+ "lam_enc_add_state": false,
160
+ "lam_enc_modal_mask": true,
161
+ "lam_latent_layer_to_use": -2,
162
+ "lam_multi_input": false,
163
+ "lam_num_embodiments": 32,
164
+ "lam_image_hw": [
165
+ 256,
166
+ 256
167
+ ],
168
+ "lam_patch_size": 16,
169
+ "lam_decoder_last_ln": true,
170
+ "dinov3_hidden_size": 768,
171
+ "dinov3_intermediate_size": 3072,
172
+ "dinov3_num_hidden_layers": 12,
173
+ "dinov3_num_attention_heads": 12,
174
+ "dinov3_num_register_tokens": 4,
175
  "lawam_checkpoint_path": null,
176
  "lawam_dataset_stats_path": null,
177
  "lawam_unnorm_key": null,
 
221
  "flow_noise_s": 0.999,
222
  "flow_token_independent_noise": false,
223
  "flow_use_action_positional_embeddings": true,
224
+ "clip_normalized_actions": false,
225
+ "pre_snap_gripper_action": false,
226
+ "binarize_gripper_action": false,
227
  "gripper_dim": 6,
228
  "gripper_threshold": 0.5,
229
+ "freeze_vision_backbone": false,
230
+ "freeze_llm_backbone": false,
231
+ "freeze_embedding": true,
232
+ "unfreeze_vision_merger": true,
233
+ "unfreeze_lam_decoder": true,
234
+ "keep_llm_first_n_layers": 16,
235
+ "unfreeze_llm_last_n_layers": -1,
236
  "optimizer_lr": 0.0001,
237
  "optimizer_betas": [
238
  0.9,