YunzeLiu commited on
Commit
eafa1af
·
verified ·
1 Parent(s): 8f42ee9

Initial release

Browse files
README.md ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: apache-2.0
3
+ tags:
4
+ - robotics
5
+ - vla
6
+ - dreamzero
7
+ - lora
8
+ - arx_x5
9
+ base_model: Luminis-Sim/DreamZero-AgiBot
10
+ ---
11
+
12
+ # DreamZero — Epoch 2 checkpoint
13
+
14
+ LoRA fine-tune of [DreamZero-AgiBot](https://huggingface.co/Luminis-Sim/DreamZero-AgiBot) on the RoboDojo arx_x5 dataset (6-DOF dual-arm).
15
+
16
+ - Checkpoint step: **17,500** (epoch 2)
17
+ - Action: relative for arm/head/waist, absolute for grippers
18
+ - Base model: DreamZero-AgiBot (7-DOF AgiBot G1 pretrain)
19
+
20
+ ## Files
21
+ | File | Purpose |
22
+ |---|---|
23
+ | `model.safetensors` | LoRA weights (317 MB) |
24
+ | `experiment_cfg/conf.yaml` | Full Hydra training config (required at inference) |
25
+ | `config.json` | HF Trainer config |
26
+ | `trainer_state.json` | Per-step loss history |
27
+
28
+ ## Bug fixes vs original DreamZero training
29
+
30
+ Includes the fixes shipped in [Luminis-Sim/XPolicyLab#31](https://github.com/Luminis-Sim/XPolicyLab/pull/31):
31
+ 1. J3-locked joint routing for 6-DOF arms onto AgiBot G1's 7-DOF slot layout
32
+ 2. Mask-aware action loss (live-channel detection)
33
+ 3. Gripper normalization q99 → min_max
34
+ 4. Per-modality (arm/ee/aux) loss logging
config.json ADDED
@@ -0,0 +1,113 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "action_dim": 32,
3
+ "action_head_cfg": {
4
+ "_convert_": "object",
5
+ "_target_": "groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHead",
6
+ "config": {
7
+ "_recursive_": false,
8
+ "_target_": "groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHeadConfig",
9
+ "action_dim": 32,
10
+ "action_horizon": 24,
11
+ "action_loss_embodiment_ids": [
12
+ 26,
13
+ 17,
14
+ 32
15
+ ],
16
+ "add_pos_embed": true,
17
+ "backbone_embedding_dim": 0,
18
+ "backbone_features_projector_cfg": null,
19
+ "decouple_video_action_noise": false,
20
+ "defer_lora_injection": true,
21
+ "diffusion_model_cfg": {
22
+ "_convert_": "object",
23
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_dit_action_casual_chunk.CausalWanModel",
24
+ "diffusion_model_pretrained_path": "/mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P",
25
+ "dim": 5120,
26
+ "eps": 1e-06,
27
+ "ffn_dim": 13824,
28
+ "frame_seqlen": 880,
29
+ "freq_dim": 256,
30
+ "in_dim": 36,
31
+ "max_chunk_size": 4,
32
+ "model_type": "i2v",
33
+ "num_action_per_block": 24,
34
+ "num_frame_per_block": 2,
35
+ "num_heads": 40,
36
+ "num_layers": 40,
37
+ "num_state_per_block": 1,
38
+ "out_dim": 16
39
+ },
40
+ "expand_batch": null,
41
+ "freeze_decode_layer": false,
42
+ "hidden_size": 64,
43
+ "image_encoder_cfg": {
44
+ "_convert_": "object",
45
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_image_encoder.WanImageEncoder",
46
+ "image_encoder_pretrained_path": "/mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth"
47
+ },
48
+ "init_lora_weights": "kaiming",
49
+ "input_embedding_dim": 1536,
50
+ "load_pretrained_det_decode_layer_path": null,
51
+ "lora_alpha": 16,
52
+ "lora_rank": 16,
53
+ "lora_target_modules": "q,k,v,o,ffn.0,ffn.2",
54
+ "max_action_dim": 32,
55
+ "max_state_dim": 64,
56
+ "model_dtype": "float32",
57
+ "noise_beta_alpha": 1.5,
58
+ "noise_beta_beta": 1.0,
59
+ "noise_s": 0.999,
60
+ "num_frame_per_block": 2,
61
+ "num_frames": 33,
62
+ "num_inference_timesteps": 4,
63
+ "num_timestep_buckets": 1000,
64
+ "repa_coeff": 1.0,
65
+ "repa_layer": 8,
66
+ "skip_component_loading": true,
67
+ "text_encoder_cfg": {
68
+ "_convert_": "object",
69
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder",
70
+ "text_encoder_pretrained_path": "/mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_t5_umt5-xxl-enc-bf16.pth"
71
+ },
72
+ "tile_size_height": 34,
73
+ "tile_size_width": 34,
74
+ "tile_stride_height": 18,
75
+ "tile_stride_width": 16,
76
+ "tiled": false,
77
+ "train_architecture": "lora",
78
+ "tune_diffusion_model": true,
79
+ "tune_projector": true,
80
+ "use_gradient_checkpointing": true,
81
+ "use_vlln": true,
82
+ "vae_cfg": {
83
+ "_convert_": "object",
84
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE",
85
+ "vae_pretrained_path": "/mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/Wan2.1_VAE.pth"
86
+ },
87
+ "video_noise_beta_alpha": 3.0,
88
+ "video_noise_beta_beta": 1.0,
89
+ "vl_self_attention_cfg": {
90
+ "_target_": "groot.vla.model.n1_5.modules.cross_attention_dit.SelfAttentionTransformer",
91
+ "attention_head_dim": 64,
92
+ "dropout": 0.2,
93
+ "final_dropout": true,
94
+ "num_attention_heads": 24,
95
+ "num_layers": 4,
96
+ "positional_embeddings": null
97
+ }
98
+ }
99
+ },
100
+ "action_horizon": 24,
101
+ "architectures": [
102
+ "VLA"
103
+ ],
104
+ "backbone_cfg": {
105
+ "_target_": "groot.vla.model.dreamzero.backbone.identity.IdentityBackbone"
106
+ },
107
+ "hidden_size": 0,
108
+ "model_dtype": "float32",
109
+ "model_type": "vla",
110
+ "resume_path": "/mnt/nas3/yunze/research/wam/robodojo/XPolicyLab/policy/DreamZero/checkpoints/RoboDojo-cotrain-arx_x5-3500-joint-42",
111
+ "torch_dtype": "bfloat16",
112
+ "transformers_version": "4.51.3"
113
+ }
experiment_cfg/conf.yaml ADDED
@@ -0,0 +1,2600 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ _target_: groot.vla.model.dreamzero.base_vla.VLA
3
+ _convert_: object
4
+ config:
5
+ _target_: groot.vla.model.dreamzero.base_vla.VLAConfig
6
+ _recursive_: false
7
+ model_dtype: float32
8
+ hidden_size: 0
9
+ action_horizon: 24
10
+ action_dim: 32
11
+ backbone_cfg:
12
+ _target_: groot.vla.model.dreamzero.backbone.identity.IdentityBackbone
13
+ action_head_cfg:
14
+ config:
15
+ backbone_features_projector_cfg: null
16
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHeadConfig
17
+ _recursive_: false
18
+ tiled: false
19
+ tile_size_height: 34
20
+ tile_size_width: 34
21
+ tile_stride_height: 18
22
+ tile_stride_width: 16
23
+ lora_rank: 16
24
+ lora_alpha: 16
25
+ num_frames: 33
26
+ num_frame_per_block: 2
27
+ lora_target_modules: q,k,v,o,ffn.0,ffn.2
28
+ init_lora_weights: kaiming
29
+ train_architecture: lora
30
+ use_gradient_checkpointing: true
31
+ add_pos_embed: true
32
+ model_dtype: float32
33
+ max_state_dim: 64
34
+ max_action_dim: 32
35
+ action_loss_embodiment_ids:
36
+ - 26
37
+ - 17
38
+ - 32
39
+ hidden_size: 64
40
+ input_embedding_dim: 1536
41
+ backbone_embedding_dim: 0
42
+ repa_layer: 8
43
+ repa_coeff: 1.0
44
+ load_pretrained_det_decode_layer_path: null
45
+ freeze_decode_layer: false
46
+ expand_batch: null
47
+ use_vlln: true
48
+ vl_self_attention_cfg:
49
+ _target_: groot.vla.model.n1_5.modules.cross_attention_dit.SelfAttentionTransformer
50
+ positional_embeddings: null
51
+ num_layers: 4
52
+ num_attention_heads: 24
53
+ attention_head_dim: 64
54
+ dropout: 0.2
55
+ final_dropout: true
56
+ diffusion_model_cfg:
57
+ _target_: groot.vla.model.dreamzero.modules.wan_video_dit_action_casual_chunk.CausalWanModel
58
+ _convert_: object
59
+ diffusion_model_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P
60
+ model_type: i2v
61
+ frame_seqlen: 880
62
+ dim: 5120
63
+ in_dim: 36
64
+ ffn_dim: 13824
65
+ out_dim: 16
66
+ freq_dim: 256
67
+ eps: 1.0e-06
68
+ num_heads: 40
69
+ num_layers: 40
70
+ max_chunk_size: 4
71
+ num_frame_per_block: 2
72
+ num_action_per_block: 24
73
+ num_state_per_block: 1
74
+ text_encoder_cfg:
75
+ _target_: groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder
76
+ _convert_: object
77
+ text_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_t5_umt5-xxl-enc-bf16.pth
78
+ image_encoder_cfg:
79
+ _target_: groot.vla.model.dreamzero.modules.wan_video_image_encoder.WanImageEncoder
80
+ _convert_: object
81
+ image_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
82
+ vae_cfg:
83
+ _target_: groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE
84
+ _convert_: object
85
+ vae_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/Wan2.1_VAE.pth
86
+ action_dim: 32
87
+ action_horizon: 24
88
+ num_inference_timesteps: 4
89
+ noise_beta_alpha: 1.5
90
+ noise_beta_beta: 1.0
91
+ noise_s: 0.999
92
+ num_timestep_buckets: 1000
93
+ decouple_video_action_noise: false
94
+ video_noise_beta_alpha: 3.0
95
+ video_noise_beta_beta: 1.0
96
+ tune_projector: true
97
+ tune_diffusion_model: true
98
+ skip_component_loading: true
99
+ defer_lora_injection: true
100
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHead
101
+ _convert_: object
102
+ train_dataset:
103
+ _target_: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotMixtureDataset.from_mixture_spec
104
+ _convert_: object
105
+ mixture_spec:
106
+ - dataset_path:
107
+ agibot:
108
+ - /mnt/nas3/yunze/research/wam/robodojo/data/RoboDojo_lerobot_v30_video
109
+ dataset_weight: 1.0
110
+ distribute_weights: true
111
+ dataset_class: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotSubLangSingleActionChunkDatasetDROID
112
+ all_modality_configs:
113
+ oxe_droid:
114
+ video:
115
+ _target_: groot.vla.data.dataset.ModalityConfig
116
+ delta_indices:
117
+ - 0
118
+ - 1
119
+ - 2
120
+ - 3
121
+ - 4
122
+ - 5
123
+ - 6
124
+ - 7
125
+ - 8
126
+ - 9
127
+ - 10
128
+ - 11
129
+ - 12
130
+ - 13
131
+ - 14
132
+ - 15
133
+ - 16
134
+ - 17
135
+ - 18
136
+ - 19
137
+ - 20
138
+ - 21
139
+ - 22
140
+ - 23
141
+ - 24
142
+ eval_delta_indices:
143
+ - 0
144
+ modality_keys:
145
+ - video.exterior_image_1_left
146
+ - video.exterior_image_2_left
147
+ - video.wrist_image_left
148
+ state:
149
+ _target_: groot.vla.data.dataset.ModalityConfig
150
+ delta_indices:
151
+ - 0
152
+ modality_keys:
153
+ - state.joint_position
154
+ - state.gripper_position
155
+ action:
156
+ _target_: groot.vla.data.dataset.ModalityConfig
157
+ delta_indices:
158
+ - 0
159
+ - 1
160
+ - 2
161
+ - 3
162
+ - 4
163
+ - 5
164
+ - 6
165
+ - 7
166
+ - 8
167
+ - 9
168
+ - 10
169
+ - 11
170
+ - 12
171
+ - 13
172
+ - 14
173
+ - 15
174
+ - 16
175
+ - 17
176
+ - 18
177
+ - 19
178
+ - 20
179
+ - 21
180
+ - 22
181
+ - 23
182
+ modality_keys:
183
+ - action.joint_position
184
+ - action.gripper_position
185
+ language:
186
+ _target_: groot.vla.data.dataset.ModalityConfig
187
+ delta_indices:
188
+ - 0
189
+ modality_keys:
190
+ - annotation.language.language_instruction
191
+ - annotation.language.language_instruction_2
192
+ - annotation.language.language_instruction_3
193
+ lapa_action:
194
+ _target_: groot.vla.data.dataset.ModalityConfig
195
+ delta_indices:
196
+ - 0
197
+ modality_keys:
198
+ - lapa_action
199
+ agibot:
200
+ video:
201
+ _target_: groot.vla.data.dataset.ModalityConfig
202
+ delta_indices:
203
+ - 0
204
+ - 1
205
+ - 2
206
+ - 3
207
+ - 4
208
+ - 5
209
+ - 6
210
+ - 7
211
+ - 8
212
+ - 9
213
+ - 10
214
+ - 11
215
+ - 12
216
+ - 13
217
+ - 14
218
+ - 15
219
+ - 16
220
+ - 17
221
+ - 18
222
+ - 19
223
+ - 20
224
+ - 21
225
+ - 22
226
+ - 23
227
+ - 24
228
+ eval_delta_indices:
229
+ - -3
230
+ - -2
231
+ - -1
232
+ - 0
233
+ modality_keys:
234
+ - video.top_head
235
+ - video.hand_left
236
+ - video.hand_right
237
+ state:
238
+ _target_: groot.vla.data.dataset.ModalityConfig
239
+ delta_indices:
240
+ - 0
241
+ modality_keys:
242
+ - state.left_arm_joint_position
243
+ - state.right_arm_joint_position
244
+ - state.left_effector_position
245
+ - state.right_effector_position
246
+ - state.head_position
247
+ - state.waist_pitch
248
+ - state.waist_lift
249
+ action:
250
+ _target_: groot.vla.data.dataset.ModalityConfig
251
+ delta_indices:
252
+ - 0
253
+ - 1
254
+ - 2
255
+ - 3
256
+ - 4
257
+ - 5
258
+ - 6
259
+ - 7
260
+ - 8
261
+ - 9
262
+ - 10
263
+ - 11
264
+ - 12
265
+ - 13
266
+ - 14
267
+ - 15
268
+ - 16
269
+ - 17
270
+ - 18
271
+ - 19
272
+ - 20
273
+ - 21
274
+ - 22
275
+ - 23
276
+ modality_keys:
277
+ - action.left_arm_joint_position
278
+ - action.right_arm_joint_position
279
+ - action.left_effector_position
280
+ - action.right_effector_position
281
+ - action.head_position
282
+ - action.waist_pitch
283
+ - action.waist_lift
284
+ - action.robot_velocity
285
+ language:
286
+ _target_: groot.vla.data.dataset.ModalityConfig
287
+ delta_indices:
288
+ - 0
289
+ modality_keys:
290
+ - annotation.language.action_text
291
+ yam:
292
+ video:
293
+ _target_: groot.vla.data.dataset.ModalityConfig
294
+ delta_indices:
295
+ - 0
296
+ - 1
297
+ - 2
298
+ - 3
299
+ - 4
300
+ - 5
301
+ - 6
302
+ - 7
303
+ - 8
304
+ - 9
305
+ - 10
306
+ - 11
307
+ - 12
308
+ - 13
309
+ - 14
310
+ - 15
311
+ - 16
312
+ - 17
313
+ - 18
314
+ - 19
315
+ - 20
316
+ - 21
317
+ - 22
318
+ - 23
319
+ - 24
320
+ eval_delta_indices:
321
+ - 0
322
+ modality_keys:
323
+ - video.top_camera-images-rgb
324
+ - video.left_camera-images-rgb
325
+ - video.right_camera-images-rgb
326
+ state:
327
+ _target_: groot.vla.data.dataset.ModalityConfig
328
+ delta_indices:
329
+ - 0
330
+ modality_keys:
331
+ - state.left_joint_pos
332
+ - state.left_gripper_pos
333
+ - state.right_joint_pos
334
+ - state.right_gripper_pos
335
+ action:
336
+ _target_: groot.vla.data.dataset.ModalityConfig
337
+ delta_indices:
338
+ - 0
339
+ - 1
340
+ - 2
341
+ - 3
342
+ - 4
343
+ - 5
344
+ - 6
345
+ - 7
346
+ - 8
347
+ - 9
348
+ - 10
349
+ - 11
350
+ - 12
351
+ - 13
352
+ - 14
353
+ - 15
354
+ - 16
355
+ - 17
356
+ - 18
357
+ - 19
358
+ - 20
359
+ - 21
360
+ - 22
361
+ - 23
362
+ modality_keys:
363
+ - action.left_joint_pos
364
+ - action.left_gripper_pos
365
+ - action.right_joint_pos
366
+ - action.right_gripper_pos
367
+ language:
368
+ _target_: groot.vla.data.dataset.ModalityConfig
369
+ delta_indices:
370
+ - 0
371
+ modality_keys:
372
+ - annotation.task
373
+ all_transforms:
374
+ oxe_droid:
375
+ _target_: groot.vla.data.transform.ComposedModalityTransform
376
+ transforms:
377
+ - _target_: groot.vla.data.transform.VideoToTensor
378
+ apply_to:
379
+ - video.exterior_image_1_left
380
+ - video.exterior_image_2_left
381
+ - video.wrist_image_left
382
+ - _target_: groot.vla.data.transform.VideoCrop
383
+ apply_to:
384
+ - video.exterior_image_1_left
385
+ - video.exterior_image_2_left
386
+ - video.wrist_image_left
387
+ scale: 0.95
388
+ mode: random
389
+ - _target_: groot.vla.data.transform.VideoResize
390
+ apply_to:
391
+ - video.exterior_image_1_left
392
+ - video.exterior_image_2_left
393
+ - video.wrist_image_left
394
+ height: 176
395
+ width: 320
396
+ interpolation: linear
397
+ - _target_: groot.vla.data.transform.VideoColorJitter
398
+ apply_to:
399
+ - video.exterior_image_1_left
400
+ - video.exterior_image_2_left
401
+ - video.wrist_image_left
402
+ brightness: 0.3
403
+ contrast: 0.4
404
+ saturation: 0.5
405
+ hue: 0.08
406
+ - _target_: groot.vla.data.transform.VideoToNumpy
407
+ apply_to:
408
+ - video.exterior_image_1_left
409
+ - video.exterior_image_2_left
410
+ - video.wrist_image_left
411
+ - _target_: groot.vla.data.transform.StateActionToTensor
412
+ apply_to:
413
+ - state.joint_position
414
+ - state.gripper_position
415
+ - _target_: groot.vla.data.transform.StateActionTransform
416
+ apply_to:
417
+ - state.joint_position
418
+ - state.gripper_position
419
+ normalization_modes:
420
+ state.joint_position: q99
421
+ state.gripper_position: q99
422
+ - _target_: groot.vla.data.transform.StateActionToTensor
423
+ apply_to:
424
+ - action.joint_position
425
+ - action.gripper_position
426
+ - _target_: groot.vla.data.transform.StateActionTransform
427
+ apply_to:
428
+ - action.joint_position
429
+ - action.gripper_position
430
+ normalization_modes:
431
+ action.joint_position: q99
432
+ action.gripper_position: q99
433
+ - _target_: groot.vla.data.transform.ConcatTransform
434
+ video_concat_order:
435
+ - video.exterior_image_1_left
436
+ - video.exterior_image_2_left
437
+ - video.wrist_image_left
438
+ state_concat_order:
439
+ - state.joint_position
440
+ - state.gripper_position
441
+ action_concat_order:
442
+ - action.joint_position
443
+ - action.gripper_position
444
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
445
+ default_instruction: Perform the default behavior.
446
+ language_dropout_prob: 0.0
447
+ always_use_default_instruction: false
448
+ max_state_dim: 64
449
+ max_action_dim: 32
450
+ max_length: 512
451
+ state_horizon: 1
452
+ action_horizon: 24
453
+ embodiment_tag_mapping:
454
+ real_gr1_arms_only: 0
455
+ real_gr1_arms_only_annotated: 1
456
+ real_gr1_arms_waist: 2
457
+ real_gr1_arms_waist_annotated: 3
458
+ dexmg_gr1_arms_only_inspire: 4
459
+ dexmg_gr1_arms_only_fourier: 5
460
+ dexmg_gr1_arms_waist_fourier: 6
461
+ robocasa_single_arm: 7
462
+ onex_eve_gripper: 8
463
+ robocasa_gr1_arms_only_inspire_hands: 9
464
+ robocasa_gr1_arms_only_fourier_hands: 10
465
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
466
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
467
+ robocasa_panda_omron: 13
468
+ robocasa_bimanual_panda_parallel_gripper: 15
469
+ robocasa_bimanual_panda_inspire_hand: 16
470
+ oxe_droid: 17
471
+ oxe_fractal: 18
472
+ oxe_language_table: 19
473
+ oxe_bridge: 20
474
+ real_panda_single_arm: 21
475
+ hot3d_hands_only: 23
476
+ gr1_unified: 24
477
+ robocasa_gr1_arms_waist_fourier_hands: 25
478
+ agibot: 26
479
+ lapa: 27
480
+ oxe_mutex: 28
481
+ oxe_roboset: 29
482
+ oxe_plex: 30
483
+ dream: 31
484
+ yam: 32
485
+ xdof: 22
486
+ gr1_unified_segmentation: 14
487
+ language_table_sim: 7
488
+ gr1_isaac: 0
489
+ sim_behavior_r1_pro: 31
490
+ mecka_hands: 27
491
+ real_r1_pro_sharpa: 28
492
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
493
+ agibot:
494
+ _target_: groot.vla.data.transform.ComposedModalityTransform
495
+ transforms:
496
+ - _target_: groot.vla.data.transform.VideoToTensor
497
+ apply_to:
498
+ - video.top_head
499
+ - video.hand_left
500
+ - video.hand_right
501
+ - _target_: groot.vla.data.transform.VideoCrop
502
+ apply_to:
503
+ - video.top_head
504
+ - video.hand_left
505
+ - video.hand_right
506
+ scale: 0.95
507
+ mode: random
508
+ - _target_: groot.vla.data.transform.VideoResize
509
+ apply_to:
510
+ - video.top_head
511
+ - video.hand_left
512
+ - video.hand_right
513
+ height: 176
514
+ width: 320
515
+ interpolation: linear
516
+ - _target_: groot.vla.data.transform.VideoColorJitter
517
+ apply_to:
518
+ - video.top_head
519
+ - video.hand_left
520
+ - video.hand_right
521
+ brightness: 0.3
522
+ contrast: 0.4
523
+ saturation: 0.5
524
+ hue: 0.08
525
+ - _target_: groot.vla.data.transform.VideoToNumpy
526
+ apply_to:
527
+ - video.top_head
528
+ - video.hand_left
529
+ - video.hand_right
530
+ - _target_: groot.vla.data.transform.StateActionToTensor
531
+ apply_to:
532
+ - state.left_arm_joint_position
533
+ - state.right_arm_joint_position
534
+ - state.left_effector_position
535
+ - state.right_effector_position
536
+ - state.head_position
537
+ - state.waist_pitch
538
+ - state.waist_lift
539
+ - _target_: groot.vla.data.transform.StateActionTransform
540
+ apply_to:
541
+ - state.left_arm_joint_position
542
+ - state.right_arm_joint_position
543
+ - state.left_effector_position
544
+ - state.right_effector_position
545
+ - state.head_position
546
+ - state.waist_pitch
547
+ - state.waist_lift
548
+ normalization_modes:
549
+ state.left_arm_joint_position: q99
550
+ state.right_arm_joint_position: q99
551
+ state.left_effector_position: min_max
552
+ state.right_effector_position: min_max
553
+ state.head_position: q99
554
+ state.waist_pitch: q99
555
+ state.waist_lift: q99
556
+ - _target_: groot.vla.data.transform.StateActionToTensor
557
+ apply_to:
558
+ - action.left_arm_joint_position
559
+ - action.right_arm_joint_position
560
+ - action.left_effector_position
561
+ - action.right_effector_position
562
+ - action.head_position
563
+ - action.waist_pitch
564
+ - action.waist_lift
565
+ - action.robot_velocity
566
+ - _target_: groot.vla.data.transform.StateActionTransform
567
+ apply_to:
568
+ - action.left_arm_joint_position
569
+ - action.right_arm_joint_position
570
+ - action.left_effector_position
571
+ - action.right_effector_position
572
+ - action.head_position
573
+ - action.waist_pitch
574
+ - action.waist_lift
575
+ - action.robot_velocity
576
+ normalization_modes:
577
+ action.left_arm_joint_position: q99
578
+ action.right_arm_joint_position: q99
579
+ action.left_effector_position: min_max
580
+ action.right_effector_position: min_max
581
+ action.head_position: q99
582
+ action.waist_pitch: q99
583
+ action.waist_lift: q99
584
+ action.robot_velocity: q99
585
+ - _target_: groot.vla.data.transform.ConcatTransform
586
+ video_concat_order:
587
+ - video.top_head
588
+ - video.hand_left
589
+ - video.hand_right
590
+ state_concat_order:
591
+ - state.left_arm_joint_position
592
+ - state.right_arm_joint_position
593
+ - state.left_effector_position
594
+ - state.right_effector_position
595
+ - state.head_position
596
+ - state.waist_pitch
597
+ - state.waist_lift
598
+ action_concat_order:
599
+ - action.left_arm_joint_position
600
+ - action.right_arm_joint_position
601
+ - action.left_effector_position
602
+ - action.right_effector_position
603
+ - action.head_position
604
+ - action.waist_pitch
605
+ - action.waist_lift
606
+ - action.robot_velocity
607
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
608
+ default_instruction: Perform the default behavior.
609
+ language_dropout_prob: 0.0
610
+ always_use_default_instruction: false
611
+ max_state_dim: 64
612
+ max_action_dim: 32
613
+ max_length: 512
614
+ state_horizon: 1
615
+ action_horizon: 24
616
+ embodiment_tag_mapping:
617
+ real_gr1_arms_only: 0
618
+ real_gr1_arms_only_annotated: 1
619
+ real_gr1_arms_waist: 2
620
+ real_gr1_arms_waist_annotated: 3
621
+ dexmg_gr1_arms_only_inspire: 4
622
+ dexmg_gr1_arms_only_fourier: 5
623
+ dexmg_gr1_arms_waist_fourier: 6
624
+ robocasa_single_arm: 7
625
+ onex_eve_gripper: 8
626
+ robocasa_gr1_arms_only_inspire_hands: 9
627
+ robocasa_gr1_arms_only_fourier_hands: 10
628
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
629
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
630
+ robocasa_panda_omron: 13
631
+ robocasa_bimanual_panda_parallel_gripper: 15
632
+ robocasa_bimanual_panda_inspire_hand: 16
633
+ oxe_droid: 17
634
+ oxe_fractal: 18
635
+ oxe_language_table: 19
636
+ oxe_bridge: 20
637
+ real_panda_single_arm: 21
638
+ hot3d_hands_only: 23
639
+ gr1_unified: 24
640
+ robocasa_gr1_arms_waist_fourier_hands: 25
641
+ agibot: 26
642
+ lapa: 27
643
+ oxe_mutex: 28
644
+ oxe_roboset: 29
645
+ oxe_plex: 30
646
+ dream: 31
647
+ yam: 32
648
+ xdof: 22
649
+ gr1_unified_segmentation: 14
650
+ language_table_sim: 7
651
+ gr1_isaac: 0
652
+ sim_behavior_r1_pro: 31
653
+ mecka_hands: 27
654
+ real_r1_pro_sharpa: 28
655
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
656
+ yam:
657
+ _target_: groot.vla.data.transform.ComposedModalityTransform
658
+ transforms:
659
+ - _target_: groot.vla.data.transform.VideoToTensor
660
+ apply_to:
661
+ - video.top_camera-images-rgb
662
+ - video.left_camera-images-rgb
663
+ - video.right_camera-images-rgb
664
+ - _target_: groot.vla.data.transform.VideoCrop
665
+ apply_to:
666
+ - video.top_camera-images-rgb
667
+ - video.left_camera-images-rgb
668
+ - video.right_camera-images-rgb
669
+ scale: 0.95
670
+ mode: random
671
+ - _target_: groot.vla.data.transform.VideoResize
672
+ apply_to:
673
+ - video.top_camera-images-rgb
674
+ - video.left_camera-images-rgb
675
+ - video.right_camera-images-rgb
676
+ height: 176
677
+ width: 320
678
+ interpolation: linear
679
+ - _target_: groot.vla.data.transform.VideoColorJitter
680
+ apply_to:
681
+ - video.top_camera-images-rgb
682
+ - video.left_camera-images-rgb
683
+ - video.right_camera-images-rgb
684
+ brightness: 0.3
685
+ contrast: 0.4
686
+ saturation: 0.5
687
+ hue: 0.08
688
+ - _target_: groot.vla.data.transform.VideoToNumpy
689
+ apply_to:
690
+ - video.top_camera-images-rgb
691
+ - video.left_camera-images-rgb
692
+ - video.right_camera-images-rgb
693
+ - _target_: groot.vla.data.transform.StateActionToTensor
694
+ apply_to:
695
+ - state.left_joint_pos
696
+ - state.left_gripper_pos
697
+ - state.right_joint_pos
698
+ - state.right_gripper_pos
699
+ - _target_: groot.vla.data.transform.StateActionTransform
700
+ apply_to:
701
+ - state.left_joint_pos
702
+ - state.left_gripper_pos
703
+ - state.right_joint_pos
704
+ - state.right_gripper_pos
705
+ normalization_modes:
706
+ state.left_joint_pos: q99
707
+ state.left_gripper_pos: q99
708
+ state.right_joint_pos: q99
709
+ state.right_gripper_pos: q99
710
+ - _target_: groot.vla.data.transform.StateActionToTensor
711
+ apply_to:
712
+ - action.left_joint_pos
713
+ - action.left_gripper_pos
714
+ - action.right_joint_pos
715
+ - action.right_gripper_pos
716
+ - _target_: groot.vla.data.transform.StateActionTransform
717
+ apply_to:
718
+ - action.left_joint_pos
719
+ - action.left_gripper_pos
720
+ - action.right_joint_pos
721
+ - action.right_gripper_pos
722
+ normalization_modes:
723
+ action.left_joint_pos: q99
724
+ action.left_gripper_pos: q99
725
+ action.right_joint_pos: q99
726
+ action.right_gripper_pos: q99
727
+ - _target_: groot.vla.data.transform.ConcatTransform
728
+ video_concat_order:
729
+ - video.top_camera-images-rgb
730
+ - video.left_camera-images-rgb
731
+ - video.right_camera-images-rgb
732
+ state_concat_order:
733
+ - state.left_joint_pos
734
+ - state.left_gripper_pos
735
+ - state.right_joint_pos
736
+ - state.right_gripper_pos
737
+ action_concat_order:
738
+ - action.left_joint_pos
739
+ - action.left_gripper_pos
740
+ - action.right_joint_pos
741
+ - action.right_gripper_pos
742
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
743
+ default_instruction: Perform the default behavior.
744
+ language_dropout_prob: 0.0
745
+ always_use_default_instruction: false
746
+ max_state_dim: 64
747
+ max_action_dim: 32
748
+ max_length: 512
749
+ state_horizon: 1
750
+ action_horizon: 24
751
+ embodiment_tag_mapping:
752
+ real_gr1_arms_only: 0
753
+ real_gr1_arms_only_annotated: 1
754
+ real_gr1_arms_waist: 2
755
+ real_gr1_arms_waist_annotated: 3
756
+ dexmg_gr1_arms_only_inspire: 4
757
+ dexmg_gr1_arms_only_fourier: 5
758
+ dexmg_gr1_arms_waist_fourier: 6
759
+ robocasa_single_arm: 7
760
+ onex_eve_gripper: 8
761
+ robocasa_gr1_arms_only_inspire_hands: 9
762
+ robocasa_gr1_arms_only_fourier_hands: 10
763
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
764
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
765
+ robocasa_panda_omron: 13
766
+ robocasa_bimanual_panda_parallel_gripper: 15
767
+ robocasa_bimanual_panda_inspire_hand: 16
768
+ oxe_droid: 17
769
+ oxe_fractal: 18
770
+ oxe_language_table: 19
771
+ oxe_bridge: 20
772
+ real_panda_single_arm: 21
773
+ hot3d_hands_only: 23
774
+ gr1_unified: 24
775
+ robocasa_gr1_arms_waist_fourier_hands: 25
776
+ agibot: 26
777
+ lapa: 27
778
+ oxe_mutex: 28
779
+ oxe_roboset: 29
780
+ oxe_plex: 30
781
+ dream: 31
782
+ yam: 32
783
+ xdof: 22
784
+ gr1_unified_segmentation: 14
785
+ language_table_sim: 7
786
+ gr1_isaac: 0
787
+ sim_behavior_r1_pro: 31
788
+ mecka_hands: 27
789
+ real_r1_pro_sharpa: 28
790
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
791
+ metadata_versions:
792
+ oxe_droid: '0221'
793
+ agibot: '0221'
794
+ yam: '0221'
795
+ fps:
796
+ yam: 30
797
+ dataset_kwargs:
798
+ video_backend: decord
799
+ use_global_metadata: false
800
+ max_chunk_size: 4
801
+ relative_action: true
802
+ relative_action_keys:
803
+ - left_arm_joint_position
804
+ - right_arm_joint_position
805
+ - head_position
806
+ - waist_pitch
807
+ - waist_lift
808
+ relative_action_per_horizon: false
809
+ mixture_kwargs:
810
+ training: true
811
+ balance_dataset_weights: false
812
+ seed: 42
813
+ shard_sampling_rate: 1.0
814
+ stratified_per_episode: 10
815
+ trainer:
816
+ _target_: groot.vla.experiment.VLATrainer
817
+ _partial_: true
818
+ _recursive_: false
819
+ callbacks: null
820
+ model: ???
821
+ train_dataset: ???
822
+ compute_dtype: ???
823
+ benchmark_time: false
824
+ enable_profiling: false
825
+ profiling_steps: 5
826
+ enable_prof_callback: false
827
+ profile_start_step: 50
828
+ profile_warmup_steps: 1
829
+ profile_active_steps: 3
830
+ profile_record_shapes: false
831
+ profile_with_stack: false
832
+ profile_memory: false
833
+ wandb_project: dreamzero
834
+ output_dir: /mnt/nas3/yunze/research/wam/robodojo/XPolicyLab/policy/DreamZero/checkpoints/RoboDojo-cotrain-arx_x5-3500-joint-42
835
+ load_from_yaml: null
836
+ gear_credentials: null
837
+ upload_checkpoints: false
838
+ upload_every: 1000
839
+ upload_last_n_checkpoints: 5
840
+ remove_unused_columns: false
841
+ bf16: true
842
+ tf32: true
843
+ global_batch_size: null
844
+ raise_error_if_global_batch_size_not_set: false
845
+ per_device_train_batch_size: 1
846
+ per_device_eval_batch_size: 64
847
+ gradient_accumulation_steps: 1
848
+ dataloader_num_workers: 2
849
+ dataloader_pin_memory: false
850
+ dataloader_persistent_workers: true
851
+ optim: adamw_torch
852
+ learning_rate: 0.0001
853
+ adam_beta1: 0.95
854
+ adam_beta2: 0.999
855
+ adam_epsilon: 1.0e-08
856
+ weight_decay: 1.0e-05
857
+ lr_scheduler_type: cosine
858
+ warmup_ratio: 0.05
859
+ logging_steps: 10.0
860
+ num_train_epochs: 1000
861
+ max_steps: 70000
862
+ save_strategy: steps
863
+ save_steps: 8750
864
+ eval_strategy: 'no'
865
+ save_total_limit: 12
866
+ report_to: tensorboard
867
+ seed: 42
868
+ do_eval: false
869
+ gradient_checkpointing: false
870
+ ddp_find_unused_parameters: false
871
+ ddp_bucket_cap_mb: 100
872
+ ray_num_workers: ???
873
+ eval_bf16: true
874
+ torch_compile_mode: null
875
+ pretrained_model_path: /mnt/nas3/yunze/research/wam/robodojo/models/checkpoints/DreamZero-AgiBot
876
+ only_tune_projectors: false
877
+ save_llm: false
878
+ save_lora_only: true
879
+ save_value_model: false
880
+ save_q_model: false
881
+ download_cache: false
882
+ training_args:
883
+ _target_: transformers.TrainingArguments
884
+ output_dir: /mnt/nas3/yunze/research/wam/robodojo/XPolicyLab/policy/DreamZero/checkpoints/RoboDojo-cotrain-arx_x5-3500-joint-42
885
+ run_name: RoboDojo-cotrain-arx_x5-3500-joint-42
886
+ remove_unused_columns: false
887
+ deepspeed: groot/vla/configs/deepspeed/zero2.json
888
+ gradient_checkpointing: false
889
+ bf16: true
890
+ tf32: true
891
+ per_device_train_batch_size: 1
892
+ per_device_eval_batch_size: 64
893
+ gradient_accumulation_steps: 1
894
+ dataloader_num_workers: 2
895
+ dataloader_pin_memory: false
896
+ dataloader_persistent_workers: true
897
+ optim: adamw_torch
898
+ adam_beta1: 0.95
899
+ adam_beta2: 0.999
900
+ adam_epsilon: 1.0e-08
901
+ learning_rate: 1.0e-05
902
+ weight_decay: 1.0e-05
903
+ warmup_ratio: 0.05
904
+ lr_scheduler_type: cosine
905
+ logging_steps: 10.0
906
+ num_train_epochs: 1000
907
+ max_steps: 70000
908
+ save_strategy: steps
909
+ save_steps: 8750
910
+ save_total_limit: 12
911
+ report_to: tensorboard
912
+ seed: 42
913
+ do_eval: false
914
+ ddp_find_unused_parameters: false
915
+ ddp_bucket_cap_mb: 100
916
+ torch_compile_mode: null
917
+ profile_dir: null
918
+ backbone_hidden_size: 0
919
+ backbone_cfg:
920
+ _target_: groot.vla.model.dreamzero.backbone.identity.IdentityBackbone
921
+ action_head_cfg:
922
+ config:
923
+ backbone_features_projector_cfg: null
924
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHeadConfig
925
+ _recursive_: false
926
+ tiled: false
927
+ tile_size_height: 34
928
+ tile_size_width: 34
929
+ tile_stride_height: 18
930
+ tile_stride_width: 16
931
+ lora_rank: 16
932
+ lora_alpha: 16
933
+ num_frames: 33
934
+ num_frame_per_block: 2
935
+ lora_target_modules: q,k,v,o,ffn.0,ffn.2
936
+ init_lora_weights: kaiming
937
+ train_architecture: lora
938
+ use_gradient_checkpointing: true
939
+ add_pos_embed: true
940
+ model_dtype: float32
941
+ max_state_dim: 64
942
+ max_action_dim: 32
943
+ action_loss_embodiment_ids:
944
+ - 26
945
+ - 17
946
+ - 32
947
+ hidden_size: 64
948
+ input_embedding_dim: 1536
949
+ backbone_embedding_dim: 0
950
+ repa_layer: 8
951
+ repa_coeff: 1.0
952
+ load_pretrained_det_decode_layer_path: null
953
+ freeze_decode_layer: false
954
+ expand_batch: null
955
+ use_vlln: true
956
+ vl_self_attention_cfg:
957
+ _target_: groot.vla.model.n1_5.modules.cross_attention_dit.SelfAttentionTransformer
958
+ positional_embeddings: null
959
+ num_layers: 4
960
+ num_attention_heads: 24
961
+ attention_head_dim: 64
962
+ dropout: 0.2
963
+ final_dropout: true
964
+ diffusion_model_cfg:
965
+ _target_: groot.vla.model.dreamzero.modules.wan_video_dit_action_casual_chunk.CausalWanModel
966
+ _convert_: object
967
+ diffusion_model_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P
968
+ model_type: i2v
969
+ frame_seqlen: 880
970
+ dim: 5120
971
+ in_dim: 36
972
+ ffn_dim: 13824
973
+ out_dim: 16
974
+ freq_dim: 256
975
+ eps: 1.0e-06
976
+ num_heads: 40
977
+ num_layers: 40
978
+ max_chunk_size: 4
979
+ num_frame_per_block: 2
980
+ num_action_per_block: 24
981
+ num_state_per_block: 1
982
+ text_encoder_cfg:
983
+ _target_: groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder
984
+ _convert_: object
985
+ text_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_t5_umt5-xxl-enc-bf16.pth
986
+ image_encoder_cfg:
987
+ _target_: groot.vla.model.dreamzero.modules.wan_video_image_encoder.WanImageEncoder
988
+ _convert_: object
989
+ image_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
990
+ vae_cfg:
991
+ _target_: groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE
992
+ _convert_: object
993
+ vae_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/Wan2.1_VAE.pth
994
+ action_dim: 32
995
+ action_horizon: 24
996
+ num_inference_timesteps: 4
997
+ noise_beta_alpha: 1.5
998
+ noise_beta_beta: 1.0
999
+ noise_s: 0.999
1000
+ num_timestep_buckets: 1000
1001
+ decouple_video_action_noise: false
1002
+ video_noise_beta_alpha: 3.0
1003
+ video_noise_beta_beta: 1.0
1004
+ tune_projector: true
1005
+ tune_diffusion_model: true
1006
+ skip_component_loading: true
1007
+ defer_lora_injection: true
1008
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHead
1009
+ _convert_: object
1010
+ add_pos_embed: true
1011
+ hidden_size: 64
1012
+ attn_dropout: 0.2
1013
+ repa_layer: 8
1014
+ repa_coeff: 1.0
1015
+ load_pretrained_det_decode_layer_path: null
1016
+ expand_batch: null
1017
+ dit_version: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P
1018
+ text_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_t5_umt5-xxl-enc-bf16.pth
1019
+ image_encoder_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
1020
+ vae_pretrained_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/Wan2.1-I2V-14B-480P/Wan2.1_VAE.pth
1021
+ train_architecture: lora
1022
+ num_frame_per_block: 2
1023
+ num_action_per_block: 24
1024
+ num_state_per_block: 1
1025
+ frame_seqlen: 880
1026
+ embodiment_tag_to_projector_index:
1027
+ real_gr1_arms_only: 0
1028
+ real_gr1_arms_only_annotated: 1
1029
+ real_gr1_arms_waist: 2
1030
+ real_gr1_arms_waist_annotated: 3
1031
+ dexmg_gr1_arms_only_inspire: 4
1032
+ dexmg_gr1_arms_only_fourier: 5
1033
+ dexmg_gr1_arms_waist_fourier: 6
1034
+ robocasa_single_arm: 7
1035
+ onex_eve_gripper: 8
1036
+ robocasa_gr1_arms_only_inspire_hands: 9
1037
+ robocasa_gr1_arms_only_fourier_hands: 10
1038
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1039
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1040
+ robocasa_panda_omron: 13
1041
+ robocasa_bimanual_panda_parallel_gripper: 15
1042
+ robocasa_bimanual_panda_inspire_hand: 16
1043
+ oxe_droid: 17
1044
+ oxe_fractal: 18
1045
+ oxe_language_table: 19
1046
+ oxe_bridge: 20
1047
+ real_panda_single_arm: 21
1048
+ hot3d_hands_only: 23
1049
+ gr1_unified: 24
1050
+ robocasa_gr1_arms_waist_fourier_hands: 25
1051
+ agibot: 26
1052
+ lapa: 27
1053
+ oxe_mutex: 28
1054
+ oxe_roboset: 29
1055
+ oxe_plex: 30
1056
+ dream: 31
1057
+ yam: 32
1058
+ xdof: 22
1059
+ gr1_unified_segmentation: 14
1060
+ language_table_sim: 7
1061
+ gr1_isaac: 0
1062
+ sim_behavior_r1_pro: 31
1063
+ mecka_hands: 27
1064
+ real_r1_pro_sharpa: 28
1065
+ max_length: 512
1066
+ num_views: 3
1067
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1068
+ data_collator:
1069
+ _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DefaultDataCollator
1070
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1071
+ max_length: 512
1072
+ num_views: 3
1073
+ embodiment_tag_mapping:
1074
+ real_gr1_arms_only: 0
1075
+ real_gr1_arms_only_annotated: 1
1076
+ real_gr1_arms_waist: 2
1077
+ real_gr1_arms_waist_annotated: 3
1078
+ dexmg_gr1_arms_only_inspire: 4
1079
+ dexmg_gr1_arms_only_fourier: 5
1080
+ dexmg_gr1_arms_waist_fourier: 6
1081
+ robocasa_single_arm: 7
1082
+ onex_eve_gripper: 8
1083
+ robocasa_gr1_arms_only_inspire_hands: 9
1084
+ robocasa_gr1_arms_only_fourier_hands: 10
1085
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1086
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1087
+ robocasa_panda_omron: 13
1088
+ robocasa_bimanual_panda_parallel_gripper: 15
1089
+ robocasa_bimanual_panda_inspire_hand: 16
1090
+ oxe_droid: 17
1091
+ oxe_fractal: 18
1092
+ oxe_language_table: 19
1093
+ oxe_bridge: 20
1094
+ real_panda_single_arm: 21
1095
+ hot3d_hands_only: 23
1096
+ gr1_unified: 24
1097
+ robocasa_gr1_arms_waist_fourier_hands: 25
1098
+ agibot: 26
1099
+ lapa: 27
1100
+ oxe_mutex: 28
1101
+ oxe_roboset: 29
1102
+ oxe_plex: 30
1103
+ dream: 31
1104
+ yam: 32
1105
+ xdof: 22
1106
+ gr1_unified_segmentation: 14
1107
+ language_table_sim: 7
1108
+ gr1_isaac: 0
1109
+ sim_behavior_r1_pro: 31
1110
+ mecka_hands: 27
1111
+ real_r1_pro_sharpa: 28
1112
+ num_visual_tokens_per_frame: 16
1113
+ max_state_dim: 64
1114
+ max_action_dim: 32
1115
+ language_dropout_prob: 0.0
1116
+ model_specific_transform:
1117
+ _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1118
+ default_instruction: Perform the default behavior.
1119
+ language_dropout_prob: 0.0
1120
+ always_use_default_instruction: false
1121
+ max_state_dim: 64
1122
+ max_action_dim: 32
1123
+ max_length: 512
1124
+ state_horizon: 1
1125
+ action_horizon: 24
1126
+ embodiment_tag_mapping:
1127
+ real_gr1_arms_only: 0
1128
+ real_gr1_arms_only_annotated: 1
1129
+ real_gr1_arms_waist: 2
1130
+ real_gr1_arms_waist_annotated: 3
1131
+ dexmg_gr1_arms_only_inspire: 4
1132
+ dexmg_gr1_arms_only_fourier: 5
1133
+ dexmg_gr1_arms_waist_fourier: 6
1134
+ robocasa_single_arm: 7
1135
+ onex_eve_gripper: 8
1136
+ robocasa_gr1_arms_only_inspire_hands: 9
1137
+ robocasa_gr1_arms_only_fourier_hands: 10
1138
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1139
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1140
+ robocasa_panda_omron: 13
1141
+ robocasa_bimanual_panda_parallel_gripper: 15
1142
+ robocasa_bimanual_panda_inspire_hand: 16
1143
+ oxe_droid: 17
1144
+ oxe_fractal: 18
1145
+ oxe_language_table: 19
1146
+ oxe_bridge: 20
1147
+ real_panda_single_arm: 21
1148
+ hot3d_hands_only: 23
1149
+ gr1_unified: 24
1150
+ robocasa_gr1_arms_waist_fourier_hands: 25
1151
+ agibot: 26
1152
+ lapa: 27
1153
+ oxe_mutex: 28
1154
+ oxe_roboset: 29
1155
+ oxe_plex: 30
1156
+ dream: 31
1157
+ yam: 32
1158
+ xdof: 22
1159
+ gr1_unified_segmentation: 14
1160
+ language_table_sim: 7
1161
+ gr1_isaac: 0
1162
+ sim_behavior_r1_pro: 31
1163
+ mecka_hands: 27
1164
+ real_r1_pro_sharpa: 28
1165
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1166
+ use_global_metadata: false
1167
+ num_frames: 33
1168
+ action_horizon: 24
1169
+ state_horizon: 1
1170
+ image_resolution_width: 320
1171
+ image_resolution_height: 176
1172
+ image_resolution_width_single_frame: 256
1173
+ image_resolution_height_single_frame: 256
1174
+ totensor_cfg:
1175
+ _target_: groot.vla.data.transform.VideoToTensor
1176
+ apply_to: ???
1177
+ crop_cfg:
1178
+ _target_: groot.vla.data.transform.VideoCrop
1179
+ apply_to: ???
1180
+ scale: 0.95
1181
+ mode: random
1182
+ resize_cfg:
1183
+ _target_: groot.vla.data.transform.VideoResize
1184
+ apply_to: ???
1185
+ height: 176
1186
+ width: 320
1187
+ interpolation: linear
1188
+ resize_cfg_single_frame:
1189
+ _target_: groot.vla.data.transform.VideoResize
1190
+ apply_to: ???
1191
+ height: 256
1192
+ width: 256
1193
+ interpolation: linear
1194
+ color_jitter_cfg:
1195
+ _target_: groot.vla.data.transform.VideoColorJitter
1196
+ apply_to: ???
1197
+ brightness: 0.3
1198
+ contrast: 0.4
1199
+ saturation: 0.5
1200
+ hue: 0.08
1201
+ random_grayscale_cfg:
1202
+ _target_: groot.vla.data.transform.VideoRandomGrayscale
1203
+ apply_to: ???
1204
+ p: 0.1
1205
+ random_posterize_cfg:
1206
+ _target_: groot.vla.data.transform.VideoRandomPosterize
1207
+ apply_to: ???
1208
+ bits: 4
1209
+ p: 0.1
1210
+ normalize_cfg:
1211
+ _target_: groot.vla.data.transform.VideoNormalize
1212
+ apply_to: ???
1213
+ mean:
1214
+ - 0.5
1215
+ - 0.5
1216
+ - 0.5
1217
+ std:
1218
+ - 0.5
1219
+ - 0.5
1220
+ - 0.5
1221
+ to_numpy_cfg:
1222
+ _target_: groot.vla.data.transform.VideoToNumpy
1223
+ apply_to: ???
1224
+ modality_config_oxe_droid:
1225
+ video:
1226
+ _target_: groot.vla.data.dataset.ModalityConfig
1227
+ delta_indices:
1228
+ - 0
1229
+ - 1
1230
+ - 2
1231
+ - 3
1232
+ - 4
1233
+ - 5
1234
+ - 6
1235
+ - 7
1236
+ - 8
1237
+ - 9
1238
+ - 10
1239
+ - 11
1240
+ - 12
1241
+ - 13
1242
+ - 14
1243
+ - 15
1244
+ - 16
1245
+ - 17
1246
+ - 18
1247
+ - 19
1248
+ - 20
1249
+ - 21
1250
+ - 22
1251
+ - 23
1252
+ - 24
1253
+ eval_delta_indices:
1254
+ - 0
1255
+ modality_keys:
1256
+ - video.exterior_image_1_left
1257
+ - video.exterior_image_2_left
1258
+ - video.wrist_image_left
1259
+ state:
1260
+ _target_: groot.vla.data.dataset.ModalityConfig
1261
+ delta_indices:
1262
+ - 0
1263
+ modality_keys:
1264
+ - state.joint_position
1265
+ - state.gripper_position
1266
+ action:
1267
+ _target_: groot.vla.data.dataset.ModalityConfig
1268
+ delta_indices:
1269
+ - 0
1270
+ - 1
1271
+ - 2
1272
+ - 3
1273
+ - 4
1274
+ - 5
1275
+ - 6
1276
+ - 7
1277
+ - 8
1278
+ - 9
1279
+ - 10
1280
+ - 11
1281
+ - 12
1282
+ - 13
1283
+ - 14
1284
+ - 15
1285
+ - 16
1286
+ - 17
1287
+ - 18
1288
+ - 19
1289
+ - 20
1290
+ - 21
1291
+ - 22
1292
+ - 23
1293
+ modality_keys:
1294
+ - action.joint_position
1295
+ - action.gripper_position
1296
+ language:
1297
+ _target_: groot.vla.data.dataset.ModalityConfig
1298
+ delta_indices:
1299
+ - 0
1300
+ modality_keys:
1301
+ - annotation.language.language_instruction
1302
+ - annotation.language.language_instruction_2
1303
+ - annotation.language.language_instruction_3
1304
+ lapa_action:
1305
+ _target_: groot.vla.data.dataset.ModalityConfig
1306
+ delta_indices:
1307
+ - 0
1308
+ modality_keys:
1309
+ - lapa_action
1310
+ transform_oxe_droid:
1311
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1312
+ transforms:
1313
+ - _target_: groot.vla.data.transform.VideoToTensor
1314
+ apply_to:
1315
+ - video.exterior_image_1_left
1316
+ - video.exterior_image_2_left
1317
+ - video.wrist_image_left
1318
+ - _target_: groot.vla.data.transform.VideoCrop
1319
+ apply_to:
1320
+ - video.exterior_image_1_left
1321
+ - video.exterior_image_2_left
1322
+ - video.wrist_image_left
1323
+ scale: 0.95
1324
+ mode: random
1325
+ - _target_: groot.vla.data.transform.VideoResize
1326
+ apply_to:
1327
+ - video.exterior_image_1_left
1328
+ - video.exterior_image_2_left
1329
+ - video.wrist_image_left
1330
+ height: 176
1331
+ width: 320
1332
+ interpolation: linear
1333
+ - _target_: groot.vla.data.transform.VideoColorJitter
1334
+ apply_to:
1335
+ - video.exterior_image_1_left
1336
+ - video.exterior_image_2_left
1337
+ - video.wrist_image_left
1338
+ brightness: 0.3
1339
+ contrast: 0.4
1340
+ saturation: 0.5
1341
+ hue: 0.08
1342
+ - _target_: groot.vla.data.transform.VideoToNumpy
1343
+ apply_to:
1344
+ - video.exterior_image_1_left
1345
+ - video.exterior_image_2_left
1346
+ - video.wrist_image_left
1347
+ - _target_: groot.vla.data.transform.StateActionToTensor
1348
+ apply_to:
1349
+ - state.joint_position
1350
+ - state.gripper_position
1351
+ - _target_: groot.vla.data.transform.StateActionTransform
1352
+ apply_to:
1353
+ - state.joint_position
1354
+ - state.gripper_position
1355
+ normalization_modes:
1356
+ state.joint_position: q99
1357
+ state.gripper_position: q99
1358
+ - _target_: groot.vla.data.transform.StateActionToTensor
1359
+ apply_to:
1360
+ - action.joint_position
1361
+ - action.gripper_position
1362
+ - _target_: groot.vla.data.transform.StateActionTransform
1363
+ apply_to:
1364
+ - action.joint_position
1365
+ - action.gripper_position
1366
+ normalization_modes:
1367
+ action.joint_position: q99
1368
+ action.gripper_position: q99
1369
+ - _target_: groot.vla.data.transform.ConcatTransform
1370
+ video_concat_order:
1371
+ - video.exterior_image_1_left
1372
+ - video.exterior_image_2_left
1373
+ - video.wrist_image_left
1374
+ state_concat_order:
1375
+ - state.joint_position
1376
+ - state.gripper_position
1377
+ action_concat_order:
1378
+ - action.joint_position
1379
+ - action.gripper_position
1380
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1381
+ default_instruction: Perform the default behavior.
1382
+ language_dropout_prob: 0.0
1383
+ always_use_default_instruction: false
1384
+ max_state_dim: 64
1385
+ max_action_dim: 32
1386
+ max_length: 512
1387
+ state_horizon: 1
1388
+ action_horizon: 24
1389
+ embodiment_tag_mapping:
1390
+ real_gr1_arms_only: 0
1391
+ real_gr1_arms_only_annotated: 1
1392
+ real_gr1_arms_waist: 2
1393
+ real_gr1_arms_waist_annotated: 3
1394
+ dexmg_gr1_arms_only_inspire: 4
1395
+ dexmg_gr1_arms_only_fourier: 5
1396
+ dexmg_gr1_arms_waist_fourier: 6
1397
+ robocasa_single_arm: 7
1398
+ onex_eve_gripper: 8
1399
+ robocasa_gr1_arms_only_inspire_hands: 9
1400
+ robocasa_gr1_arms_only_fourier_hands: 10
1401
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1402
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1403
+ robocasa_panda_omron: 13
1404
+ robocasa_bimanual_panda_parallel_gripper: 15
1405
+ robocasa_bimanual_panda_inspire_hand: 16
1406
+ oxe_droid: 17
1407
+ oxe_fractal: 18
1408
+ oxe_language_table: 19
1409
+ oxe_bridge: 20
1410
+ real_panda_single_arm: 21
1411
+ hot3d_hands_only: 23
1412
+ gr1_unified: 24
1413
+ robocasa_gr1_arms_waist_fourier_hands: 25
1414
+ agibot: 26
1415
+ lapa: 27
1416
+ oxe_mutex: 28
1417
+ oxe_roboset: 29
1418
+ oxe_plex: 30
1419
+ dream: 31
1420
+ yam: 32
1421
+ xdof: 22
1422
+ gr1_unified_segmentation: 14
1423
+ language_table_sim: 7
1424
+ gr1_isaac: 0
1425
+ sim_behavior_r1_pro: 31
1426
+ mecka_hands: 27
1427
+ real_r1_pro_sharpa: 28
1428
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1429
+ modality_config_agibot:
1430
+ video:
1431
+ _target_: groot.vla.data.dataset.ModalityConfig
1432
+ delta_indices:
1433
+ - 0
1434
+ - 1
1435
+ - 2
1436
+ - 3
1437
+ - 4
1438
+ - 5
1439
+ - 6
1440
+ - 7
1441
+ - 8
1442
+ - 9
1443
+ - 10
1444
+ - 11
1445
+ - 12
1446
+ - 13
1447
+ - 14
1448
+ - 15
1449
+ - 16
1450
+ - 17
1451
+ - 18
1452
+ - 19
1453
+ - 20
1454
+ - 21
1455
+ - 22
1456
+ - 23
1457
+ - 24
1458
+ eval_delta_indices:
1459
+ - -3
1460
+ - -2
1461
+ - -1
1462
+ - 0
1463
+ modality_keys:
1464
+ - video.top_head
1465
+ - video.hand_left
1466
+ - video.hand_right
1467
+ state:
1468
+ _target_: groot.vla.data.dataset.ModalityConfig
1469
+ delta_indices:
1470
+ - 0
1471
+ modality_keys:
1472
+ - state.left_arm_joint_position
1473
+ - state.right_arm_joint_position
1474
+ - state.left_effector_position
1475
+ - state.right_effector_position
1476
+ - state.head_position
1477
+ - state.waist_pitch
1478
+ - state.waist_lift
1479
+ action:
1480
+ _target_: groot.vla.data.dataset.ModalityConfig
1481
+ delta_indices:
1482
+ - 0
1483
+ - 1
1484
+ - 2
1485
+ - 3
1486
+ - 4
1487
+ - 5
1488
+ - 6
1489
+ - 7
1490
+ - 8
1491
+ - 9
1492
+ - 10
1493
+ - 11
1494
+ - 12
1495
+ - 13
1496
+ - 14
1497
+ - 15
1498
+ - 16
1499
+ - 17
1500
+ - 18
1501
+ - 19
1502
+ - 20
1503
+ - 21
1504
+ - 22
1505
+ - 23
1506
+ modality_keys:
1507
+ - action.left_arm_joint_position
1508
+ - action.right_arm_joint_position
1509
+ - action.left_effector_position
1510
+ - action.right_effector_position
1511
+ - action.head_position
1512
+ - action.waist_pitch
1513
+ - action.waist_lift
1514
+ - action.robot_velocity
1515
+ language:
1516
+ _target_: groot.vla.data.dataset.ModalityConfig
1517
+ delta_indices:
1518
+ - 0
1519
+ modality_keys:
1520
+ - annotation.language.action_text
1521
+ transform_agibot:
1522
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1523
+ transforms:
1524
+ - _target_: groot.vla.data.transform.VideoToTensor
1525
+ apply_to:
1526
+ - video.top_head
1527
+ - video.hand_left
1528
+ - video.hand_right
1529
+ - _target_: groot.vla.data.transform.VideoCrop
1530
+ apply_to:
1531
+ - video.top_head
1532
+ - video.hand_left
1533
+ - video.hand_right
1534
+ scale: 0.95
1535
+ mode: random
1536
+ - _target_: groot.vla.data.transform.VideoResize
1537
+ apply_to:
1538
+ - video.top_head
1539
+ - video.hand_left
1540
+ - video.hand_right
1541
+ height: 176
1542
+ width: 320
1543
+ interpolation: linear
1544
+ - _target_: groot.vla.data.transform.VideoColorJitter
1545
+ apply_to:
1546
+ - video.top_head
1547
+ - video.hand_left
1548
+ - video.hand_right
1549
+ brightness: 0.3
1550
+ contrast: 0.4
1551
+ saturation: 0.5
1552
+ hue: 0.08
1553
+ - _target_: groot.vla.data.transform.VideoToNumpy
1554
+ apply_to:
1555
+ - video.top_head
1556
+ - video.hand_left
1557
+ - video.hand_right
1558
+ - _target_: groot.vla.data.transform.StateActionToTensor
1559
+ apply_to:
1560
+ - state.left_arm_joint_position
1561
+ - state.right_arm_joint_position
1562
+ - state.left_effector_position
1563
+ - state.right_effector_position
1564
+ - state.head_position
1565
+ - state.waist_pitch
1566
+ - state.waist_lift
1567
+ - _target_: groot.vla.data.transform.StateActionTransform
1568
+ apply_to:
1569
+ - state.left_arm_joint_position
1570
+ - state.right_arm_joint_position
1571
+ - state.left_effector_position
1572
+ - state.right_effector_position
1573
+ - state.head_position
1574
+ - state.waist_pitch
1575
+ - state.waist_lift
1576
+ normalization_modes:
1577
+ state.left_arm_joint_position: q99
1578
+ state.right_arm_joint_position: q99
1579
+ state.left_effector_position: min_max
1580
+ state.right_effector_position: min_max
1581
+ state.head_position: q99
1582
+ state.waist_pitch: q99
1583
+ state.waist_lift: q99
1584
+ - _target_: groot.vla.data.transform.StateActionToTensor
1585
+ apply_to:
1586
+ - action.left_arm_joint_position
1587
+ - action.right_arm_joint_position
1588
+ - action.left_effector_position
1589
+ - action.right_effector_position
1590
+ - action.head_position
1591
+ - action.waist_pitch
1592
+ - action.waist_lift
1593
+ - action.robot_velocity
1594
+ - _target_: groot.vla.data.transform.StateActionTransform
1595
+ apply_to:
1596
+ - action.left_arm_joint_position
1597
+ - action.right_arm_joint_position
1598
+ - action.left_effector_position
1599
+ - action.right_effector_position
1600
+ - action.head_position
1601
+ - action.waist_pitch
1602
+ - action.waist_lift
1603
+ - action.robot_velocity
1604
+ normalization_modes:
1605
+ action.left_arm_joint_position: q99
1606
+ action.right_arm_joint_position: q99
1607
+ action.left_effector_position: min_max
1608
+ action.right_effector_position: min_max
1609
+ action.head_position: q99
1610
+ action.waist_pitch: q99
1611
+ action.waist_lift: q99
1612
+ action.robot_velocity: q99
1613
+ - _target_: groot.vla.data.transform.ConcatTransform
1614
+ video_concat_order:
1615
+ - video.top_head
1616
+ - video.hand_left
1617
+ - video.hand_right
1618
+ state_concat_order:
1619
+ - state.left_arm_joint_position
1620
+ - state.right_arm_joint_position
1621
+ - state.left_effector_position
1622
+ - state.right_effector_position
1623
+ - state.head_position
1624
+ - state.waist_pitch
1625
+ - state.waist_lift
1626
+ action_concat_order:
1627
+ - action.left_arm_joint_position
1628
+ - action.right_arm_joint_position
1629
+ - action.left_effector_position
1630
+ - action.right_effector_position
1631
+ - action.head_position
1632
+ - action.waist_pitch
1633
+ - action.waist_lift
1634
+ - action.robot_velocity
1635
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1636
+ default_instruction: Perform the default behavior.
1637
+ language_dropout_prob: 0.0
1638
+ always_use_default_instruction: false
1639
+ max_state_dim: 64
1640
+ max_action_dim: 32
1641
+ max_length: 512
1642
+ state_horizon: 1
1643
+ action_horizon: 24
1644
+ embodiment_tag_mapping:
1645
+ real_gr1_arms_only: 0
1646
+ real_gr1_arms_only_annotated: 1
1647
+ real_gr1_arms_waist: 2
1648
+ real_gr1_arms_waist_annotated: 3
1649
+ dexmg_gr1_arms_only_inspire: 4
1650
+ dexmg_gr1_arms_only_fourier: 5
1651
+ dexmg_gr1_arms_waist_fourier: 6
1652
+ robocasa_single_arm: 7
1653
+ onex_eve_gripper: 8
1654
+ robocasa_gr1_arms_only_inspire_hands: 9
1655
+ robocasa_gr1_arms_only_fourier_hands: 10
1656
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1657
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1658
+ robocasa_panda_omron: 13
1659
+ robocasa_bimanual_panda_parallel_gripper: 15
1660
+ robocasa_bimanual_panda_inspire_hand: 16
1661
+ oxe_droid: 17
1662
+ oxe_fractal: 18
1663
+ oxe_language_table: 19
1664
+ oxe_bridge: 20
1665
+ real_panda_single_arm: 21
1666
+ hot3d_hands_only: 23
1667
+ gr1_unified: 24
1668
+ robocasa_gr1_arms_waist_fourier_hands: 25
1669
+ agibot: 26
1670
+ lapa: 27
1671
+ oxe_mutex: 28
1672
+ oxe_roboset: 29
1673
+ oxe_plex: 30
1674
+ dream: 31
1675
+ yam: 32
1676
+ xdof: 22
1677
+ gr1_unified_segmentation: 14
1678
+ language_table_sim: 7
1679
+ gr1_isaac: 0
1680
+ sim_behavior_r1_pro: 31
1681
+ mecka_hands: 27
1682
+ real_r1_pro_sharpa: 28
1683
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1684
+ modality_config_yam:
1685
+ video:
1686
+ _target_: groot.vla.data.dataset.ModalityConfig
1687
+ delta_indices:
1688
+ - 0
1689
+ - 1
1690
+ - 2
1691
+ - 3
1692
+ - 4
1693
+ - 5
1694
+ - 6
1695
+ - 7
1696
+ - 8
1697
+ - 9
1698
+ - 10
1699
+ - 11
1700
+ - 12
1701
+ - 13
1702
+ - 14
1703
+ - 15
1704
+ - 16
1705
+ - 17
1706
+ - 18
1707
+ - 19
1708
+ - 20
1709
+ - 21
1710
+ - 22
1711
+ - 23
1712
+ - 24
1713
+ eval_delta_indices:
1714
+ - 0
1715
+ modality_keys:
1716
+ - video.top_camera-images-rgb
1717
+ - video.left_camera-images-rgb
1718
+ - video.right_camera-images-rgb
1719
+ state:
1720
+ _target_: groot.vla.data.dataset.ModalityConfig
1721
+ delta_indices:
1722
+ - 0
1723
+ modality_keys:
1724
+ - state.left_joint_pos
1725
+ - state.left_gripper_pos
1726
+ - state.right_joint_pos
1727
+ - state.right_gripper_pos
1728
+ action:
1729
+ _target_: groot.vla.data.dataset.ModalityConfig
1730
+ delta_indices:
1731
+ - 0
1732
+ - 1
1733
+ - 2
1734
+ - 3
1735
+ - 4
1736
+ - 5
1737
+ - 6
1738
+ - 7
1739
+ - 8
1740
+ - 9
1741
+ - 10
1742
+ - 11
1743
+ - 12
1744
+ - 13
1745
+ - 14
1746
+ - 15
1747
+ - 16
1748
+ - 17
1749
+ - 18
1750
+ - 19
1751
+ - 20
1752
+ - 21
1753
+ - 22
1754
+ - 23
1755
+ modality_keys:
1756
+ - action.left_joint_pos
1757
+ - action.left_gripper_pos
1758
+ - action.right_joint_pos
1759
+ - action.right_gripper_pos
1760
+ language:
1761
+ _target_: groot.vla.data.dataset.ModalityConfig
1762
+ delta_indices:
1763
+ - 0
1764
+ modality_keys:
1765
+ - annotation.task
1766
+ transform_yam:
1767
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1768
+ transforms:
1769
+ - _target_: groot.vla.data.transform.VideoToTensor
1770
+ apply_to:
1771
+ - video.top_camera-images-rgb
1772
+ - video.left_camera-images-rgb
1773
+ - video.right_camera-images-rgb
1774
+ - _target_: groot.vla.data.transform.VideoCrop
1775
+ apply_to:
1776
+ - video.top_camera-images-rgb
1777
+ - video.left_camera-images-rgb
1778
+ - video.right_camera-images-rgb
1779
+ scale: 0.95
1780
+ mode: random
1781
+ - _target_: groot.vla.data.transform.VideoResize
1782
+ apply_to:
1783
+ - video.top_camera-images-rgb
1784
+ - video.left_camera-images-rgb
1785
+ - video.right_camera-images-rgb
1786
+ height: 176
1787
+ width: 320
1788
+ interpolation: linear
1789
+ - _target_: groot.vla.data.transform.VideoColorJitter
1790
+ apply_to:
1791
+ - video.top_camera-images-rgb
1792
+ - video.left_camera-images-rgb
1793
+ - video.right_camera-images-rgb
1794
+ brightness: 0.3
1795
+ contrast: 0.4
1796
+ saturation: 0.5
1797
+ hue: 0.08
1798
+ - _target_: groot.vla.data.transform.VideoToNumpy
1799
+ apply_to:
1800
+ - video.top_camera-images-rgb
1801
+ - video.left_camera-images-rgb
1802
+ - video.right_camera-images-rgb
1803
+ - _target_: groot.vla.data.transform.StateActionToTensor
1804
+ apply_to:
1805
+ - state.left_joint_pos
1806
+ - state.left_gripper_pos
1807
+ - state.right_joint_pos
1808
+ - state.right_gripper_pos
1809
+ - _target_: groot.vla.data.transform.StateActionTransform
1810
+ apply_to:
1811
+ - state.left_joint_pos
1812
+ - state.left_gripper_pos
1813
+ - state.right_joint_pos
1814
+ - state.right_gripper_pos
1815
+ normalization_modes:
1816
+ state.left_joint_pos: q99
1817
+ state.left_gripper_pos: q99
1818
+ state.right_joint_pos: q99
1819
+ state.right_gripper_pos: q99
1820
+ - _target_: groot.vla.data.transform.StateActionToTensor
1821
+ apply_to:
1822
+ - action.left_joint_pos
1823
+ - action.left_gripper_pos
1824
+ - action.right_joint_pos
1825
+ - action.right_gripper_pos
1826
+ - _target_: groot.vla.data.transform.StateActionTransform
1827
+ apply_to:
1828
+ - action.left_joint_pos
1829
+ - action.left_gripper_pos
1830
+ - action.right_joint_pos
1831
+ - action.right_gripper_pos
1832
+ normalization_modes:
1833
+ action.left_joint_pos: q99
1834
+ action.left_gripper_pos: q99
1835
+ action.right_joint_pos: q99
1836
+ action.right_gripper_pos: q99
1837
+ - _target_: groot.vla.data.transform.ConcatTransform
1838
+ video_concat_order:
1839
+ - video.top_camera-images-rgb
1840
+ - video.left_camera-images-rgb
1841
+ - video.right_camera-images-rgb
1842
+ state_concat_order:
1843
+ - state.left_joint_pos
1844
+ - state.left_gripper_pos
1845
+ - state.right_joint_pos
1846
+ - state.right_gripper_pos
1847
+ action_concat_order:
1848
+ - action.left_joint_pos
1849
+ - action.left_gripper_pos
1850
+ - action.right_joint_pos
1851
+ - action.right_gripper_pos
1852
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1853
+ default_instruction: Perform the default behavior.
1854
+ language_dropout_prob: 0.0
1855
+ always_use_default_instruction: false
1856
+ max_state_dim: 64
1857
+ max_action_dim: 32
1858
+ max_length: 512
1859
+ state_horizon: 1
1860
+ action_horizon: 24
1861
+ embodiment_tag_mapping:
1862
+ real_gr1_arms_only: 0
1863
+ real_gr1_arms_only_annotated: 1
1864
+ real_gr1_arms_waist: 2
1865
+ real_gr1_arms_waist_annotated: 3
1866
+ dexmg_gr1_arms_only_inspire: 4
1867
+ dexmg_gr1_arms_only_fourier: 5
1868
+ dexmg_gr1_arms_waist_fourier: 6
1869
+ robocasa_single_arm: 7
1870
+ onex_eve_gripper: 8
1871
+ robocasa_gr1_arms_only_inspire_hands: 9
1872
+ robocasa_gr1_arms_only_fourier_hands: 10
1873
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1874
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1875
+ robocasa_panda_omron: 13
1876
+ robocasa_bimanual_panda_parallel_gripper: 15
1877
+ robocasa_bimanual_panda_inspire_hand: 16
1878
+ oxe_droid: 17
1879
+ oxe_fractal: 18
1880
+ oxe_language_table: 19
1881
+ oxe_bridge: 20
1882
+ real_panda_single_arm: 21
1883
+ hot3d_hands_only: 23
1884
+ gr1_unified: 24
1885
+ robocasa_gr1_arms_waist_fourier_hands: 25
1886
+ agibot: 26
1887
+ lapa: 27
1888
+ oxe_mutex: 28
1889
+ oxe_roboset: 29
1890
+ oxe_plex: 30
1891
+ dream: 31
1892
+ yam: 32
1893
+ xdof: 22
1894
+ gr1_unified_segmentation: 14
1895
+ language_table_sim: 7
1896
+ gr1_isaac: 0
1897
+ sim_behavior_r1_pro: 31
1898
+ mecka_hands: 27
1899
+ real_r1_pro_sharpa: 28
1900
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
1901
+ modality_configs:
1902
+ oxe_droid:
1903
+ video:
1904
+ _target_: groot.vla.data.dataset.ModalityConfig
1905
+ delta_indices:
1906
+ - 0
1907
+ - 1
1908
+ - 2
1909
+ - 3
1910
+ - 4
1911
+ - 5
1912
+ - 6
1913
+ - 7
1914
+ - 8
1915
+ - 9
1916
+ - 10
1917
+ - 11
1918
+ - 12
1919
+ - 13
1920
+ - 14
1921
+ - 15
1922
+ - 16
1923
+ - 17
1924
+ - 18
1925
+ - 19
1926
+ - 20
1927
+ - 21
1928
+ - 22
1929
+ - 23
1930
+ - 24
1931
+ eval_delta_indices:
1932
+ - 0
1933
+ modality_keys:
1934
+ - video.exterior_image_1_left
1935
+ - video.exterior_image_2_left
1936
+ - video.wrist_image_left
1937
+ state:
1938
+ _target_: groot.vla.data.dataset.ModalityConfig
1939
+ delta_indices:
1940
+ - 0
1941
+ modality_keys:
1942
+ - state.joint_position
1943
+ - state.gripper_position
1944
+ action:
1945
+ _target_: groot.vla.data.dataset.ModalityConfig
1946
+ delta_indices:
1947
+ - 0
1948
+ - 1
1949
+ - 2
1950
+ - 3
1951
+ - 4
1952
+ - 5
1953
+ - 6
1954
+ - 7
1955
+ - 8
1956
+ - 9
1957
+ - 10
1958
+ - 11
1959
+ - 12
1960
+ - 13
1961
+ - 14
1962
+ - 15
1963
+ - 16
1964
+ - 17
1965
+ - 18
1966
+ - 19
1967
+ - 20
1968
+ - 21
1969
+ - 22
1970
+ - 23
1971
+ modality_keys:
1972
+ - action.joint_position
1973
+ - action.gripper_position
1974
+ language:
1975
+ _target_: groot.vla.data.dataset.ModalityConfig
1976
+ delta_indices:
1977
+ - 0
1978
+ modality_keys:
1979
+ - annotation.language.language_instruction
1980
+ - annotation.language.language_instruction_2
1981
+ - annotation.language.language_instruction_3
1982
+ lapa_action:
1983
+ _target_: groot.vla.data.dataset.ModalityConfig
1984
+ delta_indices:
1985
+ - 0
1986
+ modality_keys:
1987
+ - lapa_action
1988
+ agibot:
1989
+ video:
1990
+ _target_: groot.vla.data.dataset.ModalityConfig
1991
+ delta_indices:
1992
+ - 0
1993
+ - 1
1994
+ - 2
1995
+ - 3
1996
+ - 4
1997
+ - 5
1998
+ - 6
1999
+ - 7
2000
+ - 8
2001
+ - 9
2002
+ - 10
2003
+ - 11
2004
+ - 12
2005
+ - 13
2006
+ - 14
2007
+ - 15
2008
+ - 16
2009
+ - 17
2010
+ - 18
2011
+ - 19
2012
+ - 20
2013
+ - 21
2014
+ - 22
2015
+ - 23
2016
+ - 24
2017
+ eval_delta_indices:
2018
+ - -3
2019
+ - -2
2020
+ - -1
2021
+ - 0
2022
+ modality_keys:
2023
+ - video.top_head
2024
+ - video.hand_left
2025
+ - video.hand_right
2026
+ state:
2027
+ _target_: groot.vla.data.dataset.ModalityConfig
2028
+ delta_indices:
2029
+ - 0
2030
+ modality_keys:
2031
+ - state.left_arm_joint_position
2032
+ - state.right_arm_joint_position
2033
+ - state.left_effector_position
2034
+ - state.right_effector_position
2035
+ - state.head_position
2036
+ - state.waist_pitch
2037
+ - state.waist_lift
2038
+ action:
2039
+ _target_: groot.vla.data.dataset.ModalityConfig
2040
+ delta_indices:
2041
+ - 0
2042
+ - 1
2043
+ - 2
2044
+ - 3
2045
+ - 4
2046
+ - 5
2047
+ - 6
2048
+ - 7
2049
+ - 8
2050
+ - 9
2051
+ - 10
2052
+ - 11
2053
+ - 12
2054
+ - 13
2055
+ - 14
2056
+ - 15
2057
+ - 16
2058
+ - 17
2059
+ - 18
2060
+ - 19
2061
+ - 20
2062
+ - 21
2063
+ - 22
2064
+ - 23
2065
+ modality_keys:
2066
+ - action.left_arm_joint_position
2067
+ - action.right_arm_joint_position
2068
+ - action.left_effector_position
2069
+ - action.right_effector_position
2070
+ - action.head_position
2071
+ - action.waist_pitch
2072
+ - action.waist_lift
2073
+ - action.robot_velocity
2074
+ language:
2075
+ _target_: groot.vla.data.dataset.ModalityConfig
2076
+ delta_indices:
2077
+ - 0
2078
+ modality_keys:
2079
+ - annotation.language.action_text
2080
+ yam:
2081
+ video:
2082
+ _target_: groot.vla.data.dataset.ModalityConfig
2083
+ delta_indices:
2084
+ - 0
2085
+ - 1
2086
+ - 2
2087
+ - 3
2088
+ - 4
2089
+ - 5
2090
+ - 6
2091
+ - 7
2092
+ - 8
2093
+ - 9
2094
+ - 10
2095
+ - 11
2096
+ - 12
2097
+ - 13
2098
+ - 14
2099
+ - 15
2100
+ - 16
2101
+ - 17
2102
+ - 18
2103
+ - 19
2104
+ - 20
2105
+ - 21
2106
+ - 22
2107
+ - 23
2108
+ - 24
2109
+ eval_delta_indices:
2110
+ - 0
2111
+ modality_keys:
2112
+ - video.top_camera-images-rgb
2113
+ - video.left_camera-images-rgb
2114
+ - video.right_camera-images-rgb
2115
+ state:
2116
+ _target_: groot.vla.data.dataset.ModalityConfig
2117
+ delta_indices:
2118
+ - 0
2119
+ modality_keys:
2120
+ - state.left_joint_pos
2121
+ - state.left_gripper_pos
2122
+ - state.right_joint_pos
2123
+ - state.right_gripper_pos
2124
+ action:
2125
+ _target_: groot.vla.data.dataset.ModalityConfig
2126
+ delta_indices:
2127
+ - 0
2128
+ - 1
2129
+ - 2
2130
+ - 3
2131
+ - 4
2132
+ - 5
2133
+ - 6
2134
+ - 7
2135
+ - 8
2136
+ - 9
2137
+ - 10
2138
+ - 11
2139
+ - 12
2140
+ - 13
2141
+ - 14
2142
+ - 15
2143
+ - 16
2144
+ - 17
2145
+ - 18
2146
+ - 19
2147
+ - 20
2148
+ - 21
2149
+ - 22
2150
+ - 23
2151
+ modality_keys:
2152
+ - action.left_joint_pos
2153
+ - action.left_gripper_pos
2154
+ - action.right_joint_pos
2155
+ - action.right_gripper_pos
2156
+ language:
2157
+ _target_: groot.vla.data.dataset.ModalityConfig
2158
+ delta_indices:
2159
+ - 0
2160
+ modality_keys:
2161
+ - annotation.task
2162
+ transforms:
2163
+ oxe_droid:
2164
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2165
+ transforms:
2166
+ - _target_: groot.vla.data.transform.VideoToTensor
2167
+ apply_to:
2168
+ - video.exterior_image_1_left
2169
+ - video.exterior_image_2_left
2170
+ - video.wrist_image_left
2171
+ - _target_: groot.vla.data.transform.VideoCrop
2172
+ apply_to:
2173
+ - video.exterior_image_1_left
2174
+ - video.exterior_image_2_left
2175
+ - video.wrist_image_left
2176
+ scale: 0.95
2177
+ mode: random
2178
+ - _target_: groot.vla.data.transform.VideoResize
2179
+ apply_to:
2180
+ - video.exterior_image_1_left
2181
+ - video.exterior_image_2_left
2182
+ - video.wrist_image_left
2183
+ height: 176
2184
+ width: 320
2185
+ interpolation: linear
2186
+ - _target_: groot.vla.data.transform.VideoColorJitter
2187
+ apply_to:
2188
+ - video.exterior_image_1_left
2189
+ - video.exterior_image_2_left
2190
+ - video.wrist_image_left
2191
+ brightness: 0.3
2192
+ contrast: 0.4
2193
+ saturation: 0.5
2194
+ hue: 0.08
2195
+ - _target_: groot.vla.data.transform.VideoToNumpy
2196
+ apply_to:
2197
+ - video.exterior_image_1_left
2198
+ - video.exterior_image_2_left
2199
+ - video.wrist_image_left
2200
+ - _target_: groot.vla.data.transform.StateActionToTensor
2201
+ apply_to:
2202
+ - state.joint_position
2203
+ - state.gripper_position
2204
+ - _target_: groot.vla.data.transform.StateActionTransform
2205
+ apply_to:
2206
+ - state.joint_position
2207
+ - state.gripper_position
2208
+ normalization_modes:
2209
+ state.joint_position: q99
2210
+ state.gripper_position: q99
2211
+ - _target_: groot.vla.data.transform.StateActionToTensor
2212
+ apply_to:
2213
+ - action.joint_position
2214
+ - action.gripper_position
2215
+ - _target_: groot.vla.data.transform.StateActionTransform
2216
+ apply_to:
2217
+ - action.joint_position
2218
+ - action.gripper_position
2219
+ normalization_modes:
2220
+ action.joint_position: q99
2221
+ action.gripper_position: q99
2222
+ - _target_: groot.vla.data.transform.ConcatTransform
2223
+ video_concat_order:
2224
+ - video.exterior_image_1_left
2225
+ - video.exterior_image_2_left
2226
+ - video.wrist_image_left
2227
+ state_concat_order:
2228
+ - state.joint_position
2229
+ - state.gripper_position
2230
+ action_concat_order:
2231
+ - action.joint_position
2232
+ - action.gripper_position
2233
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2234
+ default_instruction: Perform the default behavior.
2235
+ language_dropout_prob: 0.0
2236
+ always_use_default_instruction: false
2237
+ max_state_dim: 64
2238
+ max_action_dim: 32
2239
+ max_length: 512
2240
+ state_horizon: 1
2241
+ action_horizon: 24
2242
+ embodiment_tag_mapping:
2243
+ real_gr1_arms_only: 0
2244
+ real_gr1_arms_only_annotated: 1
2245
+ real_gr1_arms_waist: 2
2246
+ real_gr1_arms_waist_annotated: 3
2247
+ dexmg_gr1_arms_only_inspire: 4
2248
+ dexmg_gr1_arms_only_fourier: 5
2249
+ dexmg_gr1_arms_waist_fourier: 6
2250
+ robocasa_single_arm: 7
2251
+ onex_eve_gripper: 8
2252
+ robocasa_gr1_arms_only_inspire_hands: 9
2253
+ robocasa_gr1_arms_only_fourier_hands: 10
2254
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2255
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2256
+ robocasa_panda_omron: 13
2257
+ robocasa_bimanual_panda_parallel_gripper: 15
2258
+ robocasa_bimanual_panda_inspire_hand: 16
2259
+ oxe_droid: 17
2260
+ oxe_fractal: 18
2261
+ oxe_language_table: 19
2262
+ oxe_bridge: 20
2263
+ real_panda_single_arm: 21
2264
+ hot3d_hands_only: 23
2265
+ gr1_unified: 24
2266
+ robocasa_gr1_arms_waist_fourier_hands: 25
2267
+ agibot: 26
2268
+ lapa: 27
2269
+ oxe_mutex: 28
2270
+ oxe_roboset: 29
2271
+ oxe_plex: 30
2272
+ dream: 31
2273
+ yam: 32
2274
+ xdof: 22
2275
+ gr1_unified_segmentation: 14
2276
+ language_table_sim: 7
2277
+ gr1_isaac: 0
2278
+ sim_behavior_r1_pro: 31
2279
+ mecka_hands: 27
2280
+ real_r1_pro_sharpa: 28
2281
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
2282
+ agibot:
2283
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2284
+ transforms:
2285
+ - _target_: groot.vla.data.transform.VideoToTensor
2286
+ apply_to:
2287
+ - video.top_head
2288
+ - video.hand_left
2289
+ - video.hand_right
2290
+ - _target_: groot.vla.data.transform.VideoCrop
2291
+ apply_to:
2292
+ - video.top_head
2293
+ - video.hand_left
2294
+ - video.hand_right
2295
+ scale: 0.95
2296
+ mode: random
2297
+ - _target_: groot.vla.data.transform.VideoResize
2298
+ apply_to:
2299
+ - video.top_head
2300
+ - video.hand_left
2301
+ - video.hand_right
2302
+ height: 176
2303
+ width: 320
2304
+ interpolation: linear
2305
+ - _target_: groot.vla.data.transform.VideoColorJitter
2306
+ apply_to:
2307
+ - video.top_head
2308
+ - video.hand_left
2309
+ - video.hand_right
2310
+ brightness: 0.3
2311
+ contrast: 0.4
2312
+ saturation: 0.5
2313
+ hue: 0.08
2314
+ - _target_: groot.vla.data.transform.VideoToNumpy
2315
+ apply_to:
2316
+ - video.top_head
2317
+ - video.hand_left
2318
+ - video.hand_right
2319
+ - _target_: groot.vla.data.transform.StateActionToTensor
2320
+ apply_to:
2321
+ - state.left_arm_joint_position
2322
+ - state.right_arm_joint_position
2323
+ - state.left_effector_position
2324
+ - state.right_effector_position
2325
+ - state.head_position
2326
+ - state.waist_pitch
2327
+ - state.waist_lift
2328
+ - _target_: groot.vla.data.transform.StateActionTransform
2329
+ apply_to:
2330
+ - state.left_arm_joint_position
2331
+ - state.right_arm_joint_position
2332
+ - state.left_effector_position
2333
+ - state.right_effector_position
2334
+ - state.head_position
2335
+ - state.waist_pitch
2336
+ - state.waist_lift
2337
+ normalization_modes:
2338
+ state.left_arm_joint_position: q99
2339
+ state.right_arm_joint_position: q99
2340
+ state.left_effector_position: min_max
2341
+ state.right_effector_position: min_max
2342
+ state.head_position: q99
2343
+ state.waist_pitch: q99
2344
+ state.waist_lift: q99
2345
+ - _target_: groot.vla.data.transform.StateActionToTensor
2346
+ apply_to:
2347
+ - action.left_arm_joint_position
2348
+ - action.right_arm_joint_position
2349
+ - action.left_effector_position
2350
+ - action.right_effector_position
2351
+ - action.head_position
2352
+ - action.waist_pitch
2353
+ - action.waist_lift
2354
+ - action.robot_velocity
2355
+ - _target_: groot.vla.data.transform.StateActionTransform
2356
+ apply_to:
2357
+ - action.left_arm_joint_position
2358
+ - action.right_arm_joint_position
2359
+ - action.left_effector_position
2360
+ - action.right_effector_position
2361
+ - action.head_position
2362
+ - action.waist_pitch
2363
+ - action.waist_lift
2364
+ - action.robot_velocity
2365
+ normalization_modes:
2366
+ action.left_arm_joint_position: q99
2367
+ action.right_arm_joint_position: q99
2368
+ action.left_effector_position: min_max
2369
+ action.right_effector_position: min_max
2370
+ action.head_position: q99
2371
+ action.waist_pitch: q99
2372
+ action.waist_lift: q99
2373
+ action.robot_velocity: q99
2374
+ - _target_: groot.vla.data.transform.ConcatTransform
2375
+ video_concat_order:
2376
+ - video.top_head
2377
+ - video.hand_left
2378
+ - video.hand_right
2379
+ state_concat_order:
2380
+ - state.left_arm_joint_position
2381
+ - state.right_arm_joint_position
2382
+ - state.left_effector_position
2383
+ - state.right_effector_position
2384
+ - state.head_position
2385
+ - state.waist_pitch
2386
+ - state.waist_lift
2387
+ action_concat_order:
2388
+ - action.left_arm_joint_position
2389
+ - action.right_arm_joint_position
2390
+ - action.left_effector_position
2391
+ - action.right_effector_position
2392
+ - action.head_position
2393
+ - action.waist_pitch
2394
+ - action.waist_lift
2395
+ - action.robot_velocity
2396
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2397
+ default_instruction: Perform the default behavior.
2398
+ language_dropout_prob: 0.0
2399
+ always_use_default_instruction: false
2400
+ max_state_dim: 64
2401
+ max_action_dim: 32
2402
+ max_length: 512
2403
+ state_horizon: 1
2404
+ action_horizon: 24
2405
+ embodiment_tag_mapping:
2406
+ real_gr1_arms_only: 0
2407
+ real_gr1_arms_only_annotated: 1
2408
+ real_gr1_arms_waist: 2
2409
+ real_gr1_arms_waist_annotated: 3
2410
+ dexmg_gr1_arms_only_inspire: 4
2411
+ dexmg_gr1_arms_only_fourier: 5
2412
+ dexmg_gr1_arms_waist_fourier: 6
2413
+ robocasa_single_arm: 7
2414
+ onex_eve_gripper: 8
2415
+ robocasa_gr1_arms_only_inspire_hands: 9
2416
+ robocasa_gr1_arms_only_fourier_hands: 10
2417
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2418
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2419
+ robocasa_panda_omron: 13
2420
+ robocasa_bimanual_panda_parallel_gripper: 15
2421
+ robocasa_bimanual_panda_inspire_hand: 16
2422
+ oxe_droid: 17
2423
+ oxe_fractal: 18
2424
+ oxe_language_table: 19
2425
+ oxe_bridge: 20
2426
+ real_panda_single_arm: 21
2427
+ hot3d_hands_only: 23
2428
+ gr1_unified: 24
2429
+ robocasa_gr1_arms_waist_fourier_hands: 25
2430
+ agibot: 26
2431
+ lapa: 27
2432
+ oxe_mutex: 28
2433
+ oxe_roboset: 29
2434
+ oxe_plex: 30
2435
+ dream: 31
2436
+ yam: 32
2437
+ xdof: 22
2438
+ gr1_unified_segmentation: 14
2439
+ language_table_sim: 7
2440
+ gr1_isaac: 0
2441
+ sim_behavior_r1_pro: 31
2442
+ mecka_hands: 27
2443
+ real_r1_pro_sharpa: 28
2444
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
2445
+ yam:
2446
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2447
+ transforms:
2448
+ - _target_: groot.vla.data.transform.VideoToTensor
2449
+ apply_to:
2450
+ - video.top_camera-images-rgb
2451
+ - video.left_camera-images-rgb
2452
+ - video.right_camera-images-rgb
2453
+ - _target_: groot.vla.data.transform.VideoCrop
2454
+ apply_to:
2455
+ - video.top_camera-images-rgb
2456
+ - video.left_camera-images-rgb
2457
+ - video.right_camera-images-rgb
2458
+ scale: 0.95
2459
+ mode: random
2460
+ - _target_: groot.vla.data.transform.VideoResize
2461
+ apply_to:
2462
+ - video.top_camera-images-rgb
2463
+ - video.left_camera-images-rgb
2464
+ - video.right_camera-images-rgb
2465
+ height: 176
2466
+ width: 320
2467
+ interpolation: linear
2468
+ - _target_: groot.vla.data.transform.VideoColorJitter
2469
+ apply_to:
2470
+ - video.top_camera-images-rgb
2471
+ - video.left_camera-images-rgb
2472
+ - video.right_camera-images-rgb
2473
+ brightness: 0.3
2474
+ contrast: 0.4
2475
+ saturation: 0.5
2476
+ hue: 0.08
2477
+ - _target_: groot.vla.data.transform.VideoToNumpy
2478
+ apply_to:
2479
+ - video.top_camera-images-rgb
2480
+ - video.left_camera-images-rgb
2481
+ - video.right_camera-images-rgb
2482
+ - _target_: groot.vla.data.transform.StateActionToTensor
2483
+ apply_to:
2484
+ - state.left_joint_pos
2485
+ - state.left_gripper_pos
2486
+ - state.right_joint_pos
2487
+ - state.right_gripper_pos
2488
+ - _target_: groot.vla.data.transform.StateActionTransform
2489
+ apply_to:
2490
+ - state.left_joint_pos
2491
+ - state.left_gripper_pos
2492
+ - state.right_joint_pos
2493
+ - state.right_gripper_pos
2494
+ normalization_modes:
2495
+ state.left_joint_pos: q99
2496
+ state.left_gripper_pos: q99
2497
+ state.right_joint_pos: q99
2498
+ state.right_gripper_pos: q99
2499
+ - _target_: groot.vla.data.transform.StateActionToTensor
2500
+ apply_to:
2501
+ - action.left_joint_pos
2502
+ - action.left_gripper_pos
2503
+ - action.right_joint_pos
2504
+ - action.right_gripper_pos
2505
+ - _target_: groot.vla.data.transform.StateActionTransform
2506
+ apply_to:
2507
+ - action.left_joint_pos
2508
+ - action.left_gripper_pos
2509
+ - action.right_joint_pos
2510
+ - action.right_gripper_pos
2511
+ normalization_modes:
2512
+ action.left_joint_pos: q99
2513
+ action.left_gripper_pos: q99
2514
+ action.right_joint_pos: q99
2515
+ action.right_gripper_pos: q99
2516
+ - _target_: groot.vla.data.transform.ConcatTransform
2517
+ video_concat_order:
2518
+ - video.top_camera-images-rgb
2519
+ - video.left_camera-images-rgb
2520
+ - video.right_camera-images-rgb
2521
+ state_concat_order:
2522
+ - state.left_joint_pos
2523
+ - state.left_gripper_pos
2524
+ - state.right_joint_pos
2525
+ - state.right_gripper_pos
2526
+ action_concat_order:
2527
+ - action.left_joint_pos
2528
+ - action.left_gripper_pos
2529
+ - action.right_joint_pos
2530
+ - action.right_gripper_pos
2531
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2532
+ default_instruction: Perform the default behavior.
2533
+ language_dropout_prob: 0.0
2534
+ always_use_default_instruction: false
2535
+ max_state_dim: 64
2536
+ max_action_dim: 32
2537
+ max_length: 512
2538
+ state_horizon: 1
2539
+ action_horizon: 24
2540
+ embodiment_tag_mapping:
2541
+ real_gr1_arms_only: 0
2542
+ real_gr1_arms_only_annotated: 1
2543
+ real_gr1_arms_waist: 2
2544
+ real_gr1_arms_waist_annotated: 3
2545
+ dexmg_gr1_arms_only_inspire: 4
2546
+ dexmg_gr1_arms_only_fourier: 5
2547
+ dexmg_gr1_arms_waist_fourier: 6
2548
+ robocasa_single_arm: 7
2549
+ onex_eve_gripper: 8
2550
+ robocasa_gr1_arms_only_inspire_hands: 9
2551
+ robocasa_gr1_arms_only_fourier_hands: 10
2552
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2553
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2554
+ robocasa_panda_omron: 13
2555
+ robocasa_bimanual_panda_parallel_gripper: 15
2556
+ robocasa_bimanual_panda_inspire_hand: 16
2557
+ oxe_droid: 17
2558
+ oxe_fractal: 18
2559
+ oxe_language_table: 19
2560
+ oxe_bridge: 20
2561
+ real_panda_single_arm: 21
2562
+ hot3d_hands_only: 23
2563
+ gr1_unified: 24
2564
+ robocasa_gr1_arms_waist_fourier_hands: 25
2565
+ agibot: 26
2566
+ lapa: 27
2567
+ oxe_mutex: 28
2568
+ oxe_roboset: 29
2569
+ oxe_plex: 30
2570
+ dream: 31
2571
+ yam: 32
2572
+ xdof: 22
2573
+ gr1_unified_segmentation: 14
2574
+ language_table_sim: 7
2575
+ gr1_isaac: 0
2576
+ sim_behavior_r1_pro: 31
2577
+ mecka_hands: 27
2578
+ real_r1_pro_sharpa: 28
2579
+ tokenizer_path: /mnt/nas3/yunze/research/wam/dreamzero/checkpoints/umt5-xxl
2580
+ metadata_versions:
2581
+ oxe_droid: '0221'
2582
+ agibot: '0221'
2583
+ yam: '0221'
2584
+ fps:
2585
+ yam: 30
2586
+ relative_action: true
2587
+ relative_action_per_horizon: false
2588
+ relative_action_keys:
2589
+ - left_arm_joint_position
2590
+ - right_arm_joint_position
2591
+ - head_position
2592
+ - waist_pitch
2593
+ - waist_lift
2594
+ max_chunk_size: 4
2595
+ dataset_shard_sampling_rate: 1.0
2596
+ stratified_per_episode: 10
2597
+ mixture_dataset_cls: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotMixtureDataset.from_mixture_spec
2598
+ single_dataset_cls: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotSubLangSingleActionChunkDatasetDROID
2599
+ agibot_data_root: /mnt/nas3/yunze/research/wam/robodojo/data/RoboDojo_lerobot_v30_video
2600
+ total_training_steps: 10485760000000
experiment_cfg/metadata.json ADDED
@@ -0,0 +1,625 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "agibot": {
3
+ "statistics": {
4
+ "state": {
5
+ "left_arm_joint_position": {
6
+ "max": [
7
+ 1.7537026405334473,
8
+ 3.0546703338623047,
9
+ 0.0,
10
+ 3.8525187969207764,
11
+ 2.0974574089050293,
12
+ 1.8103265762329102,
13
+ 3.1366536617279053
14
+ ],
15
+ "min": [
16
+ -1.4863648414611816,
17
+ -0.2586335241794586,
18
+ 0.0,
19
+ -0.06850092858076096,
20
+ -2.2642147541046143,
21
+ -1.4876768589019775,
22
+ -3.0168392658233643
23
+ ],
24
+ "mean": [
25
+ -0.2004048377275467,
26
+ 0.9260306358337402,
27
+ 0.0,
28
+ 0.6881890296936035,
29
+ -0.34004831314086914,
30
+ 0.0657939463853836,
31
+ 0.004003346897661686
32
+ ],
33
+ "std": [
34
+ 0.34305500984191895,
35
+ 0.8880402445793152,
36
+ 0.0,
37
+ 0.7302417159080505,
38
+ 0.6487681269645691,
39
+ 0.29890957474708557,
40
+ 0.5843008160591125
41
+ ],
42
+ "q01": [
43
+ -0.8016231060028076,
44
+ 0.00292834360152483,
45
+ 0.0,
46
+ 0.0026424189563840628,
47
+ -1.2408509254455566,
48
+ -0.20844776928424835,
49
+ -0.7882506847381592
50
+ ],
51
+ "q99": [
52
+ 0.25086361169815063,
53
+ 2.122195243835449,
54
+ 0.0,
55
+ 1.899217128753662,
56
+ 0.2949807345867157,
57
+ 0.39621609449386597,
58
+ 0.74415123462677
59
+ ]
60
+ },
61
+ "right_arm_joint_position": {
62
+ "max": [
63
+ 1.6732014417648315,
64
+ 3.3797459602355957,
65
+ 0.0,
66
+ 4.252756595611572,
67
+ 2.5287232398986816,
68
+ 3.1440579891204834,
69
+ 3.0381109714508057
70
+ ],
71
+ "min": [
72
+ -1.4924354553222656,
73
+ -0.27809593081474304,
74
+ 0.0,
75
+ -0.18774886429309845,
76
+ -2.5354628562927246,
77
+ -3.0663280487060547,
78
+ -3.0486762523651123
79
+ ],
80
+ "mean": [
81
+ 0.1729983389377594,
82
+ 0.8224942684173584,
83
+ 0.0,
84
+ 0.6196512579917908,
85
+ -0.36041784286499023,
86
+ -0.06267070770263672,
87
+ 0.0037534707225859165
88
+ ],
89
+ "std": [
90
+ 0.3198980391025543,
91
+ 0.8736478090286255,
92
+ 0.0,
93
+ 0.7135350108146667,
94
+ 0.6027222871780396,
95
+ 0.2836475670337677,
96
+ 0.5368540287017822
97
+ ],
98
+ "q01": [
99
+ -0.21442407369613647,
100
+ 0.0012635404709726572,
101
+ 0.0,
102
+ 0.0008423136314377189,
103
+ -1.3013508319854736,
104
+ -0.3778865337371826,
105
+ -0.7004298567771912
106
+ ],
107
+ "q99": [
108
+ 0.7442896366119385,
109
+ 2.107645034790039,
110
+ 0.0,
111
+ 1.8928172588348389,
112
+ 0.21967510879039764,
113
+ 0.18984709680080414,
114
+ 0.7119987607002258
115
+ ]
116
+ },
117
+ "left_effector_position": {
118
+ "max": [
119
+ 1.0
120
+ ],
121
+ "min": [
122
+ -3.212450869184004e-17
123
+ ],
124
+ "mean": [
125
+ 0.7714465856552124
126
+ ],
127
+ "std": [
128
+ 0.3431665599346161
129
+ ],
130
+ "q01": [
131
+ 0.24830642342567444
132
+ ],
133
+ "q99": [
134
+ 0.9999969601631165
135
+ ]
136
+ },
137
+ "right_effector_position": {
138
+ "max": [
139
+ 1.0
140
+ ],
141
+ "min": [
142
+ -3.212450869184004e-17
143
+ ],
144
+ "mean": [
145
+ 0.7860055565834045
146
+ ],
147
+ "std": [
148
+ 0.3406558036804199
149
+ ],
150
+ "q01": [
151
+ 0.23833037912845612
152
+ ],
153
+ "q99": [
154
+ 0.9999971389770508
155
+ ]
156
+ },
157
+ "head_position": {
158
+ "max": [
159
+ 0.0,
160
+ 0.0
161
+ ],
162
+ "min": [
163
+ 0.0,
164
+ 0.0
165
+ ],
166
+ "mean": [
167
+ 0.0,
168
+ 0.0
169
+ ],
170
+ "std": [
171
+ 0.0,
172
+ 0.0
173
+ ],
174
+ "q01": [
175
+ 0.0,
176
+ 0.0
177
+ ],
178
+ "q99": [
179
+ 0.0,
180
+ 0.0
181
+ ]
182
+ },
183
+ "waist_pitch": {
184
+ "max": [
185
+ 0.0
186
+ ],
187
+ "min": [
188
+ 0.0
189
+ ],
190
+ "mean": [
191
+ 0.0
192
+ ],
193
+ "std": [
194
+ 0.0
195
+ ],
196
+ "q01": [
197
+ 0.0
198
+ ],
199
+ "q99": [
200
+ 0.0
201
+ ]
202
+ },
203
+ "waist_lift": {
204
+ "max": [
205
+ 0.0
206
+ ],
207
+ "min": [
208
+ 0.0
209
+ ],
210
+ "mean": [
211
+ 0.0
212
+ ],
213
+ "std": [
214
+ 0.0
215
+ ],
216
+ "q01": [
217
+ 0.0
218
+ ],
219
+ "q99": [
220
+ 0.0
221
+ ]
222
+ }
223
+ },
224
+ "action": {
225
+ "left_arm_joint_position": {
226
+ "max": [
227
+ 0.15498490631580353,
228
+ 0.20005442202091217,
229
+ 0.0,
230
+ 0.20005667209625244,
231
+ 0.19985514879226685,
232
+ 0.1528162956237793,
233
+ 0.2001188099384308
234
+ ],
235
+ "min": [
236
+ -0.15623462200164795,
237
+ -0.16764605045318604,
238
+ 0.0,
239
+ -0.16970443725585938,
240
+ -0.20000940561294556,
241
+ -0.15340250730514526,
242
+ -0.20000168681144714
243
+ ],
244
+ "mean": [
245
+ -3.7227990105748177e-05,
246
+ 0.00018136078142561018,
247
+ 0.0,
248
+ 0.00010640826803864911,
249
+ -1.5870902643655427e-05,
250
+ 1.423153662472032e-05,
251
+ -3.4376113035250455e-05
252
+ ],
253
+ "std": [
254
+ 0.018628353253006935,
255
+ 0.034384846687316895,
256
+ 0.0,
257
+ 0.03028096817433834,
258
+ 0.027993304654955864,
259
+ 0.013658049516379833,
260
+ 0.027253320440649986
261
+ ],
262
+ "q01": [
263
+ -0.06781377166509628,
264
+ -0.1277615422010422,
265
+ 0.0,
266
+ -0.11135105073451995,
267
+ -0.09073051691055298,
268
+ -0.04845283031463622,
269
+ -0.10073683932423591
270
+ ],
271
+ "q99": [
272
+ 0.06509785294532774,
273
+ 0.12334656521677971,
274
+ 0.0,
275
+ 0.10221257776021958,
276
+ 0.09198620438575744,
277
+ 0.052576015889644605,
278
+ 0.10348187446594237
279
+ ]
280
+ },
281
+ "right_arm_joint_position": {
282
+ "max": [
283
+ 0.15474265813827515,
284
+ 0.1993194818496704,
285
+ 0.0,
286
+ 0.20014739036560059,
287
+ 0.18120431900024414,
288
+ 0.17337381839752197,
289
+ 0.20011717081069946
290
+ ],
291
+ "min": [
292
+ -0.15502718091011047,
293
+ -0.20030677318572998,
294
+ 0.0,
295
+ -0.1721888780593872,
296
+ -0.18998387455940247,
297
+ -0.17636358737945557,
298
+ -0.20000112056732178
299
+ ],
300
+ "mean": [
301
+ -1.096351206797408e-05,
302
+ 0.00032592282514087856,
303
+ 0.0,
304
+ 0.0002725351951085031,
305
+ -0.00020481391402427107,
306
+ -5.93641925661359e-05,
307
+ -0.00012651472934521735
308
+ ],
309
+ "std": [
310
+ 0.016489697620272636,
311
+ 0.032645586878061295,
312
+ 0.0,
313
+ 0.029230637475848198,
314
+ 0.026745347306132317,
315
+ 0.012628333643078804,
316
+ 0.026453116908669472
317
+ ],
318
+ "q01": [
319
+ -0.05849424991756677,
320
+ -0.12711262106895446,
321
+ 0.0,
322
+ -0.1082528793811798,
323
+ -0.09179560363292694,
324
+ -0.050376016497611996,
325
+ -0.10185328900814056
326
+ ],
327
+ "q99": [
328
+ 0.06202989548444745,
329
+ 0.1210683524608612,
330
+ 0.0,
331
+ 0.10006564378738403,
332
+ 0.0895360794663429,
333
+ 0.04272967264056206,
334
+ 0.09938000977039337
335
+ ]
336
+ },
337
+ "left_effector_position": {
338
+ "max": [
339
+ 1.0
340
+ ],
341
+ "min": [
342
+ -3.212450869184004e-17
343
+ ],
344
+ "mean": [
345
+ 0.77138352394104
346
+ ],
347
+ "std": [
348
+ 0.343195378780365
349
+ ],
350
+ "q01": [
351
+ 0.2483011782169342
352
+ ],
353
+ "q99": [
354
+ 0.9999969601631165
355
+ ]
356
+ },
357
+ "right_effector_position": {
358
+ "max": [
359
+ 1.0
360
+ ],
361
+ "min": [
362
+ -3.212450869184004e-17
363
+ ],
364
+ "mean": [
365
+ 0.7859185934066772
366
+ ],
367
+ "std": [
368
+ 0.34070682525634766
369
+ ],
370
+ "q01": [
371
+ 0.23831939697265625
372
+ ],
373
+ "q99": [
374
+ 0.9999971389770508
375
+ ]
376
+ },
377
+ "head_position": {
378
+ "max": [
379
+ 0.0,
380
+ 0.0
381
+ ],
382
+ "min": [
383
+ 0.0,
384
+ 0.0
385
+ ],
386
+ "mean": [
387
+ 0.0,
388
+ 0.0
389
+ ],
390
+ "std": [
391
+ 0.0,
392
+ 0.0
393
+ ],
394
+ "q01": [
395
+ 0.0,
396
+ 0.0
397
+ ],
398
+ "q99": [
399
+ 0.0,
400
+ 0.0
401
+ ]
402
+ },
403
+ "waist_pitch": {
404
+ "max": [
405
+ 0.0
406
+ ],
407
+ "min": [
408
+ 0.0
409
+ ],
410
+ "mean": [
411
+ 0.0
412
+ ],
413
+ "std": [
414
+ 0.0
415
+ ],
416
+ "q01": [
417
+ 0.0
418
+ ],
419
+ "q99": [
420
+ 0.0
421
+ ]
422
+ },
423
+ "waist_lift": {
424
+ "max": [
425
+ 0.0
426
+ ],
427
+ "min": [
428
+ 0.0
429
+ ],
430
+ "mean": [
431
+ 0.0
432
+ ],
433
+ "std": [
434
+ 0.0
435
+ ],
436
+ "q01": [
437
+ 0.0
438
+ ],
439
+ "q99": [
440
+ 0.0
441
+ ]
442
+ },
443
+ "robot_velocity": {
444
+ "max": [
445
+ 0.0,
446
+ 0.0
447
+ ],
448
+ "min": [
449
+ 0.0,
450
+ 0.0
451
+ ],
452
+ "mean": [
453
+ 0.0,
454
+ 0.0
455
+ ],
456
+ "std": [
457
+ 0.0,
458
+ 0.0
459
+ ],
460
+ "q01": [
461
+ 0.0,
462
+ 0.0
463
+ ],
464
+ "q99": [
465
+ 0.0,
466
+ 0.0
467
+ ]
468
+ }
469
+ }
470
+ },
471
+ "modalities": {
472
+ "video": {
473
+ "top_head": {
474
+ "resolution": [
475
+ 640,
476
+ 480
477
+ ],
478
+ "channels": 3,
479
+ "fps": 25.0
480
+ },
481
+ "hand_left": {
482
+ "resolution": [
483
+ 640,
484
+ 480
485
+ ],
486
+ "channels": 3,
487
+ "fps": 25.0
488
+ },
489
+ "hand_right": {
490
+ "resolution": [
491
+ 640,
492
+ 480
493
+ ],
494
+ "channels": 3,
495
+ "fps": 25.0
496
+ }
497
+ },
498
+ "state": {
499
+ "left_arm_joint_position": {
500
+ "absolute": true,
501
+ "rotation_type": null,
502
+ "shape": [
503
+ 7
504
+ ],
505
+ "continuous": true
506
+ },
507
+ "right_arm_joint_position": {
508
+ "absolute": true,
509
+ "rotation_type": null,
510
+ "shape": [
511
+ 7
512
+ ],
513
+ "continuous": true
514
+ },
515
+ "left_effector_position": {
516
+ "absolute": true,
517
+ "rotation_type": null,
518
+ "shape": [
519
+ 1
520
+ ],
521
+ "continuous": true
522
+ },
523
+ "right_effector_position": {
524
+ "absolute": true,
525
+ "rotation_type": null,
526
+ "shape": [
527
+ 1
528
+ ],
529
+ "continuous": true
530
+ },
531
+ "head_position": {
532
+ "absolute": true,
533
+ "rotation_type": null,
534
+ "shape": [
535
+ 2
536
+ ],
537
+ "continuous": true
538
+ },
539
+ "waist_pitch": {
540
+ "absolute": true,
541
+ "rotation_type": null,
542
+ "shape": [
543
+ 1
544
+ ],
545
+ "continuous": true
546
+ },
547
+ "waist_lift": {
548
+ "absolute": true,
549
+ "rotation_type": null,
550
+ "shape": [
551
+ 1
552
+ ],
553
+ "continuous": true
554
+ }
555
+ },
556
+ "action": {
557
+ "left_arm_joint_position": {
558
+ "absolute": true,
559
+ "rotation_type": null,
560
+ "shape": [
561
+ 7
562
+ ],
563
+ "continuous": true
564
+ },
565
+ "right_arm_joint_position": {
566
+ "absolute": true,
567
+ "rotation_type": null,
568
+ "shape": [
569
+ 7
570
+ ],
571
+ "continuous": true
572
+ },
573
+ "left_effector_position": {
574
+ "absolute": true,
575
+ "rotation_type": null,
576
+ "shape": [
577
+ 1
578
+ ],
579
+ "continuous": true
580
+ },
581
+ "right_effector_position": {
582
+ "absolute": true,
583
+ "rotation_type": null,
584
+ "shape": [
585
+ 1
586
+ ],
587
+ "continuous": true
588
+ },
589
+ "head_position": {
590
+ "absolute": true,
591
+ "rotation_type": null,
592
+ "shape": [
593
+ 2
594
+ ],
595
+ "continuous": true
596
+ },
597
+ "waist_pitch": {
598
+ "absolute": true,
599
+ "rotation_type": null,
600
+ "shape": [
601
+ 1
602
+ ],
603
+ "continuous": true
604
+ },
605
+ "waist_lift": {
606
+ "absolute": true,
607
+ "rotation_type": null,
608
+ "shape": [
609
+ 1
610
+ ],
611
+ "continuous": true
612
+ },
613
+ "robot_velocity": {
614
+ "absolute": true,
615
+ "rotation_type": null,
616
+ "shape": [
617
+ 2
618
+ ],
619
+ "continuous": true
620
+ }
621
+ }
622
+ },
623
+ "embodiment_tag": "agibot"
624
+ }
625
+ }
model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9f679cc78bc172b7f9b8441ad37021561511a4b3f247ed4db63576c6ea785858
3
+ size 332305080
trainer_state.json ADDED
The diff for this file is too large to render. See raw diff