eunjuri commited on
Commit
d16c6b8
·
verified ·
1 Parent(s): c594a07

Upload policy weights, train config and readme

Browse files
Files changed (4) hide show
  1. README.md +70 -0
  2. config.json +371 -0
  3. model.safetensors +3 -0
  4. train_config.json +507 -0
README.md ADDED
@@ -0,0 +1,70 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ datasets: eunjuri/baseball
3
+ library_name: lerobot
4
+ license: apache-2.0
5
+ model_name: pi0
6
+ pipeline_tag: robotics
7
+ tags:
8
+ - robotics
9
+ - lerobot
10
+ - pi0
11
+ ---
12
+
13
+ # Model Card for pi0
14
+
15
+ <!-- Provide a quick summary of what the model is/does. -->
16
+
17
+
18
+ **π₀ (Pi0)**
19
+
20
+ π₀ is a Vision-Language-Action model for general robot control, from Physical Intelligence. The LeRobot implementation is adapted from their open source OpenPI repository.
21
+
22
+ **Model Overview**
23
+
24
+ π₀ represents a breakthrough in robotics as the first general-purpose robot foundation model developed by Physical Intelligence. Unlike traditional robots that are narrow specialists programmed for repetitive motions, π₀ is designed to be a generalist policy that can understand visual inputs, interpret natural language instructions, and control a variety of different robots across diverse tasks.
25
+
26
+ For more details, see the [Physical Intelligence π₀ blog post](https://www.physicalintelligence.company/blog/pi0).
27
+
28
+
29
+ This policy has been trained and pushed to the Hub using [LeRobot](https://github.com/huggingface/lerobot).
30
+ See the full documentation at [LeRobot Docs](https://huggingface.co/docs/lerobot/index).
31
+
32
+ ---
33
+
34
+ ## How to Get Started with the Model
35
+
36
+ For a complete walkthrough, see the [training guide](https://huggingface.co/docs/lerobot/il_robots#train-a-policy).
37
+ Below is the short version on how to train and run inference/eval:
38
+
39
+ ### Train from scratch
40
+
41
+ ```bash
42
+ lerobot-train \
43
+ --dataset.repo_id=${HF_USER}/<dataset> \
44
+ --policy.type=act \
45
+ --output_dir=outputs/train/<desired_policy_repo_id> \
46
+ --job_name=lerobot_training \
47
+ --policy.device=cuda \
48
+ --policy.repo_id=${HF_USER}/<desired_policy_repo_id>
49
+ --wandb.enable=true
50
+ ```
51
+
52
+ _Writes checkpoints to `outputs/train/<desired_policy_repo_id>/checkpoints/`._
53
+
54
+ ### Evaluate the policy/run inference
55
+
56
+ ```bash
57
+ lerobot-record \
58
+ --robot.type=so100_follower \
59
+ --dataset.repo_id=<hf_user>/eval_<dataset> \
60
+ --policy.path=<hf_user>/<desired_policy_repo_id> \
61
+ --episodes=10
62
+ ```
63
+
64
+ Prefix the dataset repo with **eval\_** and supply `--policy.path` pointing to a local or hub checkpoint.
65
+
66
+ ---
67
+
68
+ ## Model Details
69
+
70
+ - **License:** apache-2.0
config.json ADDED
@@ -0,0 +1,371 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "type": "pi0",
3
+ "n_obs_steps": 1,
4
+ "input_features": {
5
+ "observation.state": {
6
+ "type": "STATE",
7
+ "shape": [
8
+ 26
9
+ ]
10
+ },
11
+ "observation.language.tokens": {
12
+ "type": "STATE",
13
+ "shape": [
14
+ 48
15
+ ]
16
+ },
17
+ "observation.language.attention_mask": {
18
+ "type": "STATE",
19
+ "shape": [
20
+ 48
21
+ ]
22
+ },
23
+ "observation.images.cam_left_high": {
24
+ "type": "VISUAL",
25
+ "shape": [
26
+ 3,
27
+ 480,
28
+ 848
29
+ ]
30
+ },
31
+ "observation.images.cam_third": {
32
+ "type": "VISUAL",
33
+ "shape": [
34
+ 3,
35
+ 480,
36
+ 640
37
+ ]
38
+ },
39
+ "observation.tactiles.left_tactile_little_finger_tip": {
40
+ "type": "VISUAL",
41
+ "shape": [
42
+ 3,
43
+ 3,
44
+ 3
45
+ ]
46
+ },
47
+ "observation.tactiles.left_tactile_little_finger_nail": {
48
+ "type": "VISUAL",
49
+ "shape": [
50
+ 3,
51
+ 12,
52
+ 8
53
+ ]
54
+ },
55
+ "observation.tactiles.left_tactile_little_finger_pad": {
56
+ "type": "VISUAL",
57
+ "shape": [
58
+ 3,
59
+ 10,
60
+ 8
61
+ ]
62
+ },
63
+ "observation.tactiles.left_tactile_ring_finger_tip": {
64
+ "type": "VISUAL",
65
+ "shape": [
66
+ 3,
67
+ 3,
68
+ 3
69
+ ]
70
+ },
71
+ "observation.tactiles.left_tactile_ring_finger_nail": {
72
+ "type": "VISUAL",
73
+ "shape": [
74
+ 3,
75
+ 12,
76
+ 8
77
+ ]
78
+ },
79
+ "observation.tactiles.left_tactile_ring_finger_pad": {
80
+ "type": "VISUAL",
81
+ "shape": [
82
+ 3,
83
+ 10,
84
+ 8
85
+ ]
86
+ },
87
+ "observation.tactiles.left_tactile_middle_finger_tip": {
88
+ "type": "VISUAL",
89
+ "shape": [
90
+ 3,
91
+ 3,
92
+ 3
93
+ ]
94
+ },
95
+ "observation.tactiles.left_tactile_middle_finger_nail": {
96
+ "type": "VISUAL",
97
+ "shape": [
98
+ 3,
99
+ 12,
100
+ 8
101
+ ]
102
+ },
103
+ "observation.tactiles.left_tactile_middle_finger_pad": {
104
+ "type": "VISUAL",
105
+ "shape": [
106
+ 3,
107
+ 10,
108
+ 8
109
+ ]
110
+ },
111
+ "observation.tactiles.left_tactile_index_finger_tip": {
112
+ "type": "VISUAL",
113
+ "shape": [
114
+ 3,
115
+ 3,
116
+ 3
117
+ ]
118
+ },
119
+ "observation.tactiles.left_tactile_index_finger_nail": {
120
+ "type": "VISUAL",
121
+ "shape": [
122
+ 3,
123
+ 12,
124
+ 8
125
+ ]
126
+ },
127
+ "observation.tactiles.left_tactile_index_finger_pad": {
128
+ "type": "VISUAL",
129
+ "shape": [
130
+ 3,
131
+ 10,
132
+ 8
133
+ ]
134
+ },
135
+ "observation.tactiles.left_tactile_thumb_tip": {
136
+ "type": "VISUAL",
137
+ "shape": [
138
+ 3,
139
+ 3,
140
+ 3
141
+ ]
142
+ },
143
+ "observation.tactiles.left_tactile_thumb_nail": {
144
+ "type": "VISUAL",
145
+ "shape": [
146
+ 3,
147
+ 12,
148
+ 8
149
+ ]
150
+ },
151
+ "observation.tactiles.left_tactile_thumb_middle": {
152
+ "type": "VISUAL",
153
+ "shape": [
154
+ 3,
155
+ 3,
156
+ 3
157
+ ]
158
+ },
159
+ "observation.tactiles.left_tactile_thumb_pad": {
160
+ "type": "VISUAL",
161
+ "shape": [
162
+ 3,
163
+ 12,
164
+ 8
165
+ ]
166
+ },
167
+ "observation.tactiles.left_tactile_palm": {
168
+ "type": "VISUAL",
169
+ "shape": [
170
+ 3,
171
+ 8,
172
+ 14
173
+ ]
174
+ },
175
+ "observation.tactiles.right_tactile_little_finger_tip": {
176
+ "type": "VISUAL",
177
+ "shape": [
178
+ 3,
179
+ 3,
180
+ 3
181
+ ]
182
+ },
183
+ "observation.tactiles.right_tactile_little_finger_nail": {
184
+ "type": "VISUAL",
185
+ "shape": [
186
+ 3,
187
+ 12,
188
+ 8
189
+ ]
190
+ },
191
+ "observation.tactiles.right_tactile_little_finger_pad": {
192
+ "type": "VISUAL",
193
+ "shape": [
194
+ 3,
195
+ 10,
196
+ 8
197
+ ]
198
+ },
199
+ "observation.tactiles.right_tactile_ring_finger_tip": {
200
+ "type": "VISUAL",
201
+ "shape": [
202
+ 3,
203
+ 3,
204
+ 3
205
+ ]
206
+ },
207
+ "observation.tactiles.right_tactile_ring_finger_nail": {
208
+ "type": "VISUAL",
209
+ "shape": [
210
+ 3,
211
+ 12,
212
+ 8
213
+ ]
214
+ },
215
+ "observation.tactiles.right_tactile_ring_finger_pad": {
216
+ "type": "VISUAL",
217
+ "shape": [
218
+ 3,
219
+ 10,
220
+ 8
221
+ ]
222
+ },
223
+ "observation.tactiles.right_tactile_middle_finger_tip": {
224
+ "type": "VISUAL",
225
+ "shape": [
226
+ 3,
227
+ 3,
228
+ 3
229
+ ]
230
+ },
231
+ "observation.tactiles.right_tactile_middle_finger_nail": {
232
+ "type": "VISUAL",
233
+ "shape": [
234
+ 3,
235
+ 12,
236
+ 8
237
+ ]
238
+ },
239
+ "observation.tactiles.right_tactile_middle_finger_pad": {
240
+ "type": "VISUAL",
241
+ "shape": [
242
+ 3,
243
+ 10,
244
+ 8
245
+ ]
246
+ },
247
+ "observation.tactiles.right_tactile_index_finger_tip": {
248
+ "type": "VISUAL",
249
+ "shape": [
250
+ 3,
251
+ 3,
252
+ 3
253
+ ]
254
+ },
255
+ "observation.tactiles.right_tactile_index_finger_nail": {
256
+ "type": "VISUAL",
257
+ "shape": [
258
+ 3,
259
+ 12,
260
+ 8
261
+ ]
262
+ },
263
+ "observation.tactiles.right_tactile_index_finger_pad": {
264
+ "type": "VISUAL",
265
+ "shape": [
266
+ 3,
267
+ 10,
268
+ 8
269
+ ]
270
+ },
271
+ "observation.tactiles.right_tactile_thumb_tip": {
272
+ "type": "VISUAL",
273
+ "shape": [
274
+ 3,
275
+ 3,
276
+ 3
277
+ ]
278
+ },
279
+ "observation.tactiles.right_tactile_thumb_nail": {
280
+ "type": "VISUAL",
281
+ "shape": [
282
+ 3,
283
+ 12,
284
+ 8
285
+ ]
286
+ },
287
+ "observation.tactiles.right_tactile_thumb_middle": {
288
+ "type": "VISUAL",
289
+ "shape": [
290
+ 3,
291
+ 3,
292
+ 3
293
+ ]
294
+ },
295
+ "observation.tactiles.right_tactile_thumb_pad": {
296
+ "type": "VISUAL",
297
+ "shape": [
298
+ 3,
299
+ 12,
300
+ 8
301
+ ]
302
+ },
303
+ "observation.tactiles.right_tactile_palm": {
304
+ "type": "VISUAL",
305
+ "shape": [
306
+ 3,
307
+ 8,
308
+ 14
309
+ ]
310
+ }
311
+ },
312
+ "output_features": {
313
+ "action": {
314
+ "type": "ACTION",
315
+ "shape": [
316
+ 26
317
+ ]
318
+ }
319
+ },
320
+ "device": "cuda",
321
+ "use_amp": false,
322
+ "use_peft": false,
323
+ "push_to_hub": true,
324
+ "repo_id": "eunjuri/pi0_training_baseball_ft",
325
+ "private": null,
326
+ "tags": null,
327
+ "license": null,
328
+ "pretrained_path": "eunjuri/pi0_training_pick_and_place_full_fullpft",
329
+ "paligemma_variant": "gemma_2b",
330
+ "action_expert_variant": "gemma_300m",
331
+ "dtype": "bfloat16",
332
+ "chunk_size": 50,
333
+ "n_action_steps": 50,
334
+ "max_state_dim": 32,
335
+ "max_action_dim": 32,
336
+ "num_inference_steps": 10,
337
+ "time_sampling_beta_alpha": 1.5,
338
+ "time_sampling_beta_beta": 1.0,
339
+ "time_sampling_scale": 0.999,
340
+ "time_sampling_offset": 0.001,
341
+ "min_period": 0.004,
342
+ "max_period": 4.0,
343
+ "rtc_config": null,
344
+ "image_resolution": [
345
+ 224,
346
+ 224
347
+ ],
348
+ "empty_cameras": 0,
349
+ "normalization_mapping": {
350
+ "VISUAL": "IDENTITY",
351
+ "STATE": "MEAN_STD",
352
+ "ACTION": "MEAN_STD"
353
+ },
354
+ "gradient_checkpointing": true,
355
+ "compile_model": false,
356
+ "compile_mode": "max-autotune",
357
+ "freeze_vision_encoder": true,
358
+ "train_expert_only": false,
359
+ "optimizer_lr": 2.5e-05,
360
+ "optimizer_betas": [
361
+ 0.9,
362
+ 0.95
363
+ ],
364
+ "optimizer_eps": 1e-08,
365
+ "optimizer_weight_decay": 0.01,
366
+ "optimizer_grad_clip_norm": 1.0,
367
+ "scheduler_warmup_steps": 1000,
368
+ "scheduler_decay_steps": 30000,
369
+ "scheduler_decay_lr": 2.5e-06,
370
+ "tokenizer_max_length": 48
371
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c957608a995e3d37416ee8a3ffc5ce049fd1b66658f3711dce46a348df23bbe2
3
+ size 7011548640
train_config.json ADDED
@@ -0,0 +1,507 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "dataset": {
3
+ "repo_id": "eunjuri/baseball",
4
+ "root": null,
5
+ "episodes": null,
6
+ "image_transforms": {
7
+ "enable": false,
8
+ "max_num_transforms": 3,
9
+ "random_order": false,
10
+ "tfs": {
11
+ "brightness": {
12
+ "weight": 1.0,
13
+ "type": "ColorJitter",
14
+ "kwargs": {
15
+ "brightness": [
16
+ 0.8,
17
+ 1.2
18
+ ]
19
+ }
20
+ },
21
+ "contrast": {
22
+ "weight": 1.0,
23
+ "type": "ColorJitter",
24
+ "kwargs": {
25
+ "contrast": [
26
+ 0.8,
27
+ 1.2
28
+ ]
29
+ }
30
+ },
31
+ "saturation": {
32
+ "weight": 1.0,
33
+ "type": "ColorJitter",
34
+ "kwargs": {
35
+ "saturation": [
36
+ 0.5,
37
+ 1.5
38
+ ]
39
+ }
40
+ },
41
+ "hue": {
42
+ "weight": 1.0,
43
+ "type": "ColorJitter",
44
+ "kwargs": {
45
+ "hue": [
46
+ -0.05,
47
+ 0.05
48
+ ]
49
+ }
50
+ },
51
+ "sharpness": {
52
+ "weight": 1.0,
53
+ "type": "SharpnessJitter",
54
+ "kwargs": {
55
+ "sharpness": [
56
+ 0.5,
57
+ 1.5
58
+ ]
59
+ }
60
+ },
61
+ "affine": {
62
+ "weight": 1.0,
63
+ "type": "RandomAffine",
64
+ "kwargs": {
65
+ "degrees": [
66
+ -5.0,
67
+ 5.0
68
+ ],
69
+ "translate": [
70
+ 0.05,
71
+ 0.05
72
+ ]
73
+ }
74
+ }
75
+ }
76
+ },
77
+ "revision": null,
78
+ "use_imagenet_stats": true,
79
+ "video_backend": "torchcodec",
80
+ "streaming": false
81
+ },
82
+ "env": null,
83
+ "policy": {
84
+ "type": "pi0",
85
+ "n_obs_steps": 1,
86
+ "input_features": {
87
+ "observation.state": {
88
+ "type": "STATE",
89
+ "shape": [
90
+ 26
91
+ ]
92
+ },
93
+ "observation.language.tokens": {
94
+ "type": "STATE",
95
+ "shape": [
96
+ 48
97
+ ]
98
+ },
99
+ "observation.language.attention_mask": {
100
+ "type": "STATE",
101
+ "shape": [
102
+ 48
103
+ ]
104
+ },
105
+ "observation.images.cam_left_high": {
106
+ "type": "VISUAL",
107
+ "shape": [
108
+ 3,
109
+ 480,
110
+ 848
111
+ ]
112
+ },
113
+ "observation.images.cam_third": {
114
+ "type": "VISUAL",
115
+ "shape": [
116
+ 3,
117
+ 480,
118
+ 640
119
+ ]
120
+ },
121
+ "observation.tactiles.left_tactile_little_finger_tip": {
122
+ "type": "VISUAL",
123
+ "shape": [
124
+ 3,
125
+ 3,
126
+ 3
127
+ ]
128
+ },
129
+ "observation.tactiles.left_tactile_little_finger_nail": {
130
+ "type": "VISUAL",
131
+ "shape": [
132
+ 3,
133
+ 12,
134
+ 8
135
+ ]
136
+ },
137
+ "observation.tactiles.left_tactile_little_finger_pad": {
138
+ "type": "VISUAL",
139
+ "shape": [
140
+ 3,
141
+ 10,
142
+ 8
143
+ ]
144
+ },
145
+ "observation.tactiles.left_tactile_ring_finger_tip": {
146
+ "type": "VISUAL",
147
+ "shape": [
148
+ 3,
149
+ 3,
150
+ 3
151
+ ]
152
+ },
153
+ "observation.tactiles.left_tactile_ring_finger_nail": {
154
+ "type": "VISUAL",
155
+ "shape": [
156
+ 3,
157
+ 12,
158
+ 8
159
+ ]
160
+ },
161
+ "observation.tactiles.left_tactile_ring_finger_pad": {
162
+ "type": "VISUAL",
163
+ "shape": [
164
+ 3,
165
+ 10,
166
+ 8
167
+ ]
168
+ },
169
+ "observation.tactiles.left_tactile_middle_finger_tip": {
170
+ "type": "VISUAL",
171
+ "shape": [
172
+ 3,
173
+ 3,
174
+ 3
175
+ ]
176
+ },
177
+ "observation.tactiles.left_tactile_middle_finger_nail": {
178
+ "type": "VISUAL",
179
+ "shape": [
180
+ 3,
181
+ 12,
182
+ 8
183
+ ]
184
+ },
185
+ "observation.tactiles.left_tactile_middle_finger_pad": {
186
+ "type": "VISUAL",
187
+ "shape": [
188
+ 3,
189
+ 10,
190
+ 8
191
+ ]
192
+ },
193
+ "observation.tactiles.left_tactile_index_finger_tip": {
194
+ "type": "VISUAL",
195
+ "shape": [
196
+ 3,
197
+ 3,
198
+ 3
199
+ ]
200
+ },
201
+ "observation.tactiles.left_tactile_index_finger_nail": {
202
+ "type": "VISUAL",
203
+ "shape": [
204
+ 3,
205
+ 12,
206
+ 8
207
+ ]
208
+ },
209
+ "observation.tactiles.left_tactile_index_finger_pad": {
210
+ "type": "VISUAL",
211
+ "shape": [
212
+ 3,
213
+ 10,
214
+ 8
215
+ ]
216
+ },
217
+ "observation.tactiles.left_tactile_thumb_tip": {
218
+ "type": "VISUAL",
219
+ "shape": [
220
+ 3,
221
+ 3,
222
+ 3
223
+ ]
224
+ },
225
+ "observation.tactiles.left_tactile_thumb_nail": {
226
+ "type": "VISUAL",
227
+ "shape": [
228
+ 3,
229
+ 12,
230
+ 8
231
+ ]
232
+ },
233
+ "observation.tactiles.left_tactile_thumb_middle": {
234
+ "type": "VISUAL",
235
+ "shape": [
236
+ 3,
237
+ 3,
238
+ 3
239
+ ]
240
+ },
241
+ "observation.tactiles.left_tactile_thumb_pad": {
242
+ "type": "VISUAL",
243
+ "shape": [
244
+ 3,
245
+ 12,
246
+ 8
247
+ ]
248
+ },
249
+ "observation.tactiles.left_tactile_palm": {
250
+ "type": "VISUAL",
251
+ "shape": [
252
+ 3,
253
+ 8,
254
+ 14
255
+ ]
256
+ },
257
+ "observation.tactiles.right_tactile_little_finger_tip": {
258
+ "type": "VISUAL",
259
+ "shape": [
260
+ 3,
261
+ 3,
262
+ 3
263
+ ]
264
+ },
265
+ "observation.tactiles.right_tactile_little_finger_nail": {
266
+ "type": "VISUAL",
267
+ "shape": [
268
+ 3,
269
+ 12,
270
+ 8
271
+ ]
272
+ },
273
+ "observation.tactiles.right_tactile_little_finger_pad": {
274
+ "type": "VISUAL",
275
+ "shape": [
276
+ 3,
277
+ 10,
278
+ 8
279
+ ]
280
+ },
281
+ "observation.tactiles.right_tactile_ring_finger_tip": {
282
+ "type": "VISUAL",
283
+ "shape": [
284
+ 3,
285
+ 3,
286
+ 3
287
+ ]
288
+ },
289
+ "observation.tactiles.right_tactile_ring_finger_nail": {
290
+ "type": "VISUAL",
291
+ "shape": [
292
+ 3,
293
+ 12,
294
+ 8
295
+ ]
296
+ },
297
+ "observation.tactiles.right_tactile_ring_finger_pad": {
298
+ "type": "VISUAL",
299
+ "shape": [
300
+ 3,
301
+ 10,
302
+ 8
303
+ ]
304
+ },
305
+ "observation.tactiles.right_tactile_middle_finger_tip": {
306
+ "type": "VISUAL",
307
+ "shape": [
308
+ 3,
309
+ 3,
310
+ 3
311
+ ]
312
+ },
313
+ "observation.tactiles.right_tactile_middle_finger_nail": {
314
+ "type": "VISUAL",
315
+ "shape": [
316
+ 3,
317
+ 12,
318
+ 8
319
+ ]
320
+ },
321
+ "observation.tactiles.right_tactile_middle_finger_pad": {
322
+ "type": "VISUAL",
323
+ "shape": [
324
+ 3,
325
+ 10,
326
+ 8
327
+ ]
328
+ },
329
+ "observation.tactiles.right_tactile_index_finger_tip": {
330
+ "type": "VISUAL",
331
+ "shape": [
332
+ 3,
333
+ 3,
334
+ 3
335
+ ]
336
+ },
337
+ "observation.tactiles.right_tactile_index_finger_nail": {
338
+ "type": "VISUAL",
339
+ "shape": [
340
+ 3,
341
+ 12,
342
+ 8
343
+ ]
344
+ },
345
+ "observation.tactiles.right_tactile_index_finger_pad": {
346
+ "type": "VISUAL",
347
+ "shape": [
348
+ 3,
349
+ 10,
350
+ 8
351
+ ]
352
+ },
353
+ "observation.tactiles.right_tactile_thumb_tip": {
354
+ "type": "VISUAL",
355
+ "shape": [
356
+ 3,
357
+ 3,
358
+ 3
359
+ ]
360
+ },
361
+ "observation.tactiles.right_tactile_thumb_nail": {
362
+ "type": "VISUAL",
363
+ "shape": [
364
+ 3,
365
+ 12,
366
+ 8
367
+ ]
368
+ },
369
+ "observation.tactiles.right_tactile_thumb_middle": {
370
+ "type": "VISUAL",
371
+ "shape": [
372
+ 3,
373
+ 3,
374
+ 3
375
+ ]
376
+ },
377
+ "observation.tactiles.right_tactile_thumb_pad": {
378
+ "type": "VISUAL",
379
+ "shape": [
380
+ 3,
381
+ 12,
382
+ 8
383
+ ]
384
+ },
385
+ "observation.tactiles.right_tactile_palm": {
386
+ "type": "VISUAL",
387
+ "shape": [
388
+ 3,
389
+ 8,
390
+ 14
391
+ ]
392
+ }
393
+ },
394
+ "output_features": {
395
+ "action": {
396
+ "type": "ACTION",
397
+ "shape": [
398
+ 26
399
+ ]
400
+ }
401
+ },
402
+ "device": "cuda",
403
+ "use_amp": false,
404
+ "use_peft": false,
405
+ "push_to_hub": true,
406
+ "repo_id": "eunjuri/pi0_training_baseball_ft",
407
+ "private": null,
408
+ "tags": null,
409
+ "license": null,
410
+ "pretrained_path": "eunjuri/pi0_training_pick_and_place_full_fullpft",
411
+ "paligemma_variant": "gemma_2b",
412
+ "action_expert_variant": "gemma_300m",
413
+ "dtype": "bfloat16",
414
+ "chunk_size": 50,
415
+ "n_action_steps": 50,
416
+ "max_state_dim": 32,
417
+ "max_action_dim": 32,
418
+ "num_inference_steps": 10,
419
+ "time_sampling_beta_alpha": 1.5,
420
+ "time_sampling_beta_beta": 1.0,
421
+ "time_sampling_scale": 0.999,
422
+ "time_sampling_offset": 0.001,
423
+ "min_period": 0.004,
424
+ "max_period": 4.0,
425
+ "rtc_config": null,
426
+ "image_resolution": [
427
+ 224,
428
+ 224
429
+ ],
430
+ "empty_cameras": 0,
431
+ "normalization_mapping": {
432
+ "VISUAL": "IDENTITY",
433
+ "STATE": "MEAN_STD",
434
+ "ACTION": "MEAN_STD"
435
+ },
436
+ "gradient_checkpointing": true,
437
+ "compile_model": false,
438
+ "compile_mode": "max-autotune",
439
+ "freeze_vision_encoder": true,
440
+ "train_expert_only": false,
441
+ "optimizer_lr": 2.5e-05,
442
+ "optimizer_betas": [
443
+ 0.9,
444
+ 0.95
445
+ ],
446
+ "optimizer_eps": 1e-08,
447
+ "optimizer_weight_decay": 0.01,
448
+ "optimizer_grad_clip_norm": 1.0,
449
+ "scheduler_warmup_steps": 1000,
450
+ "scheduler_decay_steps": 30000,
451
+ "scheduler_decay_lr": 2.5e-06,
452
+ "tokenizer_max_length": 48
453
+ },
454
+ "output_dir": "outputs/train/pi0_training_baseball_ft",
455
+ "job_name": "pi0_baseball",
456
+ "resume": false,
457
+ "seed": 1000,
458
+ "num_workers": 4,
459
+ "batch_size": 32,
460
+ "steps": 3000,
461
+ "eval_freq": 20000,
462
+ "log_freq": 200,
463
+ "tolerance_s": 0.0001,
464
+ "save_checkpoint": true,
465
+ "save_freq": 20000,
466
+ "use_policy_training_preset": true,
467
+ "optimizer": {
468
+ "type": "adamw",
469
+ "lr": 2.5e-05,
470
+ "weight_decay": 0.01,
471
+ "grad_clip_norm": 1.0,
472
+ "betas": [
473
+ 0.9,
474
+ 0.95
475
+ ],
476
+ "eps": 1e-08
477
+ },
478
+ "scheduler": {
479
+ "type": "cosine_decay_with_warmup",
480
+ "num_warmup_steps": 1000,
481
+ "num_decay_steps": 30000,
482
+ "peak_lr": 2.5e-05,
483
+ "decay_lr": 2.5e-06
484
+ },
485
+ "eval": {
486
+ "n_episodes": 50,
487
+ "batch_size": 50,
488
+ "use_async_envs": false
489
+ },
490
+ "wandb": {
491
+ "enable": true,
492
+ "disable_artifact": false,
493
+ "project": "baselines",
494
+ "entity": null,
495
+ "notes": null,
496
+ "run_id": "f22iub0j",
497
+ "mode": null
498
+ },
499
+ "peft": null,
500
+ "use_rabc": false,
501
+ "rabc_progress_path": null,
502
+ "rabc_kappa": 0.01,
503
+ "rabc_epsilon": 1e-06,
504
+ "rabc_head_mode": "sparse",
505
+ "rename_map": {},
506
+ "checkpoint_path": null
507
+ }