maximazhiming commited on
Commit
ff11d90
·
verified ·
1 Parent(s): e6e4ffb

Upload folder using huggingface_hub

Browse files
config.json ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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": 16,
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
+ "diffusion_model_cfg": {
21
+ "_convert_": "object",
22
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_dit_action_casual_chunk.CausalWanModel",
23
+ "concat_first_frame_latent": false,
24
+ "diffusion_model_pretrained_path": "/mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B",
25
+ "dim": 3072,
26
+ "eps": 1e-06,
27
+ "ffn_dim": 14336,
28
+ "frame_seqlen": 50,
29
+ "freq_dim": 256,
30
+ "in_dim": 48,
31
+ "max_chunk_size": 4,
32
+ "model_type": "ti2v",
33
+ "num_action_per_block": 16,
34
+ "num_frame_per_block": 2,
35
+ "num_heads": 24,
36
+ "num_layers": 30,
37
+ "num_state_per_block": 1,
38
+ "out_dim": 48
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/project_rlinf_hs/yuanhuining/models/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
+ "lambda_tgm_action": 0.0,
51
+ "lambda_tgm_video": 0.0,
52
+ "load_pretrained_det_decode_layer_path": null,
53
+ "lora_alpha": 4,
54
+ "lora_rank": 4,
55
+ "lora_target_modules": "q,k,v,o,ffn.0,ffn.2",
56
+ "max_action_dim": 32,
57
+ "max_state_dim": 64,
58
+ "model_dtype": "float32",
59
+ "noise_beta_alpha": 1.5,
60
+ "noise_beta_beta": 1.0,
61
+ "noise_s": 0.999,
62
+ "num_frame_per_block": 2,
63
+ "num_frames": 33,
64
+ "num_inference_timesteps": 4,
65
+ "num_timestep_buckets": 1000,
66
+ "repa_coeff": 1.0,
67
+ "repa_layer": 8,
68
+ "target_video_height": 160,
69
+ "target_video_width": 320,
70
+ "text_encoder_cfg": {
71
+ "_convert_": "object",
72
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder",
73
+ "text_encoder_pretrained_path": "/mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/models_t5_umt5-xxl-enc-bf16.pth"
74
+ },
75
+ "tgm_couple_prob": 0.5,
76
+ "tgm_sigma": 0.5,
77
+ "tile_size_height": 34,
78
+ "tile_size_width": 34,
79
+ "tile_stride_height": 18,
80
+ "tile_stride_width": 16,
81
+ "tiled": false,
82
+ "train_architecture": "full",
83
+ "tune_diffusion_model": true,
84
+ "tune_projector": true,
85
+ "use_gradient_checkpointing": true,
86
+ "use_vlln": true,
87
+ "vae_cfg": {
88
+ "_convert_": "object",
89
+ "_target_": "groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE38",
90
+ "dim": 160,
91
+ "vae_pretrained_path": "/mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/Wan2.2_VAE.pth",
92
+ "z_dim": 48
93
+ },
94
+ "video_noise_beta_alpha": 3.0,
95
+ "video_noise_beta_beta": 1.0,
96
+ "vl_self_attention_cfg": {
97
+ "_target_": "groot.vla.model.n1_5.modules.cross_attention_dit.SelfAttentionTransformer",
98
+ "attention_head_dim": 64,
99
+ "dropout": 0.2,
100
+ "final_dropout": true,
101
+ "num_attention_heads": 24,
102
+ "num_layers": 4,
103
+ "positional_embeddings": null
104
+ }
105
+ }
106
+ },
107
+ "action_horizon": 16,
108
+ "architectures": [
109
+ "VLA"
110
+ ],
111
+ "backbone_cfg": {
112
+ "_target_": "groot.vla.model.dreamzero.backbone.identity.IdentityBackbone"
113
+ },
114
+ "hidden_size": 0,
115
+ "model_dtype": "float32",
116
+ "model_type": "vla",
117
+ "resume_path": "/mnt/project_rlinf/yuanhuining/repos/dreamzero/runs/train/2026-05-07T16-36-40Z/checkpoints",
118
+ "torch_dtype": "bfloat16",
119
+ "transformers_version": "4.51.3"
120
+ }
experiment_cfg/conf.yaml ADDED
@@ -0,0 +1,3131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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: 16
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: 4
24
+ lora_alpha: 4
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: full
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/project_rlinf/hf_models/Wan2.2-TI2V-5B
60
+ model_type: ti2v
61
+ frame_seqlen: 50
62
+ dim: 3072
63
+ in_dim: 48
64
+ ffn_dim: 14336
65
+ out_dim: 48
66
+ freq_dim: 256
67
+ eps: 1.0e-06
68
+ num_heads: 24
69
+ num_layers: 30
70
+ max_chunk_size: 4
71
+ num_frame_per_block: 2
72
+ num_action_per_block: 16
73
+ num_state_per_block: 1
74
+ concat_first_frame_latent: false
75
+ text_encoder_cfg:
76
+ _target_: groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder
77
+ _convert_: object
78
+ text_encoder_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/models_t5_umt5-xxl-enc-bf16.pth
79
+ image_encoder_cfg:
80
+ _target_: groot.vla.model.dreamzero.modules.wan_video_image_encoder.WanImageEncoder
81
+ _convert_: object
82
+ image_encoder_pretrained_path: /mnt/project_rlinf_hs/yuanhuining/models/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
83
+ vae_cfg:
84
+ _target_: groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE38
85
+ _convert_: object
86
+ vae_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/Wan2.2_VAE.pth
87
+ z_dim: 48
88
+ dim: 160
89
+ action_dim: 32
90
+ action_horizon: 16
91
+ num_inference_timesteps: 4
92
+ noise_beta_alpha: 1.5
93
+ noise_beta_beta: 1.0
94
+ noise_s: 0.999
95
+ num_timestep_buckets: 1000
96
+ decouple_video_action_noise: false
97
+ video_noise_beta_alpha: 3.0
98
+ video_noise_beta_beta: 1.0
99
+ lambda_tgm_video: 0.0
100
+ lambda_tgm_action: 0.0
101
+ tgm_sigma: 0.5
102
+ tgm_couple_prob: 0.5
103
+ tune_projector: true
104
+ tune_diffusion_model: true
105
+ target_video_height: 160
106
+ target_video_width: 320
107
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHead
108
+ _convert_: object
109
+ train_dataset:
110
+ _target_: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotMixtureDataset.from_mixture_spec
111
+ _convert_: object
112
+ mixture_spec:
113
+ - dataset_path:
114
+ libero_sim:
115
+ - /mnt/project_rlinf_hs/yuanhuining/datasets/libero
116
+ dataset_weight: 1.0
117
+ distribute_weights: true
118
+ dataset_class: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotSubLangSingleActionChunkDatasetLIBERO
119
+ all_modality_configs:
120
+ oxe_droid:
121
+ video:
122
+ _target_: groot.vla.data.dataset.ModalityConfig
123
+ delta_indices:
124
+ - 0
125
+ - 1
126
+ - 2
127
+ - 3
128
+ - 4
129
+ - 5
130
+ - 6
131
+ - 7
132
+ - 8
133
+ - 9
134
+ - 10
135
+ - 11
136
+ - 12
137
+ - 13
138
+ - 14
139
+ - 15
140
+ - 16
141
+ - 17
142
+ - 18
143
+ - 19
144
+ - 20
145
+ - 21
146
+ - 22
147
+ - 23
148
+ - 24
149
+ eval_delta_indices:
150
+ - 0
151
+ modality_keys:
152
+ - video.exterior_image_1_left
153
+ - video.exterior_image_2_left
154
+ - video.wrist_image_left
155
+ state:
156
+ _target_: groot.vla.data.dataset.ModalityConfig
157
+ delta_indices:
158
+ - 0
159
+ modality_keys:
160
+ - state.joint_position
161
+ - state.gripper_position
162
+ action:
163
+ _target_: groot.vla.data.dataset.ModalityConfig
164
+ delta_indices:
165
+ - 0
166
+ - 1
167
+ - 2
168
+ - 3
169
+ - 4
170
+ - 5
171
+ - 6
172
+ - 7
173
+ - 8
174
+ - 9
175
+ - 10
176
+ - 11
177
+ - 12
178
+ - 13
179
+ - 14
180
+ - 15
181
+ - 16
182
+ - 17
183
+ - 18
184
+ - 19
185
+ - 20
186
+ - 21
187
+ - 22
188
+ - 23
189
+ modality_keys:
190
+ - action.joint_position
191
+ - action.gripper_position
192
+ language:
193
+ _target_: groot.vla.data.dataset.ModalityConfig
194
+ delta_indices:
195
+ - 0
196
+ modality_keys:
197
+ - annotation.language.language_instruction
198
+ - annotation.language.language_instruction_2
199
+ - annotation.language.language_instruction_3
200
+ lapa_action:
201
+ _target_: groot.vla.data.dataset.ModalityConfig
202
+ delta_indices:
203
+ - 0
204
+ modality_keys:
205
+ - lapa_action
206
+ agibot:
207
+ video:
208
+ _target_: groot.vla.data.dataset.ModalityConfig
209
+ delta_indices:
210
+ - 0
211
+ - 1
212
+ - 2
213
+ - 3
214
+ - 4
215
+ - 5
216
+ - 6
217
+ - 7
218
+ - 8
219
+ - 9
220
+ - 10
221
+ - 11
222
+ - 12
223
+ - 13
224
+ - 14
225
+ - 15
226
+ - 16
227
+ - 17
228
+ - 18
229
+ - 19
230
+ - 20
231
+ - 21
232
+ - 22
233
+ - 23
234
+ - 24
235
+ eval_delta_indices:
236
+ - -3
237
+ - -2
238
+ - -1
239
+ - 0
240
+ modality_keys:
241
+ - video.top_head
242
+ - video.hand_left
243
+ - video.hand_right
244
+ state:
245
+ _target_: groot.vla.data.dataset.ModalityConfig
246
+ delta_indices:
247
+ - 0
248
+ modality_keys:
249
+ - state.left_arm_joint_position
250
+ - state.right_arm_joint_position
251
+ - state.left_effector_position
252
+ - state.right_effector_position
253
+ - state.head_position
254
+ - state.waist_position
255
+ action:
256
+ _target_: groot.vla.data.dataset.ModalityConfig
257
+ delta_indices:
258
+ - 0
259
+ - 1
260
+ - 2
261
+ - 3
262
+ - 4
263
+ - 5
264
+ - 6
265
+ - 7
266
+ - 8
267
+ - 9
268
+ - 10
269
+ - 11
270
+ - 12
271
+ - 13
272
+ - 14
273
+ - 15
274
+ - 16
275
+ - 17
276
+ - 18
277
+ - 19
278
+ - 20
279
+ - 21
280
+ - 22
281
+ - 23
282
+ modality_keys:
283
+ - action.left_arm_joint_position
284
+ - action.right_arm_joint_position
285
+ - action.left_effector_position
286
+ - action.right_effector_position
287
+ - action.head_position
288
+ - action.waist_position
289
+ - action.robot_velocity
290
+ language:
291
+ _target_: groot.vla.data.dataset.ModalityConfig
292
+ delta_indices:
293
+ - 0
294
+ modality_keys:
295
+ - annotation.language.action_text
296
+ yam:
297
+ video:
298
+ _target_: groot.vla.data.dataset.ModalityConfig
299
+ delta_indices:
300
+ - 0
301
+ - 1
302
+ - 2
303
+ - 3
304
+ - 4
305
+ - 5
306
+ - 6
307
+ - 7
308
+ - 8
309
+ - 9
310
+ - 10
311
+ - 11
312
+ - 12
313
+ - 13
314
+ - 14
315
+ - 15
316
+ - 16
317
+ - 17
318
+ - 18
319
+ - 19
320
+ - 20
321
+ - 21
322
+ - 22
323
+ - 23
324
+ - 24
325
+ eval_delta_indices:
326
+ - 0
327
+ modality_keys:
328
+ - video.top_camera-images-rgb
329
+ - video.left_camera-images-rgb
330
+ - video.right_camera-images-rgb
331
+ state:
332
+ _target_: groot.vla.data.dataset.ModalityConfig
333
+ delta_indices:
334
+ - 0
335
+ modality_keys:
336
+ - state.left_joint_pos
337
+ - state.left_gripper_pos
338
+ - state.right_joint_pos
339
+ - state.right_gripper_pos
340
+ action:
341
+ _target_: groot.vla.data.dataset.ModalityConfig
342
+ delta_indices:
343
+ - 0
344
+ - 1
345
+ - 2
346
+ - 3
347
+ - 4
348
+ - 5
349
+ - 6
350
+ - 7
351
+ - 8
352
+ - 9
353
+ - 10
354
+ - 11
355
+ - 12
356
+ - 13
357
+ - 14
358
+ - 15
359
+ - 16
360
+ - 17
361
+ - 18
362
+ - 19
363
+ - 20
364
+ - 21
365
+ - 22
366
+ - 23
367
+ modality_keys:
368
+ - action.left_joint_pos
369
+ - action.left_gripper_pos
370
+ - action.right_joint_pos
371
+ - action.right_gripper_pos
372
+ language:
373
+ _target_: groot.vla.data.dataset.ModalityConfig
374
+ delta_indices:
375
+ - 0
376
+ modality_keys:
377
+ - annotation.task
378
+ libero_sim:
379
+ video:
380
+ _target_: groot.vla.data.dataset.ModalityConfig
381
+ delta_indices:
382
+ - 0
383
+ - 1
384
+ - 2
385
+ - 3
386
+ - 4
387
+ - 5
388
+ - 6
389
+ - 7
390
+ - 8
391
+ - 9
392
+ - 10
393
+ - 11
394
+ - 12
395
+ - 13
396
+ - 14
397
+ - 15
398
+ - 16
399
+ - 17
400
+ - 18
401
+ - 19
402
+ - 20
403
+ - 21
404
+ - 22
405
+ - 23
406
+ - 24
407
+ eval_delta_indices:
408
+ - 0
409
+ modality_keys:
410
+ - video.image
411
+ - video.wrist_image
412
+ state:
413
+ _target_: groot.vla.data.dataset.ModalityConfig
414
+ delta_indices:
415
+ - 0
416
+ modality_keys:
417
+ - state.state
418
+ action:
419
+ _target_: groot.vla.data.dataset.ModalityConfig
420
+ delta_indices:
421
+ - 0
422
+ - 1
423
+ - 2
424
+ - 3
425
+ - 4
426
+ - 5
427
+ - 6
428
+ - 7
429
+ - 8
430
+ - 9
431
+ - 10
432
+ - 11
433
+ - 12
434
+ - 13
435
+ - 14
436
+ - 15
437
+ - 16
438
+ - 17
439
+ - 18
440
+ - 19
441
+ - 20
442
+ - 21
443
+ - 22
444
+ - 23
445
+ modality_keys:
446
+ - action.actions
447
+ language:
448
+ _target_: groot.vla.data.dataset.ModalityConfig
449
+ delta_indices:
450
+ - 0
451
+ modality_keys:
452
+ - annotation.task
453
+ all_transforms:
454
+ oxe_droid:
455
+ _target_: groot.vla.data.transform.ComposedModalityTransform
456
+ transforms:
457
+ - _target_: groot.vla.data.transform.VideoToTensor
458
+ apply_to:
459
+ - video.exterior_image_1_left
460
+ - video.exterior_image_2_left
461
+ - video.wrist_image_left
462
+ - _target_: groot.vla.data.transform.VideoCrop
463
+ apply_to:
464
+ - video.exterior_image_1_left
465
+ - video.exterior_image_2_left
466
+ - video.wrist_image_left
467
+ scale: 0.95
468
+ mode: random
469
+ - _target_: groot.vla.data.transform.VideoResize
470
+ apply_to:
471
+ - video.exterior_image_1_left
472
+ - video.exterior_image_2_left
473
+ - video.wrist_image_left
474
+ height: 256
475
+ width: 256
476
+ interpolation: linear
477
+ - _target_: groot.vla.data.transform.VideoColorJitter
478
+ apply_to:
479
+ - video.exterior_image_1_left
480
+ - video.exterior_image_2_left
481
+ - video.wrist_image_left
482
+ brightness: 0.3
483
+ contrast: 0.4
484
+ saturation: 0.5
485
+ hue: 0.08
486
+ - _target_: groot.vla.data.transform.VideoToNumpy
487
+ apply_to:
488
+ - video.exterior_image_1_left
489
+ - video.exterior_image_2_left
490
+ - video.wrist_image_left
491
+ - _target_: groot.vla.data.transform.StateActionToTensor
492
+ apply_to:
493
+ - state.joint_position
494
+ - state.gripper_position
495
+ - _target_: groot.vla.data.transform.StateActionTransform
496
+ apply_to:
497
+ - state.joint_position
498
+ - state.gripper_position
499
+ normalization_modes:
500
+ state.joint_position: q99
501
+ state.gripper_position: q99
502
+ - _target_: groot.vla.data.transform.StateActionToTensor
503
+ apply_to:
504
+ - action.joint_position
505
+ - action.gripper_position
506
+ - _target_: groot.vla.data.transform.StateActionTransform
507
+ apply_to:
508
+ - action.joint_position
509
+ - action.gripper_position
510
+ normalization_modes:
511
+ action.joint_position: q99
512
+ action.gripper_position: q99
513
+ - _target_: groot.vla.data.transform.ConcatTransform
514
+ video_concat_order:
515
+ - video.exterior_image_1_left
516
+ - video.exterior_image_2_left
517
+ - video.wrist_image_left
518
+ state_concat_order:
519
+ - state.joint_position
520
+ - state.gripper_position
521
+ action_concat_order:
522
+ - action.joint_position
523
+ - action.gripper_position
524
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
525
+ default_instruction: Perform the default behavior.
526
+ language_dropout_prob: 0.0
527
+ always_use_default_instruction: false
528
+ max_state_dim: 64
529
+ max_action_dim: 32
530
+ max_length: 512
531
+ state_horizon: 1
532
+ action_horizon: 16
533
+ embodiment_tag_mapping:
534
+ real_gr1_arms_only: 0
535
+ real_gr1_arms_only_annotated: 1
536
+ real_gr1_arms_waist: 2
537
+ real_gr1_arms_waist_annotated: 3
538
+ dexmg_gr1_arms_only_inspire: 4
539
+ dexmg_gr1_arms_only_fourier: 5
540
+ dexmg_gr1_arms_waist_fourier: 6
541
+ robocasa_single_arm: 7
542
+ onex_eve_gripper: 8
543
+ robocasa_gr1_arms_only_inspire_hands: 9
544
+ robocasa_gr1_arms_only_fourier_hands: 10
545
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
546
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
547
+ robocasa_panda_omron: 13
548
+ robocasa_bimanual_panda_parallel_gripper: 15
549
+ robocasa_bimanual_panda_inspire_hand: 16
550
+ oxe_droid: 17
551
+ oxe_fractal: 18
552
+ oxe_language_table: 19
553
+ oxe_bridge: 20
554
+ real_panda_single_arm: 21
555
+ hot3d_hands_only: 23
556
+ gr1_unified: 24
557
+ robocasa_gr1_arms_waist_fourier_hands: 25
558
+ agibot: 26
559
+ lapa: 27
560
+ oxe_mutex: 28
561
+ oxe_roboset: 29
562
+ oxe_plex: 30
563
+ dream: 31
564
+ yam: 32
565
+ libero_sim: 21
566
+ xdof: 22
567
+ gr1_unified_segmentation: 14
568
+ language_table_sim: 7
569
+ gr1_isaac: 0
570
+ sim_behavior_r1_pro: 31
571
+ mecka_hands: 27
572
+ real_r1_pro_sharpa: 28
573
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
574
+ agibot:
575
+ _target_: groot.vla.data.transform.ComposedModalityTransform
576
+ transforms:
577
+ - _target_: groot.vla.data.transform.VideoToTensor
578
+ apply_to:
579
+ - video.top_head
580
+ - video.hand_left
581
+ - video.hand_right
582
+ - _target_: groot.vla.data.transform.VideoCrop
583
+ apply_to:
584
+ - video.top_head
585
+ - video.hand_left
586
+ - video.hand_right
587
+ scale: 0.95
588
+ mode: random
589
+ - _target_: groot.vla.data.transform.VideoResize
590
+ apply_to:
591
+ - video.top_head
592
+ - video.hand_left
593
+ - video.hand_right
594
+ height: 256
595
+ width: 256
596
+ interpolation: linear
597
+ - _target_: groot.vla.data.transform.VideoColorJitter
598
+ apply_to:
599
+ - video.top_head
600
+ - video.hand_left
601
+ - video.hand_right
602
+ brightness: 0.3
603
+ contrast: 0.4
604
+ saturation: 0.5
605
+ hue: 0.08
606
+ - _target_: groot.vla.data.transform.VideoToNumpy
607
+ apply_to:
608
+ - video.top_head
609
+ - video.hand_left
610
+ - video.hand_right
611
+ - _target_: groot.vla.data.transform.StateActionToTensor
612
+ apply_to:
613
+ - state.left_arm_joint_position
614
+ - state.right_arm_joint_position
615
+ - state.left_effector_position
616
+ - state.right_effector_position
617
+ - state.head_position
618
+ - state.waist_position
619
+ - _target_: groot.vla.data.transform.StateActionTransform
620
+ apply_to:
621
+ - state.left_arm_joint_position
622
+ - state.right_arm_joint_position
623
+ - state.left_effector_position
624
+ - state.right_effector_position
625
+ - state.head_position
626
+ - state.waist_position
627
+ normalization_modes:
628
+ state.left_arm_joint_position: q99
629
+ state.right_arm_joint_position: q99
630
+ state.left_effector_position: q99
631
+ state.right_effector_position: q99
632
+ state.head_position: q99
633
+ state.waist_position: q99
634
+ - _target_: groot.vla.data.transform.StateActionToTensor
635
+ apply_to:
636
+ - action.left_arm_joint_position
637
+ - action.right_arm_joint_position
638
+ - action.left_effector_position
639
+ - action.right_effector_position
640
+ - action.head_position
641
+ - action.waist_position
642
+ - action.robot_velocity
643
+ - _target_: groot.vla.data.transform.StateActionTransform
644
+ apply_to:
645
+ - action.left_arm_joint_position
646
+ - action.right_arm_joint_position
647
+ - action.left_effector_position
648
+ - action.right_effector_position
649
+ - action.head_position
650
+ - action.waist_position
651
+ - action.robot_velocity
652
+ normalization_modes:
653
+ action.left_arm_joint_position: q99
654
+ action.right_arm_joint_position: q99
655
+ action.left_effector_position: q99
656
+ action.right_effector_position: q99
657
+ action.head_position: q99
658
+ action.waist_position: q99
659
+ action.robot_velocity: q99
660
+ - _target_: groot.vla.data.transform.ConcatTransform
661
+ video_concat_order:
662
+ - video.top_head
663
+ - video.hand_left
664
+ - video.hand_right
665
+ state_concat_order:
666
+ - state.left_arm_joint_position
667
+ - state.right_arm_joint_position
668
+ - state.left_effector_position
669
+ - state.right_effector_position
670
+ - state.head_position
671
+ - state.waist_position
672
+ action_concat_order:
673
+ - action.left_arm_joint_position
674
+ - action.right_arm_joint_position
675
+ - action.left_effector_position
676
+ - action.right_effector_position
677
+ - action.head_position
678
+ - action.waist_position
679
+ - action.robot_velocity
680
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
681
+ default_instruction: Perform the default behavior.
682
+ language_dropout_prob: 0.0
683
+ always_use_default_instruction: false
684
+ max_state_dim: 64
685
+ max_action_dim: 32
686
+ max_length: 512
687
+ state_horizon: 1
688
+ action_horizon: 16
689
+ embodiment_tag_mapping:
690
+ real_gr1_arms_only: 0
691
+ real_gr1_arms_only_annotated: 1
692
+ real_gr1_arms_waist: 2
693
+ real_gr1_arms_waist_annotated: 3
694
+ dexmg_gr1_arms_only_inspire: 4
695
+ dexmg_gr1_arms_only_fourier: 5
696
+ dexmg_gr1_arms_waist_fourier: 6
697
+ robocasa_single_arm: 7
698
+ onex_eve_gripper: 8
699
+ robocasa_gr1_arms_only_inspire_hands: 9
700
+ robocasa_gr1_arms_only_fourier_hands: 10
701
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
702
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
703
+ robocasa_panda_omron: 13
704
+ robocasa_bimanual_panda_parallel_gripper: 15
705
+ robocasa_bimanual_panda_inspire_hand: 16
706
+ oxe_droid: 17
707
+ oxe_fractal: 18
708
+ oxe_language_table: 19
709
+ oxe_bridge: 20
710
+ real_panda_single_arm: 21
711
+ hot3d_hands_only: 23
712
+ gr1_unified: 24
713
+ robocasa_gr1_arms_waist_fourier_hands: 25
714
+ agibot: 26
715
+ lapa: 27
716
+ oxe_mutex: 28
717
+ oxe_roboset: 29
718
+ oxe_plex: 30
719
+ dream: 31
720
+ yam: 32
721
+ libero_sim: 21
722
+ xdof: 22
723
+ gr1_unified_segmentation: 14
724
+ language_table_sim: 7
725
+ gr1_isaac: 0
726
+ sim_behavior_r1_pro: 31
727
+ mecka_hands: 27
728
+ real_r1_pro_sharpa: 28
729
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
730
+ yam:
731
+ _target_: groot.vla.data.transform.ComposedModalityTransform
732
+ transforms:
733
+ - _target_: groot.vla.data.transform.VideoToTensor
734
+ apply_to:
735
+ - video.top_camera-images-rgb
736
+ - video.left_camera-images-rgb
737
+ - video.right_camera-images-rgb
738
+ - _target_: groot.vla.data.transform.VideoCrop
739
+ apply_to:
740
+ - video.top_camera-images-rgb
741
+ - video.left_camera-images-rgb
742
+ - video.right_camera-images-rgb
743
+ scale: 0.95
744
+ mode: random
745
+ - _target_: groot.vla.data.transform.VideoResize
746
+ apply_to:
747
+ - video.top_camera-images-rgb
748
+ - video.left_camera-images-rgb
749
+ - video.right_camera-images-rgb
750
+ height: 256
751
+ width: 256
752
+ interpolation: linear
753
+ - _target_: groot.vla.data.transform.VideoColorJitter
754
+ apply_to:
755
+ - video.top_camera-images-rgb
756
+ - video.left_camera-images-rgb
757
+ - video.right_camera-images-rgb
758
+ brightness: 0.3
759
+ contrast: 0.4
760
+ saturation: 0.5
761
+ hue: 0.08
762
+ - _target_: groot.vla.data.transform.VideoToNumpy
763
+ apply_to:
764
+ - video.top_camera-images-rgb
765
+ - video.left_camera-images-rgb
766
+ - video.right_camera-images-rgb
767
+ - _target_: groot.vla.data.transform.StateActionToTensor
768
+ apply_to:
769
+ - state.left_joint_pos
770
+ - state.left_gripper_pos
771
+ - state.right_joint_pos
772
+ - state.right_gripper_pos
773
+ - _target_: groot.vla.data.transform.StateActionTransform
774
+ apply_to:
775
+ - state.left_joint_pos
776
+ - state.left_gripper_pos
777
+ - state.right_joint_pos
778
+ - state.right_gripper_pos
779
+ normalization_modes:
780
+ state.left_joint_pos: q99
781
+ state.left_gripper_pos: q99
782
+ state.right_joint_pos: q99
783
+ state.right_gripper_pos: q99
784
+ - _target_: groot.vla.data.transform.StateActionToTensor
785
+ apply_to:
786
+ - action.left_joint_pos
787
+ - action.left_gripper_pos
788
+ - action.right_joint_pos
789
+ - action.right_gripper_pos
790
+ - _target_: groot.vla.data.transform.StateActionTransform
791
+ apply_to:
792
+ - action.left_joint_pos
793
+ - action.left_gripper_pos
794
+ - action.right_joint_pos
795
+ - action.right_gripper_pos
796
+ normalization_modes:
797
+ action.left_joint_pos: q99
798
+ action.left_gripper_pos: q99
799
+ action.right_joint_pos: q99
800
+ action.right_gripper_pos: q99
801
+ - _target_: groot.vla.data.transform.ConcatTransform
802
+ video_concat_order:
803
+ - video.top_camera-images-rgb
804
+ - video.left_camera-images-rgb
805
+ - video.right_camera-images-rgb
806
+ state_concat_order:
807
+ - state.left_joint_pos
808
+ - state.left_gripper_pos
809
+ - state.right_joint_pos
810
+ - state.right_gripper_pos
811
+ action_concat_order:
812
+ - action.left_joint_pos
813
+ - action.left_gripper_pos
814
+ - action.right_joint_pos
815
+ - action.right_gripper_pos
816
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
817
+ default_instruction: Perform the default behavior.
818
+ language_dropout_prob: 0.0
819
+ always_use_default_instruction: false
820
+ max_state_dim: 64
821
+ max_action_dim: 32
822
+ max_length: 512
823
+ state_horizon: 1
824
+ action_horizon: 16
825
+ embodiment_tag_mapping:
826
+ real_gr1_arms_only: 0
827
+ real_gr1_arms_only_annotated: 1
828
+ real_gr1_arms_waist: 2
829
+ real_gr1_arms_waist_annotated: 3
830
+ dexmg_gr1_arms_only_inspire: 4
831
+ dexmg_gr1_arms_only_fourier: 5
832
+ dexmg_gr1_arms_waist_fourier: 6
833
+ robocasa_single_arm: 7
834
+ onex_eve_gripper: 8
835
+ robocasa_gr1_arms_only_inspire_hands: 9
836
+ robocasa_gr1_arms_only_fourier_hands: 10
837
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
838
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
839
+ robocasa_panda_omron: 13
840
+ robocasa_bimanual_panda_parallel_gripper: 15
841
+ robocasa_bimanual_panda_inspire_hand: 16
842
+ oxe_droid: 17
843
+ oxe_fractal: 18
844
+ oxe_language_table: 19
845
+ oxe_bridge: 20
846
+ real_panda_single_arm: 21
847
+ hot3d_hands_only: 23
848
+ gr1_unified: 24
849
+ robocasa_gr1_arms_waist_fourier_hands: 25
850
+ agibot: 26
851
+ lapa: 27
852
+ oxe_mutex: 28
853
+ oxe_roboset: 29
854
+ oxe_plex: 30
855
+ dream: 31
856
+ yam: 32
857
+ libero_sim: 21
858
+ xdof: 22
859
+ gr1_unified_segmentation: 14
860
+ language_table_sim: 7
861
+ gr1_isaac: 0
862
+ sim_behavior_r1_pro: 31
863
+ mecka_hands: 27
864
+ real_r1_pro_sharpa: 28
865
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
866
+ libero_sim:
867
+ _target_: groot.vla.data.transform.ComposedModalityTransform
868
+ transforms:
869
+ - _target_: groot.vla.data.transform.VideoToTensor
870
+ apply_to:
871
+ - video.image
872
+ - video.wrist_image
873
+ - _target_: groot.vla.data.transform.VideoCrop
874
+ apply_to:
875
+ - video.image
876
+ - video.wrist_image
877
+ scale: 0.95
878
+ mode: random
879
+ - _target_: groot.vla.data.transform.VideoResize
880
+ apply_to:
881
+ - video.image
882
+ - video.wrist_image
883
+ height: 256
884
+ width: 256
885
+ interpolation: linear
886
+ - _target_: groot.vla.data.transform.VideoColorJitter
887
+ apply_to:
888
+ - video.image
889
+ - video.wrist_image
890
+ brightness: 0.3
891
+ contrast: 0.4
892
+ saturation: 0.5
893
+ hue: 0.08
894
+ - _target_: groot.vla.data.transform.VideoToNumpy
895
+ apply_to:
896
+ - video.image
897
+ - video.wrist_image
898
+ - _target_: groot.vla.data.transform.StateActionToTensor
899
+ apply_to:
900
+ - state.state
901
+ - _target_: groot.vla.data.transform.StateActionTransform
902
+ apply_to:
903
+ - state.state
904
+ normalization_modes:
905
+ state.state: q99
906
+ - _target_: groot.vla.data.transform.StateActionToTensor
907
+ apply_to:
908
+ - action.actions
909
+ - _target_: groot.vla.data.transform.StateActionTransform
910
+ apply_to:
911
+ - action.actions
912
+ normalization_modes:
913
+ action.actions: q99
914
+ - _target_: groot.vla.data.transform.ConcatTransform
915
+ video_concat_order:
916
+ - video.image
917
+ - video.wrist_image
918
+ state_concat_order:
919
+ - state.state
920
+ action_concat_order:
921
+ - action.actions
922
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
923
+ default_instruction: Perform the default behavior.
924
+ language_dropout_prob: 0.0
925
+ always_use_default_instruction: false
926
+ max_state_dim: 64
927
+ max_action_dim: 32
928
+ max_length: 512
929
+ state_horizon: 1
930
+ action_horizon: 16
931
+ embodiment_tag_mapping:
932
+ real_gr1_arms_only: 0
933
+ real_gr1_arms_only_annotated: 1
934
+ real_gr1_arms_waist: 2
935
+ real_gr1_arms_waist_annotated: 3
936
+ dexmg_gr1_arms_only_inspire: 4
937
+ dexmg_gr1_arms_only_fourier: 5
938
+ dexmg_gr1_arms_waist_fourier: 6
939
+ robocasa_single_arm: 7
940
+ onex_eve_gripper: 8
941
+ robocasa_gr1_arms_only_inspire_hands: 9
942
+ robocasa_gr1_arms_only_fourier_hands: 10
943
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
944
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
945
+ robocasa_panda_omron: 13
946
+ robocasa_bimanual_panda_parallel_gripper: 15
947
+ robocasa_bimanual_panda_inspire_hand: 16
948
+ oxe_droid: 17
949
+ oxe_fractal: 18
950
+ oxe_language_table: 19
951
+ oxe_bridge: 20
952
+ real_panda_single_arm: 21
953
+ hot3d_hands_only: 23
954
+ gr1_unified: 24
955
+ robocasa_gr1_arms_waist_fourier_hands: 25
956
+ agibot: 26
957
+ lapa: 27
958
+ oxe_mutex: 28
959
+ oxe_roboset: 29
960
+ oxe_plex: 30
961
+ dream: 31
962
+ yam: 32
963
+ libero_sim: 21
964
+ xdof: 22
965
+ gr1_unified_segmentation: 14
966
+ language_table_sim: 7
967
+ gr1_isaac: 0
968
+ sim_behavior_r1_pro: 31
969
+ mecka_hands: 27
970
+ real_r1_pro_sharpa: 28
971
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
972
+ metadata_versions:
973
+ oxe_droid: '0221'
974
+ agibot: '0221'
975
+ yam: '0221'
976
+ libero_sim: '0221'
977
+ fps:
978
+ yam: 30
979
+ libero_sim: 10
980
+ dataset_kwargs:
981
+ video_backend: decord
982
+ use_global_metadata: false
983
+ max_chunk_size: 4
984
+ relative_action: false
985
+ relative_action_per_horizon: false
986
+ mixture_kwargs:
987
+ training: true
988
+ balance_dataset_weights: false
989
+ seed: 42
990
+ shard_sampling_rate: 1.0
991
+ trainer:
992
+ _target_: groot.vla.experiment.VLATrainer
993
+ _partial_: true
994
+ _recursive_: false
995
+ callbacks: null
996
+ model: ???
997
+ train_dataset: ???
998
+ compute_dtype: ???
999
+ benchmark_time: false
1000
+ enable_profiling: false
1001
+ profiling_steps: 5
1002
+ enable_prof_callback: false
1003
+ profile_start_step: 50
1004
+ profile_warmup_steps: 1
1005
+ profile_active_steps: 3
1006
+ profile_record_shapes: false
1007
+ profile_with_stack: false
1008
+ profile_memory: false
1009
+ wandb_project: dreamzero
1010
+ output_dir: /mnt/project_rlinf/yuanhuining/repos/dreamzero/runs/train/2026-05-07T16-36-40Z/checkpoints
1011
+ load_from_yaml: null
1012
+ gear_credentials: null
1013
+ upload_checkpoints: false
1014
+ upload_every: 1000
1015
+ upload_last_n_checkpoints: 5
1016
+ remove_unused_columns: false
1017
+ bf16: true
1018
+ tf32: true
1019
+ global_batch_size: null
1020
+ raise_error_if_global_batch_size_not_set: false
1021
+ per_device_train_batch_size: 32
1022
+ per_device_eval_batch_size: 64
1023
+ gradient_accumulation_steps: 1
1024
+ dataloader_num_workers: 1
1025
+ dataloader_pin_memory: false
1026
+ dataloader_persistent_workers: true
1027
+ optim: adamw_torch
1028
+ learning_rate: 0.0001
1029
+ adam_beta1: 0.95
1030
+ adam_beta2: 0.999
1031
+ adam_epsilon: 1.0e-08
1032
+ weight_decay: 1.0e-05
1033
+ lr_scheduler_type: cosine
1034
+ warmup_ratio: 0.05
1035
+ logging_steps: 10.0
1036
+ num_train_epochs: 1000
1037
+ max_steps: 50000
1038
+ save_strategy: steps
1039
+ save_steps: 2000
1040
+ eval_strategy: 'no'
1041
+ save_total_limit: 10
1042
+ report_to: tensorboard
1043
+ seed: 42
1044
+ do_eval: false
1045
+ gradient_checkpointing: false
1046
+ ddp_find_unused_parameters: false
1047
+ ddp_bucket_cap_mb: 100
1048
+ ray_num_workers: ???
1049
+ eval_bf16: true
1050
+ torch_compile_mode: null
1051
+ pretrained_model_path: null
1052
+ only_tune_projectors: false
1053
+ save_deepspeed_checkpoint: false
1054
+ save_llm: false
1055
+ save_lora_only: false
1056
+ save_value_model: false
1057
+ save_q_model: false
1058
+ download_cache: false
1059
+ training_args:
1060
+ _target_: transformers.TrainingArguments
1061
+ output_dir: /mnt/project_rlinf/yuanhuining/repos/dreamzero/runs/train/2026-05-07T16-36-40Z/checkpoints
1062
+ run_name: checkpoints
1063
+ remove_unused_columns: false
1064
+ deepspeed: groot/vla/configs/deepspeed/zero2_offload.json
1065
+ gradient_checkpointing: false
1066
+ bf16: true
1067
+ tf32: true
1068
+ per_device_train_batch_size: 32
1069
+ per_device_eval_batch_size: 64
1070
+ gradient_accumulation_steps: 1
1071
+ dataloader_num_workers: 1
1072
+ dataloader_pin_memory: false
1073
+ dataloader_persistent_workers: true
1074
+ optim: adamw_torch
1075
+ adam_beta1: 0.95
1076
+ adam_beta2: 0.999
1077
+ adam_epsilon: 1.0e-08
1078
+ learning_rate: 1.0e-05
1079
+ weight_decay: 1.0e-05
1080
+ warmup_ratio: 0.05
1081
+ lr_scheduler_type: cosine
1082
+ logging_steps: 10.0
1083
+ logging_dir: /mnt/project_rlinf/yuanhuining/repos/dreamzero/runs/train/2026-05-07T16-36-40Z/tensorboard
1084
+ num_train_epochs: 1000
1085
+ max_steps: 50000
1086
+ save_strategy: steps
1087
+ save_steps: 2000
1088
+ save_total_limit: 10
1089
+ report_to: tensorboard
1090
+ seed: 42
1091
+ do_eval: false
1092
+ ddp_find_unused_parameters: false
1093
+ ddp_bucket_cap_mb: 100
1094
+ torch_compile_mode: null
1095
+ profile_dir: null
1096
+ backbone_hidden_size: 0
1097
+ backbone_cfg:
1098
+ _target_: groot.vla.model.dreamzero.backbone.identity.IdentityBackbone
1099
+ action_head_cfg:
1100
+ config:
1101
+ backbone_features_projector_cfg: null
1102
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHeadConfig
1103
+ _recursive_: false
1104
+ tiled: false
1105
+ tile_size_height: 34
1106
+ tile_size_width: 34
1107
+ tile_stride_height: 18
1108
+ tile_stride_width: 16
1109
+ lora_rank: 4
1110
+ lora_alpha: 4
1111
+ num_frames: 33
1112
+ num_frame_per_block: 2
1113
+ lora_target_modules: q,k,v,o,ffn.0,ffn.2
1114
+ init_lora_weights: kaiming
1115
+ train_architecture: full
1116
+ use_gradient_checkpointing: true
1117
+ add_pos_embed: true
1118
+ model_dtype: float32
1119
+ max_state_dim: 64
1120
+ max_action_dim: 32
1121
+ action_loss_embodiment_ids:
1122
+ - 26
1123
+ - 17
1124
+ - 32
1125
+ hidden_size: 64
1126
+ input_embedding_dim: 1536
1127
+ backbone_embedding_dim: 0
1128
+ repa_layer: 8
1129
+ repa_coeff: 1.0
1130
+ load_pretrained_det_decode_layer_path: null
1131
+ freeze_decode_layer: false
1132
+ expand_batch: null
1133
+ use_vlln: true
1134
+ vl_self_attention_cfg:
1135
+ _target_: groot.vla.model.n1_5.modules.cross_attention_dit.SelfAttentionTransformer
1136
+ positional_embeddings: null
1137
+ num_layers: 4
1138
+ num_attention_heads: 24
1139
+ attention_head_dim: 64
1140
+ dropout: 0.2
1141
+ final_dropout: true
1142
+ diffusion_model_cfg:
1143
+ _target_: groot.vla.model.dreamzero.modules.wan_video_dit_action_casual_chunk.CausalWanModel
1144
+ _convert_: object
1145
+ diffusion_model_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B
1146
+ model_type: ti2v
1147
+ frame_seqlen: 50
1148
+ dim: 3072
1149
+ in_dim: 48
1150
+ ffn_dim: 14336
1151
+ out_dim: 48
1152
+ freq_dim: 256
1153
+ eps: 1.0e-06
1154
+ num_heads: 24
1155
+ num_layers: 30
1156
+ max_chunk_size: 4
1157
+ num_frame_per_block: 2
1158
+ num_action_per_block: 16
1159
+ num_state_per_block: 1
1160
+ concat_first_frame_latent: false
1161
+ text_encoder_cfg:
1162
+ _target_: groot.vla.model.dreamzero.modules.wan_video_text_encoder.WanTextEncoder
1163
+ _convert_: object
1164
+ text_encoder_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/models_t5_umt5-xxl-enc-bf16.pth
1165
+ image_encoder_cfg:
1166
+ _target_: groot.vla.model.dreamzero.modules.wan_video_image_encoder.WanImageEncoder
1167
+ _convert_: object
1168
+ image_encoder_pretrained_path: /mnt/project_rlinf_hs/yuanhuining/models/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
1169
+ vae_cfg:
1170
+ _target_: groot.vla.model.dreamzero.modules.wan_video_vae.WanVideoVAE38
1171
+ _convert_: object
1172
+ vae_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/Wan2.2_VAE.pth
1173
+ z_dim: 48
1174
+ dim: 160
1175
+ action_dim: 32
1176
+ action_horizon: 16
1177
+ num_inference_timesteps: 4
1178
+ noise_beta_alpha: 1.5
1179
+ noise_beta_beta: 1.0
1180
+ noise_s: 0.999
1181
+ num_timestep_buckets: 1000
1182
+ decouple_video_action_noise: false
1183
+ video_noise_beta_alpha: 3.0
1184
+ video_noise_beta_beta: 1.0
1185
+ lambda_tgm_video: 0.0
1186
+ lambda_tgm_action: 0.0
1187
+ tgm_sigma: 0.5
1188
+ tgm_couple_prob: 0.5
1189
+ tune_projector: true
1190
+ tune_diffusion_model: true
1191
+ target_video_height: 160
1192
+ target_video_width: 320
1193
+ _target_: groot.vla.model.dreamzero.action_head.wan_flow_matching_action_tf.WANPolicyHead
1194
+ _convert_: object
1195
+ add_pos_embed: true
1196
+ hidden_size: 64
1197
+ attn_dropout: 0.2
1198
+ repa_layer: 8
1199
+ repa_coeff: 1.0
1200
+ load_pretrained_det_decode_layer_path: null
1201
+ expand_batch: null
1202
+ dit_version: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B
1203
+ text_encoder_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/models_t5_umt5-xxl-enc-bf16.pth
1204
+ image_encoder_pretrained_path: /mnt/project_rlinf_hs/yuanhuining/models/Wan2.1-I2V-14B-480P/models_clip_open-clip-xlm-roberta-large-vit-huge-14.pth
1205
+ vae_pretrained_path: /mnt/project_rlinf/hf_models/Wan2.2-TI2V-5B/Wan2.2_VAE.pth
1206
+ train_architecture: full
1207
+ num_frame_per_block: 2
1208
+ num_action_per_block: 16
1209
+ num_state_per_block: 1
1210
+ frame_seqlen: 50
1211
+ embodiment_tag_to_projector_index:
1212
+ real_gr1_arms_only: 0
1213
+ real_gr1_arms_only_annotated: 1
1214
+ real_gr1_arms_waist: 2
1215
+ real_gr1_arms_waist_annotated: 3
1216
+ dexmg_gr1_arms_only_inspire: 4
1217
+ dexmg_gr1_arms_only_fourier: 5
1218
+ dexmg_gr1_arms_waist_fourier: 6
1219
+ robocasa_single_arm: 7
1220
+ onex_eve_gripper: 8
1221
+ robocasa_gr1_arms_only_inspire_hands: 9
1222
+ robocasa_gr1_arms_only_fourier_hands: 10
1223
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1224
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1225
+ robocasa_panda_omron: 13
1226
+ robocasa_bimanual_panda_parallel_gripper: 15
1227
+ robocasa_bimanual_panda_inspire_hand: 16
1228
+ oxe_droid: 17
1229
+ oxe_fractal: 18
1230
+ oxe_language_table: 19
1231
+ oxe_bridge: 20
1232
+ real_panda_single_arm: 21
1233
+ hot3d_hands_only: 23
1234
+ gr1_unified: 24
1235
+ robocasa_gr1_arms_waist_fourier_hands: 25
1236
+ agibot: 26
1237
+ lapa: 27
1238
+ oxe_mutex: 28
1239
+ oxe_roboset: 29
1240
+ oxe_plex: 30
1241
+ dream: 31
1242
+ yam: 32
1243
+ libero_sim: 21
1244
+ xdof: 22
1245
+ gr1_unified_segmentation: 14
1246
+ language_table_sim: 7
1247
+ gr1_isaac: 0
1248
+ sim_behavior_r1_pro: 31
1249
+ mecka_hands: 27
1250
+ real_r1_pro_sharpa: 28
1251
+ max_length: 512
1252
+ num_views: 2
1253
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
1254
+ data_collator:
1255
+ _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DefaultDataCollator
1256
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
1257
+ max_length: 512
1258
+ num_views: 2
1259
+ embodiment_tag_mapping:
1260
+ real_gr1_arms_only: 0
1261
+ real_gr1_arms_only_annotated: 1
1262
+ real_gr1_arms_waist: 2
1263
+ real_gr1_arms_waist_annotated: 3
1264
+ dexmg_gr1_arms_only_inspire: 4
1265
+ dexmg_gr1_arms_only_fourier: 5
1266
+ dexmg_gr1_arms_waist_fourier: 6
1267
+ robocasa_single_arm: 7
1268
+ onex_eve_gripper: 8
1269
+ robocasa_gr1_arms_only_inspire_hands: 9
1270
+ robocasa_gr1_arms_only_fourier_hands: 10
1271
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1272
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1273
+ robocasa_panda_omron: 13
1274
+ robocasa_bimanual_panda_parallel_gripper: 15
1275
+ robocasa_bimanual_panda_inspire_hand: 16
1276
+ oxe_droid: 17
1277
+ oxe_fractal: 18
1278
+ oxe_language_table: 19
1279
+ oxe_bridge: 20
1280
+ real_panda_single_arm: 21
1281
+ hot3d_hands_only: 23
1282
+ gr1_unified: 24
1283
+ robocasa_gr1_arms_waist_fourier_hands: 25
1284
+ agibot: 26
1285
+ lapa: 27
1286
+ oxe_mutex: 28
1287
+ oxe_roboset: 29
1288
+ oxe_plex: 30
1289
+ dream: 31
1290
+ yam: 32
1291
+ libero_sim: 21
1292
+ xdof: 22
1293
+ gr1_unified_segmentation: 14
1294
+ language_table_sim: 7
1295
+ gr1_isaac: 0
1296
+ sim_behavior_r1_pro: 31
1297
+ mecka_hands: 27
1298
+ real_r1_pro_sharpa: 28
1299
+ num_visual_tokens_per_frame: 16
1300
+ max_state_dim: 64
1301
+ max_action_dim: 32
1302
+ language_dropout_prob: 0.0
1303
+ model_specific_transform:
1304
+ _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1305
+ default_instruction: Perform the default behavior.
1306
+ language_dropout_prob: 0.0
1307
+ always_use_default_instruction: false
1308
+ max_state_dim: 64
1309
+ max_action_dim: 32
1310
+ max_length: 512
1311
+ state_horizon: 1
1312
+ action_horizon: 16
1313
+ embodiment_tag_mapping:
1314
+ real_gr1_arms_only: 0
1315
+ real_gr1_arms_only_annotated: 1
1316
+ real_gr1_arms_waist: 2
1317
+ real_gr1_arms_waist_annotated: 3
1318
+ dexmg_gr1_arms_only_inspire: 4
1319
+ dexmg_gr1_arms_only_fourier: 5
1320
+ dexmg_gr1_arms_waist_fourier: 6
1321
+ robocasa_single_arm: 7
1322
+ onex_eve_gripper: 8
1323
+ robocasa_gr1_arms_only_inspire_hands: 9
1324
+ robocasa_gr1_arms_only_fourier_hands: 10
1325
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1326
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1327
+ robocasa_panda_omron: 13
1328
+ robocasa_bimanual_panda_parallel_gripper: 15
1329
+ robocasa_bimanual_panda_inspire_hand: 16
1330
+ oxe_droid: 17
1331
+ oxe_fractal: 18
1332
+ oxe_language_table: 19
1333
+ oxe_bridge: 20
1334
+ real_panda_single_arm: 21
1335
+ hot3d_hands_only: 23
1336
+ gr1_unified: 24
1337
+ robocasa_gr1_arms_waist_fourier_hands: 25
1338
+ agibot: 26
1339
+ lapa: 27
1340
+ oxe_mutex: 28
1341
+ oxe_roboset: 29
1342
+ oxe_plex: 30
1343
+ dream: 31
1344
+ yam: 32
1345
+ libero_sim: 21
1346
+ xdof: 22
1347
+ gr1_unified_segmentation: 14
1348
+ language_table_sim: 7
1349
+ gr1_isaac: 0
1350
+ sim_behavior_r1_pro: 31
1351
+ mecka_hands: 27
1352
+ real_r1_pro_sharpa: 28
1353
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
1354
+ use_global_metadata: false
1355
+ num_frames: 33
1356
+ action_horizon: 16
1357
+ state_horizon: 1
1358
+ image_resolution_width: 256
1359
+ image_resolution_height: 256
1360
+ image_resolution_width_single_frame: 256
1361
+ image_resolution_height_single_frame: 256
1362
+ totensor_cfg:
1363
+ _target_: groot.vla.data.transform.VideoToTensor
1364
+ apply_to: ???
1365
+ crop_cfg:
1366
+ _target_: groot.vla.data.transform.VideoCrop
1367
+ apply_to: ???
1368
+ scale: 0.95
1369
+ mode: random
1370
+ resize_cfg:
1371
+ _target_: groot.vla.data.transform.VideoResize
1372
+ apply_to: ???
1373
+ height: 256
1374
+ width: 256
1375
+ interpolation: linear
1376
+ resize_cfg_single_frame:
1377
+ _target_: groot.vla.data.transform.VideoResize
1378
+ apply_to: ???
1379
+ height: 256
1380
+ width: 256
1381
+ interpolation: linear
1382
+ color_jitter_cfg:
1383
+ _target_: groot.vla.data.transform.VideoColorJitter
1384
+ apply_to: ???
1385
+ brightness: 0.3
1386
+ contrast: 0.4
1387
+ saturation: 0.5
1388
+ hue: 0.08
1389
+ random_grayscale_cfg:
1390
+ _target_: groot.vla.data.transform.VideoRandomGrayscale
1391
+ apply_to: ???
1392
+ p: 0.1
1393
+ random_posterize_cfg:
1394
+ _target_: groot.vla.data.transform.VideoRandomPosterize
1395
+ apply_to: ???
1396
+ bits: 4
1397
+ p: 0.1
1398
+ normalize_cfg:
1399
+ _target_: groot.vla.data.transform.VideoNormalize
1400
+ apply_to: ???
1401
+ mean:
1402
+ - 0.5
1403
+ - 0.5
1404
+ - 0.5
1405
+ std:
1406
+ - 0.5
1407
+ - 0.5
1408
+ - 0.5
1409
+ to_numpy_cfg:
1410
+ _target_: groot.vla.data.transform.VideoToNumpy
1411
+ apply_to: ???
1412
+ modality_config_oxe_droid:
1413
+ video:
1414
+ _target_: groot.vla.data.dataset.ModalityConfig
1415
+ delta_indices:
1416
+ - 0
1417
+ - 1
1418
+ - 2
1419
+ - 3
1420
+ - 4
1421
+ - 5
1422
+ - 6
1423
+ - 7
1424
+ - 8
1425
+ - 9
1426
+ - 10
1427
+ - 11
1428
+ - 12
1429
+ - 13
1430
+ - 14
1431
+ - 15
1432
+ - 16
1433
+ - 17
1434
+ - 18
1435
+ - 19
1436
+ - 20
1437
+ - 21
1438
+ - 22
1439
+ - 23
1440
+ - 24
1441
+ eval_delta_indices:
1442
+ - 0
1443
+ modality_keys:
1444
+ - video.exterior_image_1_left
1445
+ - video.exterior_image_2_left
1446
+ - video.wrist_image_left
1447
+ state:
1448
+ _target_: groot.vla.data.dataset.ModalityConfig
1449
+ delta_indices:
1450
+ - 0
1451
+ modality_keys:
1452
+ - state.joint_position
1453
+ - state.gripper_position
1454
+ action:
1455
+ _target_: groot.vla.data.dataset.ModalityConfig
1456
+ delta_indices:
1457
+ - 0
1458
+ - 1
1459
+ - 2
1460
+ - 3
1461
+ - 4
1462
+ - 5
1463
+ - 6
1464
+ - 7
1465
+ - 8
1466
+ - 9
1467
+ - 10
1468
+ - 11
1469
+ - 12
1470
+ - 13
1471
+ - 14
1472
+ - 15
1473
+ - 16
1474
+ - 17
1475
+ - 18
1476
+ - 19
1477
+ - 20
1478
+ - 21
1479
+ - 22
1480
+ - 23
1481
+ modality_keys:
1482
+ - action.joint_position
1483
+ - action.gripper_position
1484
+ language:
1485
+ _target_: groot.vla.data.dataset.ModalityConfig
1486
+ delta_indices:
1487
+ - 0
1488
+ modality_keys:
1489
+ - annotation.language.language_instruction
1490
+ - annotation.language.language_instruction_2
1491
+ - annotation.language.language_instruction_3
1492
+ lapa_action:
1493
+ _target_: groot.vla.data.dataset.ModalityConfig
1494
+ delta_indices:
1495
+ - 0
1496
+ modality_keys:
1497
+ - lapa_action
1498
+ transform_oxe_droid:
1499
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1500
+ transforms:
1501
+ - _target_: groot.vla.data.transform.VideoToTensor
1502
+ apply_to:
1503
+ - video.exterior_image_1_left
1504
+ - video.exterior_image_2_left
1505
+ - video.wrist_image_left
1506
+ - _target_: groot.vla.data.transform.VideoCrop
1507
+ apply_to:
1508
+ - video.exterior_image_1_left
1509
+ - video.exterior_image_2_left
1510
+ - video.wrist_image_left
1511
+ scale: 0.95
1512
+ mode: random
1513
+ - _target_: groot.vla.data.transform.VideoResize
1514
+ apply_to:
1515
+ - video.exterior_image_1_left
1516
+ - video.exterior_image_2_left
1517
+ - video.wrist_image_left
1518
+ height: 256
1519
+ width: 256
1520
+ interpolation: linear
1521
+ - _target_: groot.vla.data.transform.VideoColorJitter
1522
+ apply_to:
1523
+ - video.exterior_image_1_left
1524
+ - video.exterior_image_2_left
1525
+ - video.wrist_image_left
1526
+ brightness: 0.3
1527
+ contrast: 0.4
1528
+ saturation: 0.5
1529
+ hue: 0.08
1530
+ - _target_: groot.vla.data.transform.VideoToNumpy
1531
+ apply_to:
1532
+ - video.exterior_image_1_left
1533
+ - video.exterior_image_2_left
1534
+ - video.wrist_image_left
1535
+ - _target_: groot.vla.data.transform.StateActionToTensor
1536
+ apply_to:
1537
+ - state.joint_position
1538
+ - state.gripper_position
1539
+ - _target_: groot.vla.data.transform.StateActionTransform
1540
+ apply_to:
1541
+ - state.joint_position
1542
+ - state.gripper_position
1543
+ normalization_modes:
1544
+ state.joint_position: q99
1545
+ state.gripper_position: q99
1546
+ - _target_: groot.vla.data.transform.StateActionToTensor
1547
+ apply_to:
1548
+ - action.joint_position
1549
+ - action.gripper_position
1550
+ - _target_: groot.vla.data.transform.StateActionTransform
1551
+ apply_to:
1552
+ - action.joint_position
1553
+ - action.gripper_position
1554
+ normalization_modes:
1555
+ action.joint_position: q99
1556
+ action.gripper_position: q99
1557
+ - _target_: groot.vla.data.transform.ConcatTransform
1558
+ video_concat_order:
1559
+ - video.exterior_image_1_left
1560
+ - video.exterior_image_2_left
1561
+ - video.wrist_image_left
1562
+ state_concat_order:
1563
+ - state.joint_position
1564
+ - state.gripper_position
1565
+ action_concat_order:
1566
+ - action.joint_position
1567
+ - action.gripper_position
1568
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1569
+ default_instruction: Perform the default behavior.
1570
+ language_dropout_prob: 0.0
1571
+ always_use_default_instruction: false
1572
+ max_state_dim: 64
1573
+ max_action_dim: 32
1574
+ max_length: 512
1575
+ state_horizon: 1
1576
+ action_horizon: 16
1577
+ embodiment_tag_mapping:
1578
+ real_gr1_arms_only: 0
1579
+ real_gr1_arms_only_annotated: 1
1580
+ real_gr1_arms_waist: 2
1581
+ real_gr1_arms_waist_annotated: 3
1582
+ dexmg_gr1_arms_only_inspire: 4
1583
+ dexmg_gr1_arms_only_fourier: 5
1584
+ dexmg_gr1_arms_waist_fourier: 6
1585
+ robocasa_single_arm: 7
1586
+ onex_eve_gripper: 8
1587
+ robocasa_gr1_arms_only_inspire_hands: 9
1588
+ robocasa_gr1_arms_only_fourier_hands: 10
1589
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1590
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1591
+ robocasa_panda_omron: 13
1592
+ robocasa_bimanual_panda_parallel_gripper: 15
1593
+ robocasa_bimanual_panda_inspire_hand: 16
1594
+ oxe_droid: 17
1595
+ oxe_fractal: 18
1596
+ oxe_language_table: 19
1597
+ oxe_bridge: 20
1598
+ real_panda_single_arm: 21
1599
+ hot3d_hands_only: 23
1600
+ gr1_unified: 24
1601
+ robocasa_gr1_arms_waist_fourier_hands: 25
1602
+ agibot: 26
1603
+ lapa: 27
1604
+ oxe_mutex: 28
1605
+ oxe_roboset: 29
1606
+ oxe_plex: 30
1607
+ dream: 31
1608
+ yam: 32
1609
+ libero_sim: 21
1610
+ xdof: 22
1611
+ gr1_unified_segmentation: 14
1612
+ language_table_sim: 7
1613
+ gr1_isaac: 0
1614
+ sim_behavior_r1_pro: 31
1615
+ mecka_hands: 27
1616
+ real_r1_pro_sharpa: 28
1617
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
1618
+ modality_config_agibot:
1619
+ video:
1620
+ _target_: groot.vla.data.dataset.ModalityConfig
1621
+ delta_indices:
1622
+ - 0
1623
+ - 1
1624
+ - 2
1625
+ - 3
1626
+ - 4
1627
+ - 5
1628
+ - 6
1629
+ - 7
1630
+ - 8
1631
+ - 9
1632
+ - 10
1633
+ - 11
1634
+ - 12
1635
+ - 13
1636
+ - 14
1637
+ - 15
1638
+ - 16
1639
+ - 17
1640
+ - 18
1641
+ - 19
1642
+ - 20
1643
+ - 21
1644
+ - 22
1645
+ - 23
1646
+ - 24
1647
+ eval_delta_indices:
1648
+ - -3
1649
+ - -2
1650
+ - -1
1651
+ - 0
1652
+ modality_keys:
1653
+ - video.top_head
1654
+ - video.hand_left
1655
+ - video.hand_right
1656
+ state:
1657
+ _target_: groot.vla.data.dataset.ModalityConfig
1658
+ delta_indices:
1659
+ - 0
1660
+ modality_keys:
1661
+ - state.left_arm_joint_position
1662
+ - state.right_arm_joint_position
1663
+ - state.left_effector_position
1664
+ - state.right_effector_position
1665
+ - state.head_position
1666
+ - state.waist_position
1667
+ action:
1668
+ _target_: groot.vla.data.dataset.ModalityConfig
1669
+ delta_indices:
1670
+ - 0
1671
+ - 1
1672
+ - 2
1673
+ - 3
1674
+ - 4
1675
+ - 5
1676
+ - 6
1677
+ - 7
1678
+ - 8
1679
+ - 9
1680
+ - 10
1681
+ - 11
1682
+ - 12
1683
+ - 13
1684
+ - 14
1685
+ - 15
1686
+ - 16
1687
+ - 17
1688
+ - 18
1689
+ - 19
1690
+ - 20
1691
+ - 21
1692
+ - 22
1693
+ - 23
1694
+ modality_keys:
1695
+ - action.left_arm_joint_position
1696
+ - action.right_arm_joint_position
1697
+ - action.left_effector_position
1698
+ - action.right_effector_position
1699
+ - action.head_position
1700
+ - action.waist_position
1701
+ - action.robot_velocity
1702
+ language:
1703
+ _target_: groot.vla.data.dataset.ModalityConfig
1704
+ delta_indices:
1705
+ - 0
1706
+ modality_keys:
1707
+ - annotation.language.action_text
1708
+ transform_agibot:
1709
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1710
+ transforms:
1711
+ - _target_: groot.vla.data.transform.VideoToTensor
1712
+ apply_to:
1713
+ - video.top_head
1714
+ - video.hand_left
1715
+ - video.hand_right
1716
+ - _target_: groot.vla.data.transform.VideoCrop
1717
+ apply_to:
1718
+ - video.top_head
1719
+ - video.hand_left
1720
+ - video.hand_right
1721
+ scale: 0.95
1722
+ mode: random
1723
+ - _target_: groot.vla.data.transform.VideoResize
1724
+ apply_to:
1725
+ - video.top_head
1726
+ - video.hand_left
1727
+ - video.hand_right
1728
+ height: 256
1729
+ width: 256
1730
+ interpolation: linear
1731
+ - _target_: groot.vla.data.transform.VideoColorJitter
1732
+ apply_to:
1733
+ - video.top_head
1734
+ - video.hand_left
1735
+ - video.hand_right
1736
+ brightness: 0.3
1737
+ contrast: 0.4
1738
+ saturation: 0.5
1739
+ hue: 0.08
1740
+ - _target_: groot.vla.data.transform.VideoToNumpy
1741
+ apply_to:
1742
+ - video.top_head
1743
+ - video.hand_left
1744
+ - video.hand_right
1745
+ - _target_: groot.vla.data.transform.StateActionToTensor
1746
+ apply_to:
1747
+ - state.left_arm_joint_position
1748
+ - state.right_arm_joint_position
1749
+ - state.left_effector_position
1750
+ - state.right_effector_position
1751
+ - state.head_position
1752
+ - state.waist_position
1753
+ - _target_: groot.vla.data.transform.StateActionTransform
1754
+ apply_to:
1755
+ - state.left_arm_joint_position
1756
+ - state.right_arm_joint_position
1757
+ - state.left_effector_position
1758
+ - state.right_effector_position
1759
+ - state.head_position
1760
+ - state.waist_position
1761
+ normalization_modes:
1762
+ state.left_arm_joint_position: q99
1763
+ state.right_arm_joint_position: q99
1764
+ state.left_effector_position: q99
1765
+ state.right_effector_position: q99
1766
+ state.head_position: q99
1767
+ state.waist_position: q99
1768
+ - _target_: groot.vla.data.transform.StateActionToTensor
1769
+ apply_to:
1770
+ - action.left_arm_joint_position
1771
+ - action.right_arm_joint_position
1772
+ - action.left_effector_position
1773
+ - action.right_effector_position
1774
+ - action.head_position
1775
+ - action.waist_position
1776
+ - action.robot_velocity
1777
+ - _target_: groot.vla.data.transform.StateActionTransform
1778
+ apply_to:
1779
+ - action.left_arm_joint_position
1780
+ - action.right_arm_joint_position
1781
+ - action.left_effector_position
1782
+ - action.right_effector_position
1783
+ - action.head_position
1784
+ - action.waist_position
1785
+ - action.robot_velocity
1786
+ normalization_modes:
1787
+ action.left_arm_joint_position: q99
1788
+ action.right_arm_joint_position: q99
1789
+ action.left_effector_position: q99
1790
+ action.right_effector_position: q99
1791
+ action.head_position: q99
1792
+ action.waist_position: q99
1793
+ action.robot_velocity: q99
1794
+ - _target_: groot.vla.data.transform.ConcatTransform
1795
+ video_concat_order:
1796
+ - video.top_head
1797
+ - video.hand_left
1798
+ - video.hand_right
1799
+ state_concat_order:
1800
+ - state.left_arm_joint_position
1801
+ - state.right_arm_joint_position
1802
+ - state.left_effector_position
1803
+ - state.right_effector_position
1804
+ - state.head_position
1805
+ - state.waist_position
1806
+ action_concat_order:
1807
+ - action.left_arm_joint_position
1808
+ - action.right_arm_joint_position
1809
+ - action.left_effector_position
1810
+ - action.right_effector_position
1811
+ - action.head_position
1812
+ - action.waist_position
1813
+ - action.robot_velocity
1814
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
1815
+ default_instruction: Perform the default behavior.
1816
+ language_dropout_prob: 0.0
1817
+ always_use_default_instruction: false
1818
+ max_state_dim: 64
1819
+ max_action_dim: 32
1820
+ max_length: 512
1821
+ state_horizon: 1
1822
+ action_horizon: 16
1823
+ embodiment_tag_mapping:
1824
+ real_gr1_arms_only: 0
1825
+ real_gr1_arms_only_annotated: 1
1826
+ real_gr1_arms_waist: 2
1827
+ real_gr1_arms_waist_annotated: 3
1828
+ dexmg_gr1_arms_only_inspire: 4
1829
+ dexmg_gr1_arms_only_fourier: 5
1830
+ dexmg_gr1_arms_waist_fourier: 6
1831
+ robocasa_single_arm: 7
1832
+ onex_eve_gripper: 8
1833
+ robocasa_gr1_arms_only_inspire_hands: 9
1834
+ robocasa_gr1_arms_only_fourier_hands: 10
1835
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
1836
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
1837
+ robocasa_panda_omron: 13
1838
+ robocasa_bimanual_panda_parallel_gripper: 15
1839
+ robocasa_bimanual_panda_inspire_hand: 16
1840
+ oxe_droid: 17
1841
+ oxe_fractal: 18
1842
+ oxe_language_table: 19
1843
+ oxe_bridge: 20
1844
+ real_panda_single_arm: 21
1845
+ hot3d_hands_only: 23
1846
+ gr1_unified: 24
1847
+ robocasa_gr1_arms_waist_fourier_hands: 25
1848
+ agibot: 26
1849
+ lapa: 27
1850
+ oxe_mutex: 28
1851
+ oxe_roboset: 29
1852
+ oxe_plex: 30
1853
+ dream: 31
1854
+ yam: 32
1855
+ libero_sim: 21
1856
+ xdof: 22
1857
+ gr1_unified_segmentation: 14
1858
+ language_table_sim: 7
1859
+ gr1_isaac: 0
1860
+ sim_behavior_r1_pro: 31
1861
+ mecka_hands: 27
1862
+ real_r1_pro_sharpa: 28
1863
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
1864
+ modality_config_yam:
1865
+ video:
1866
+ _target_: groot.vla.data.dataset.ModalityConfig
1867
+ delta_indices:
1868
+ - 0
1869
+ - 1
1870
+ - 2
1871
+ - 3
1872
+ - 4
1873
+ - 5
1874
+ - 6
1875
+ - 7
1876
+ - 8
1877
+ - 9
1878
+ - 10
1879
+ - 11
1880
+ - 12
1881
+ - 13
1882
+ - 14
1883
+ - 15
1884
+ - 16
1885
+ - 17
1886
+ - 18
1887
+ - 19
1888
+ - 20
1889
+ - 21
1890
+ - 22
1891
+ - 23
1892
+ - 24
1893
+ eval_delta_indices:
1894
+ - 0
1895
+ modality_keys:
1896
+ - video.top_camera-images-rgb
1897
+ - video.left_camera-images-rgb
1898
+ - video.right_camera-images-rgb
1899
+ state:
1900
+ _target_: groot.vla.data.dataset.ModalityConfig
1901
+ delta_indices:
1902
+ - 0
1903
+ modality_keys:
1904
+ - state.left_joint_pos
1905
+ - state.left_gripper_pos
1906
+ - state.right_joint_pos
1907
+ - state.right_gripper_pos
1908
+ action:
1909
+ _target_: groot.vla.data.dataset.ModalityConfig
1910
+ delta_indices:
1911
+ - 0
1912
+ - 1
1913
+ - 2
1914
+ - 3
1915
+ - 4
1916
+ - 5
1917
+ - 6
1918
+ - 7
1919
+ - 8
1920
+ - 9
1921
+ - 10
1922
+ - 11
1923
+ - 12
1924
+ - 13
1925
+ - 14
1926
+ - 15
1927
+ - 16
1928
+ - 17
1929
+ - 18
1930
+ - 19
1931
+ - 20
1932
+ - 21
1933
+ - 22
1934
+ - 23
1935
+ modality_keys:
1936
+ - action.left_joint_pos
1937
+ - action.left_gripper_pos
1938
+ - action.right_joint_pos
1939
+ - action.right_gripper_pos
1940
+ language:
1941
+ _target_: groot.vla.data.dataset.ModalityConfig
1942
+ delta_indices:
1943
+ - 0
1944
+ modality_keys:
1945
+ - annotation.task
1946
+ transform_yam:
1947
+ _target_: groot.vla.data.transform.ComposedModalityTransform
1948
+ transforms:
1949
+ - _target_: groot.vla.data.transform.VideoToTensor
1950
+ apply_to:
1951
+ - video.top_camera-images-rgb
1952
+ - video.left_camera-images-rgb
1953
+ - video.right_camera-images-rgb
1954
+ - _target_: groot.vla.data.transform.VideoCrop
1955
+ apply_to:
1956
+ - video.top_camera-images-rgb
1957
+ - video.left_camera-images-rgb
1958
+ - video.right_camera-images-rgb
1959
+ scale: 0.95
1960
+ mode: random
1961
+ - _target_: groot.vla.data.transform.VideoResize
1962
+ apply_to:
1963
+ - video.top_camera-images-rgb
1964
+ - video.left_camera-images-rgb
1965
+ - video.right_camera-images-rgb
1966
+ height: 256
1967
+ width: 256
1968
+ interpolation: linear
1969
+ - _target_: groot.vla.data.transform.VideoColorJitter
1970
+ apply_to:
1971
+ - video.top_camera-images-rgb
1972
+ - video.left_camera-images-rgb
1973
+ - video.right_camera-images-rgb
1974
+ brightness: 0.3
1975
+ contrast: 0.4
1976
+ saturation: 0.5
1977
+ hue: 0.08
1978
+ - _target_: groot.vla.data.transform.VideoToNumpy
1979
+ apply_to:
1980
+ - video.top_camera-images-rgb
1981
+ - video.left_camera-images-rgb
1982
+ - video.right_camera-images-rgb
1983
+ - _target_: groot.vla.data.transform.StateActionToTensor
1984
+ apply_to:
1985
+ - state.left_joint_pos
1986
+ - state.left_gripper_pos
1987
+ - state.right_joint_pos
1988
+ - state.right_gripper_pos
1989
+ - _target_: groot.vla.data.transform.StateActionTransform
1990
+ apply_to:
1991
+ - state.left_joint_pos
1992
+ - state.left_gripper_pos
1993
+ - state.right_joint_pos
1994
+ - state.right_gripper_pos
1995
+ normalization_modes:
1996
+ state.left_joint_pos: q99
1997
+ state.left_gripper_pos: q99
1998
+ state.right_joint_pos: q99
1999
+ state.right_gripper_pos: q99
2000
+ - _target_: groot.vla.data.transform.StateActionToTensor
2001
+ apply_to:
2002
+ - action.left_joint_pos
2003
+ - action.left_gripper_pos
2004
+ - action.right_joint_pos
2005
+ - action.right_gripper_pos
2006
+ - _target_: groot.vla.data.transform.StateActionTransform
2007
+ apply_to:
2008
+ - action.left_joint_pos
2009
+ - action.left_gripper_pos
2010
+ - action.right_joint_pos
2011
+ - action.right_gripper_pos
2012
+ normalization_modes:
2013
+ action.left_joint_pos: q99
2014
+ action.left_gripper_pos: q99
2015
+ action.right_joint_pos: q99
2016
+ action.right_gripper_pos: q99
2017
+ - _target_: groot.vla.data.transform.ConcatTransform
2018
+ video_concat_order:
2019
+ - video.top_camera-images-rgb
2020
+ - video.left_camera-images-rgb
2021
+ - video.right_camera-images-rgb
2022
+ state_concat_order:
2023
+ - state.left_joint_pos
2024
+ - state.left_gripper_pos
2025
+ - state.right_joint_pos
2026
+ - state.right_gripper_pos
2027
+ action_concat_order:
2028
+ - action.left_joint_pos
2029
+ - action.left_gripper_pos
2030
+ - action.right_joint_pos
2031
+ - action.right_gripper_pos
2032
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2033
+ default_instruction: Perform the default behavior.
2034
+ language_dropout_prob: 0.0
2035
+ always_use_default_instruction: false
2036
+ max_state_dim: 64
2037
+ max_action_dim: 32
2038
+ max_length: 512
2039
+ state_horizon: 1
2040
+ action_horizon: 16
2041
+ embodiment_tag_mapping:
2042
+ real_gr1_arms_only: 0
2043
+ real_gr1_arms_only_annotated: 1
2044
+ real_gr1_arms_waist: 2
2045
+ real_gr1_arms_waist_annotated: 3
2046
+ dexmg_gr1_arms_only_inspire: 4
2047
+ dexmg_gr1_arms_only_fourier: 5
2048
+ dexmg_gr1_arms_waist_fourier: 6
2049
+ robocasa_single_arm: 7
2050
+ onex_eve_gripper: 8
2051
+ robocasa_gr1_arms_only_inspire_hands: 9
2052
+ robocasa_gr1_arms_only_fourier_hands: 10
2053
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2054
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2055
+ robocasa_panda_omron: 13
2056
+ robocasa_bimanual_panda_parallel_gripper: 15
2057
+ robocasa_bimanual_panda_inspire_hand: 16
2058
+ oxe_droid: 17
2059
+ oxe_fractal: 18
2060
+ oxe_language_table: 19
2061
+ oxe_bridge: 20
2062
+ real_panda_single_arm: 21
2063
+ hot3d_hands_only: 23
2064
+ gr1_unified: 24
2065
+ robocasa_gr1_arms_waist_fourier_hands: 25
2066
+ agibot: 26
2067
+ lapa: 27
2068
+ oxe_mutex: 28
2069
+ oxe_roboset: 29
2070
+ oxe_plex: 30
2071
+ dream: 31
2072
+ yam: 32
2073
+ libero_sim: 21
2074
+ xdof: 22
2075
+ gr1_unified_segmentation: 14
2076
+ language_table_sim: 7
2077
+ gr1_isaac: 0
2078
+ sim_behavior_r1_pro: 31
2079
+ mecka_hands: 27
2080
+ real_r1_pro_sharpa: 28
2081
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
2082
+ modality_config_libero:
2083
+ video:
2084
+ _target_: groot.vla.data.dataset.ModalityConfig
2085
+ delta_indices:
2086
+ - 0
2087
+ - 1
2088
+ - 2
2089
+ - 3
2090
+ - 4
2091
+ - 5
2092
+ - 6
2093
+ - 7
2094
+ - 8
2095
+ - 9
2096
+ - 10
2097
+ - 11
2098
+ - 12
2099
+ - 13
2100
+ - 14
2101
+ - 15
2102
+ - 16
2103
+ - 17
2104
+ - 18
2105
+ - 19
2106
+ - 20
2107
+ - 21
2108
+ - 22
2109
+ - 23
2110
+ - 24
2111
+ eval_delta_indices:
2112
+ - 0
2113
+ modality_keys:
2114
+ - video.image
2115
+ - video.wrist_image
2116
+ state:
2117
+ _target_: groot.vla.data.dataset.ModalityConfig
2118
+ delta_indices:
2119
+ - 0
2120
+ modality_keys:
2121
+ - state.state
2122
+ action:
2123
+ _target_: groot.vla.data.dataset.ModalityConfig
2124
+ delta_indices:
2125
+ - 0
2126
+ - 1
2127
+ - 2
2128
+ - 3
2129
+ - 4
2130
+ - 5
2131
+ - 6
2132
+ - 7
2133
+ - 8
2134
+ - 9
2135
+ - 10
2136
+ - 11
2137
+ - 12
2138
+ - 13
2139
+ - 14
2140
+ - 15
2141
+ - 16
2142
+ - 17
2143
+ - 18
2144
+ - 19
2145
+ - 20
2146
+ - 21
2147
+ - 22
2148
+ - 23
2149
+ modality_keys:
2150
+ - action.actions
2151
+ language:
2152
+ _target_: groot.vla.data.dataset.ModalityConfig
2153
+ delta_indices:
2154
+ - 0
2155
+ modality_keys:
2156
+ - annotation.task
2157
+ transform_libero:
2158
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2159
+ transforms:
2160
+ - _target_: groot.vla.data.transform.VideoToTensor
2161
+ apply_to:
2162
+ - video.image
2163
+ - video.wrist_image
2164
+ - _target_: groot.vla.data.transform.VideoCrop
2165
+ apply_to:
2166
+ - video.image
2167
+ - video.wrist_image
2168
+ scale: 0.95
2169
+ mode: random
2170
+ - _target_: groot.vla.data.transform.VideoResize
2171
+ apply_to:
2172
+ - video.image
2173
+ - video.wrist_image
2174
+ height: 256
2175
+ width: 256
2176
+ interpolation: linear
2177
+ - _target_: groot.vla.data.transform.VideoColorJitter
2178
+ apply_to:
2179
+ - video.image
2180
+ - video.wrist_image
2181
+ brightness: 0.3
2182
+ contrast: 0.4
2183
+ saturation: 0.5
2184
+ hue: 0.08
2185
+ - _target_: groot.vla.data.transform.VideoToNumpy
2186
+ apply_to:
2187
+ - video.image
2188
+ - video.wrist_image
2189
+ - _target_: groot.vla.data.transform.StateActionToTensor
2190
+ apply_to:
2191
+ - state.state
2192
+ - _target_: groot.vla.data.transform.StateActionTransform
2193
+ apply_to:
2194
+ - state.state
2195
+ normalization_modes:
2196
+ state.state: q99
2197
+ - _target_: groot.vla.data.transform.StateActionToTensor
2198
+ apply_to:
2199
+ - action.actions
2200
+ - _target_: groot.vla.data.transform.StateActionTransform
2201
+ apply_to:
2202
+ - action.actions
2203
+ normalization_modes:
2204
+ action.actions: q99
2205
+ - _target_: groot.vla.data.transform.ConcatTransform
2206
+ video_concat_order:
2207
+ - video.image
2208
+ - video.wrist_image
2209
+ state_concat_order:
2210
+ - state.state
2211
+ action_concat_order:
2212
+ - action.actions
2213
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2214
+ default_instruction: Perform the default behavior.
2215
+ language_dropout_prob: 0.0
2216
+ always_use_default_instruction: false
2217
+ max_state_dim: 64
2218
+ max_action_dim: 32
2219
+ max_length: 512
2220
+ state_horizon: 1
2221
+ action_horizon: 16
2222
+ embodiment_tag_mapping:
2223
+ real_gr1_arms_only: 0
2224
+ real_gr1_arms_only_annotated: 1
2225
+ real_gr1_arms_waist: 2
2226
+ real_gr1_arms_waist_annotated: 3
2227
+ dexmg_gr1_arms_only_inspire: 4
2228
+ dexmg_gr1_arms_only_fourier: 5
2229
+ dexmg_gr1_arms_waist_fourier: 6
2230
+ robocasa_single_arm: 7
2231
+ onex_eve_gripper: 8
2232
+ robocasa_gr1_arms_only_inspire_hands: 9
2233
+ robocasa_gr1_arms_only_fourier_hands: 10
2234
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2235
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2236
+ robocasa_panda_omron: 13
2237
+ robocasa_bimanual_panda_parallel_gripper: 15
2238
+ robocasa_bimanual_panda_inspire_hand: 16
2239
+ oxe_droid: 17
2240
+ oxe_fractal: 18
2241
+ oxe_language_table: 19
2242
+ oxe_bridge: 20
2243
+ real_panda_single_arm: 21
2244
+ hot3d_hands_only: 23
2245
+ gr1_unified: 24
2246
+ robocasa_gr1_arms_waist_fourier_hands: 25
2247
+ agibot: 26
2248
+ lapa: 27
2249
+ oxe_mutex: 28
2250
+ oxe_roboset: 29
2251
+ oxe_plex: 30
2252
+ dream: 31
2253
+ yam: 32
2254
+ libero_sim: 21
2255
+ xdof: 22
2256
+ gr1_unified_segmentation: 14
2257
+ language_table_sim: 7
2258
+ gr1_isaac: 0
2259
+ sim_behavior_r1_pro: 31
2260
+ mecka_hands: 27
2261
+ real_r1_pro_sharpa: 28
2262
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
2263
+ modality_configs:
2264
+ oxe_droid:
2265
+ video:
2266
+ _target_: groot.vla.data.dataset.ModalityConfig
2267
+ delta_indices:
2268
+ - 0
2269
+ - 1
2270
+ - 2
2271
+ - 3
2272
+ - 4
2273
+ - 5
2274
+ - 6
2275
+ - 7
2276
+ - 8
2277
+ - 9
2278
+ - 10
2279
+ - 11
2280
+ - 12
2281
+ - 13
2282
+ - 14
2283
+ - 15
2284
+ - 16
2285
+ - 17
2286
+ - 18
2287
+ - 19
2288
+ - 20
2289
+ - 21
2290
+ - 22
2291
+ - 23
2292
+ - 24
2293
+ eval_delta_indices:
2294
+ - 0
2295
+ modality_keys:
2296
+ - video.exterior_image_1_left
2297
+ - video.exterior_image_2_left
2298
+ - video.wrist_image_left
2299
+ state:
2300
+ _target_: groot.vla.data.dataset.ModalityConfig
2301
+ delta_indices:
2302
+ - 0
2303
+ modality_keys:
2304
+ - state.joint_position
2305
+ - state.gripper_position
2306
+ action:
2307
+ _target_: groot.vla.data.dataset.ModalityConfig
2308
+ delta_indices:
2309
+ - 0
2310
+ - 1
2311
+ - 2
2312
+ - 3
2313
+ - 4
2314
+ - 5
2315
+ - 6
2316
+ - 7
2317
+ - 8
2318
+ - 9
2319
+ - 10
2320
+ - 11
2321
+ - 12
2322
+ - 13
2323
+ - 14
2324
+ - 15
2325
+ - 16
2326
+ - 17
2327
+ - 18
2328
+ - 19
2329
+ - 20
2330
+ - 21
2331
+ - 22
2332
+ - 23
2333
+ modality_keys:
2334
+ - action.joint_position
2335
+ - action.gripper_position
2336
+ language:
2337
+ _target_: groot.vla.data.dataset.ModalityConfig
2338
+ delta_indices:
2339
+ - 0
2340
+ modality_keys:
2341
+ - annotation.language.language_instruction
2342
+ - annotation.language.language_instruction_2
2343
+ - annotation.language.language_instruction_3
2344
+ lapa_action:
2345
+ _target_: groot.vla.data.dataset.ModalityConfig
2346
+ delta_indices:
2347
+ - 0
2348
+ modality_keys:
2349
+ - lapa_action
2350
+ agibot:
2351
+ video:
2352
+ _target_: groot.vla.data.dataset.ModalityConfig
2353
+ delta_indices:
2354
+ - 0
2355
+ - 1
2356
+ - 2
2357
+ - 3
2358
+ - 4
2359
+ - 5
2360
+ - 6
2361
+ - 7
2362
+ - 8
2363
+ - 9
2364
+ - 10
2365
+ - 11
2366
+ - 12
2367
+ - 13
2368
+ - 14
2369
+ - 15
2370
+ - 16
2371
+ - 17
2372
+ - 18
2373
+ - 19
2374
+ - 20
2375
+ - 21
2376
+ - 22
2377
+ - 23
2378
+ - 24
2379
+ eval_delta_indices:
2380
+ - -3
2381
+ - -2
2382
+ - -1
2383
+ - 0
2384
+ modality_keys:
2385
+ - video.top_head
2386
+ - video.hand_left
2387
+ - video.hand_right
2388
+ state:
2389
+ _target_: groot.vla.data.dataset.ModalityConfig
2390
+ delta_indices:
2391
+ - 0
2392
+ modality_keys:
2393
+ - state.left_arm_joint_position
2394
+ - state.right_arm_joint_position
2395
+ - state.left_effector_position
2396
+ - state.right_effector_position
2397
+ - state.head_position
2398
+ - state.waist_position
2399
+ action:
2400
+ _target_: groot.vla.data.dataset.ModalityConfig
2401
+ delta_indices:
2402
+ - 0
2403
+ - 1
2404
+ - 2
2405
+ - 3
2406
+ - 4
2407
+ - 5
2408
+ - 6
2409
+ - 7
2410
+ - 8
2411
+ - 9
2412
+ - 10
2413
+ - 11
2414
+ - 12
2415
+ - 13
2416
+ - 14
2417
+ - 15
2418
+ - 16
2419
+ - 17
2420
+ - 18
2421
+ - 19
2422
+ - 20
2423
+ - 21
2424
+ - 22
2425
+ - 23
2426
+ modality_keys:
2427
+ - action.left_arm_joint_position
2428
+ - action.right_arm_joint_position
2429
+ - action.left_effector_position
2430
+ - action.right_effector_position
2431
+ - action.head_position
2432
+ - action.waist_position
2433
+ - action.robot_velocity
2434
+ language:
2435
+ _target_: groot.vla.data.dataset.ModalityConfig
2436
+ delta_indices:
2437
+ - 0
2438
+ modality_keys:
2439
+ - annotation.language.action_text
2440
+ yam:
2441
+ video:
2442
+ _target_: groot.vla.data.dataset.ModalityConfig
2443
+ delta_indices:
2444
+ - 0
2445
+ - 1
2446
+ - 2
2447
+ - 3
2448
+ - 4
2449
+ - 5
2450
+ - 6
2451
+ - 7
2452
+ - 8
2453
+ - 9
2454
+ - 10
2455
+ - 11
2456
+ - 12
2457
+ - 13
2458
+ - 14
2459
+ - 15
2460
+ - 16
2461
+ - 17
2462
+ - 18
2463
+ - 19
2464
+ - 20
2465
+ - 21
2466
+ - 22
2467
+ - 23
2468
+ - 24
2469
+ eval_delta_indices:
2470
+ - 0
2471
+ modality_keys:
2472
+ - video.top_camera-images-rgb
2473
+ - video.left_camera-images-rgb
2474
+ - video.right_camera-images-rgb
2475
+ state:
2476
+ _target_: groot.vla.data.dataset.ModalityConfig
2477
+ delta_indices:
2478
+ - 0
2479
+ modality_keys:
2480
+ - state.left_joint_pos
2481
+ - state.left_gripper_pos
2482
+ - state.right_joint_pos
2483
+ - state.right_gripper_pos
2484
+ action:
2485
+ _target_: groot.vla.data.dataset.ModalityConfig
2486
+ delta_indices:
2487
+ - 0
2488
+ - 1
2489
+ - 2
2490
+ - 3
2491
+ - 4
2492
+ - 5
2493
+ - 6
2494
+ - 7
2495
+ - 8
2496
+ - 9
2497
+ - 10
2498
+ - 11
2499
+ - 12
2500
+ - 13
2501
+ - 14
2502
+ - 15
2503
+ - 16
2504
+ - 17
2505
+ - 18
2506
+ - 19
2507
+ - 20
2508
+ - 21
2509
+ - 22
2510
+ - 23
2511
+ modality_keys:
2512
+ - action.left_joint_pos
2513
+ - action.left_gripper_pos
2514
+ - action.right_joint_pos
2515
+ - action.right_gripper_pos
2516
+ language:
2517
+ _target_: groot.vla.data.dataset.ModalityConfig
2518
+ delta_indices:
2519
+ - 0
2520
+ modality_keys:
2521
+ - annotation.task
2522
+ libero_sim:
2523
+ video:
2524
+ _target_: groot.vla.data.dataset.ModalityConfig
2525
+ delta_indices:
2526
+ - 0
2527
+ - 1
2528
+ - 2
2529
+ - 3
2530
+ - 4
2531
+ - 5
2532
+ - 6
2533
+ - 7
2534
+ - 8
2535
+ - 9
2536
+ - 10
2537
+ - 11
2538
+ - 12
2539
+ - 13
2540
+ - 14
2541
+ - 15
2542
+ - 16
2543
+ - 17
2544
+ - 18
2545
+ - 19
2546
+ - 20
2547
+ - 21
2548
+ - 22
2549
+ - 23
2550
+ - 24
2551
+ eval_delta_indices:
2552
+ - 0
2553
+ modality_keys:
2554
+ - video.image
2555
+ - video.wrist_image
2556
+ state:
2557
+ _target_: groot.vla.data.dataset.ModalityConfig
2558
+ delta_indices:
2559
+ - 0
2560
+ modality_keys:
2561
+ - state.state
2562
+ action:
2563
+ _target_: groot.vla.data.dataset.ModalityConfig
2564
+ delta_indices:
2565
+ - 0
2566
+ - 1
2567
+ - 2
2568
+ - 3
2569
+ - 4
2570
+ - 5
2571
+ - 6
2572
+ - 7
2573
+ - 8
2574
+ - 9
2575
+ - 10
2576
+ - 11
2577
+ - 12
2578
+ - 13
2579
+ - 14
2580
+ - 15
2581
+ - 16
2582
+ - 17
2583
+ - 18
2584
+ - 19
2585
+ - 20
2586
+ - 21
2587
+ - 22
2588
+ - 23
2589
+ modality_keys:
2590
+ - action.actions
2591
+ language:
2592
+ _target_: groot.vla.data.dataset.ModalityConfig
2593
+ delta_indices:
2594
+ - 0
2595
+ modality_keys:
2596
+ - annotation.task
2597
+ transforms:
2598
+ oxe_droid:
2599
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2600
+ transforms:
2601
+ - _target_: groot.vla.data.transform.VideoToTensor
2602
+ apply_to:
2603
+ - video.exterior_image_1_left
2604
+ - video.exterior_image_2_left
2605
+ - video.wrist_image_left
2606
+ - _target_: groot.vla.data.transform.VideoCrop
2607
+ apply_to:
2608
+ - video.exterior_image_1_left
2609
+ - video.exterior_image_2_left
2610
+ - video.wrist_image_left
2611
+ scale: 0.95
2612
+ mode: random
2613
+ - _target_: groot.vla.data.transform.VideoResize
2614
+ apply_to:
2615
+ - video.exterior_image_1_left
2616
+ - video.exterior_image_2_left
2617
+ - video.wrist_image_left
2618
+ height: 256
2619
+ width: 256
2620
+ interpolation: linear
2621
+ - _target_: groot.vla.data.transform.VideoColorJitter
2622
+ apply_to:
2623
+ - video.exterior_image_1_left
2624
+ - video.exterior_image_2_left
2625
+ - video.wrist_image_left
2626
+ brightness: 0.3
2627
+ contrast: 0.4
2628
+ saturation: 0.5
2629
+ hue: 0.08
2630
+ - _target_: groot.vla.data.transform.VideoToNumpy
2631
+ apply_to:
2632
+ - video.exterior_image_1_left
2633
+ - video.exterior_image_2_left
2634
+ - video.wrist_image_left
2635
+ - _target_: groot.vla.data.transform.StateActionToTensor
2636
+ apply_to:
2637
+ - state.joint_position
2638
+ - state.gripper_position
2639
+ - _target_: groot.vla.data.transform.StateActionTransform
2640
+ apply_to:
2641
+ - state.joint_position
2642
+ - state.gripper_position
2643
+ normalization_modes:
2644
+ state.joint_position: q99
2645
+ state.gripper_position: q99
2646
+ - _target_: groot.vla.data.transform.StateActionToTensor
2647
+ apply_to:
2648
+ - action.joint_position
2649
+ - action.gripper_position
2650
+ - _target_: groot.vla.data.transform.StateActionTransform
2651
+ apply_to:
2652
+ - action.joint_position
2653
+ - action.gripper_position
2654
+ normalization_modes:
2655
+ action.joint_position: q99
2656
+ action.gripper_position: q99
2657
+ - _target_: groot.vla.data.transform.ConcatTransform
2658
+ video_concat_order:
2659
+ - video.exterior_image_1_left
2660
+ - video.exterior_image_2_left
2661
+ - video.wrist_image_left
2662
+ state_concat_order:
2663
+ - state.joint_position
2664
+ - state.gripper_position
2665
+ action_concat_order:
2666
+ - action.joint_position
2667
+ - action.gripper_position
2668
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2669
+ default_instruction: Perform the default behavior.
2670
+ language_dropout_prob: 0.0
2671
+ always_use_default_instruction: false
2672
+ max_state_dim: 64
2673
+ max_action_dim: 32
2674
+ max_length: 512
2675
+ state_horizon: 1
2676
+ action_horizon: 16
2677
+ embodiment_tag_mapping:
2678
+ real_gr1_arms_only: 0
2679
+ real_gr1_arms_only_annotated: 1
2680
+ real_gr1_arms_waist: 2
2681
+ real_gr1_arms_waist_annotated: 3
2682
+ dexmg_gr1_arms_only_inspire: 4
2683
+ dexmg_gr1_arms_only_fourier: 5
2684
+ dexmg_gr1_arms_waist_fourier: 6
2685
+ robocasa_single_arm: 7
2686
+ onex_eve_gripper: 8
2687
+ robocasa_gr1_arms_only_inspire_hands: 9
2688
+ robocasa_gr1_arms_only_fourier_hands: 10
2689
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2690
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2691
+ robocasa_panda_omron: 13
2692
+ robocasa_bimanual_panda_parallel_gripper: 15
2693
+ robocasa_bimanual_panda_inspire_hand: 16
2694
+ oxe_droid: 17
2695
+ oxe_fractal: 18
2696
+ oxe_language_table: 19
2697
+ oxe_bridge: 20
2698
+ real_panda_single_arm: 21
2699
+ hot3d_hands_only: 23
2700
+ gr1_unified: 24
2701
+ robocasa_gr1_arms_waist_fourier_hands: 25
2702
+ agibot: 26
2703
+ lapa: 27
2704
+ oxe_mutex: 28
2705
+ oxe_roboset: 29
2706
+ oxe_plex: 30
2707
+ dream: 31
2708
+ yam: 32
2709
+ libero_sim: 21
2710
+ xdof: 22
2711
+ gr1_unified_segmentation: 14
2712
+ language_table_sim: 7
2713
+ gr1_isaac: 0
2714
+ sim_behavior_r1_pro: 31
2715
+ mecka_hands: 27
2716
+ real_r1_pro_sharpa: 28
2717
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
2718
+ agibot:
2719
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2720
+ transforms:
2721
+ - _target_: groot.vla.data.transform.VideoToTensor
2722
+ apply_to:
2723
+ - video.top_head
2724
+ - video.hand_left
2725
+ - video.hand_right
2726
+ - _target_: groot.vla.data.transform.VideoCrop
2727
+ apply_to:
2728
+ - video.top_head
2729
+ - video.hand_left
2730
+ - video.hand_right
2731
+ scale: 0.95
2732
+ mode: random
2733
+ - _target_: groot.vla.data.transform.VideoResize
2734
+ apply_to:
2735
+ - video.top_head
2736
+ - video.hand_left
2737
+ - video.hand_right
2738
+ height: 256
2739
+ width: 256
2740
+ interpolation: linear
2741
+ - _target_: groot.vla.data.transform.VideoColorJitter
2742
+ apply_to:
2743
+ - video.top_head
2744
+ - video.hand_left
2745
+ - video.hand_right
2746
+ brightness: 0.3
2747
+ contrast: 0.4
2748
+ saturation: 0.5
2749
+ hue: 0.08
2750
+ - _target_: groot.vla.data.transform.VideoToNumpy
2751
+ apply_to:
2752
+ - video.top_head
2753
+ - video.hand_left
2754
+ - video.hand_right
2755
+ - _target_: groot.vla.data.transform.StateActionToTensor
2756
+ apply_to:
2757
+ - state.left_arm_joint_position
2758
+ - state.right_arm_joint_position
2759
+ - state.left_effector_position
2760
+ - state.right_effector_position
2761
+ - state.head_position
2762
+ - state.waist_position
2763
+ - _target_: groot.vla.data.transform.StateActionTransform
2764
+ apply_to:
2765
+ - state.left_arm_joint_position
2766
+ - state.right_arm_joint_position
2767
+ - state.left_effector_position
2768
+ - state.right_effector_position
2769
+ - state.head_position
2770
+ - state.waist_position
2771
+ normalization_modes:
2772
+ state.left_arm_joint_position: q99
2773
+ state.right_arm_joint_position: q99
2774
+ state.left_effector_position: q99
2775
+ state.right_effector_position: q99
2776
+ state.head_position: q99
2777
+ state.waist_position: q99
2778
+ - _target_: groot.vla.data.transform.StateActionToTensor
2779
+ apply_to:
2780
+ - action.left_arm_joint_position
2781
+ - action.right_arm_joint_position
2782
+ - action.left_effector_position
2783
+ - action.right_effector_position
2784
+ - action.head_position
2785
+ - action.waist_position
2786
+ - action.robot_velocity
2787
+ - _target_: groot.vla.data.transform.StateActionTransform
2788
+ apply_to:
2789
+ - action.left_arm_joint_position
2790
+ - action.right_arm_joint_position
2791
+ - action.left_effector_position
2792
+ - action.right_effector_position
2793
+ - action.head_position
2794
+ - action.waist_position
2795
+ - action.robot_velocity
2796
+ normalization_modes:
2797
+ action.left_arm_joint_position: q99
2798
+ action.right_arm_joint_position: q99
2799
+ action.left_effector_position: q99
2800
+ action.right_effector_position: q99
2801
+ action.head_position: q99
2802
+ action.waist_position: q99
2803
+ action.robot_velocity: q99
2804
+ - _target_: groot.vla.data.transform.ConcatTransform
2805
+ video_concat_order:
2806
+ - video.top_head
2807
+ - video.hand_left
2808
+ - video.hand_right
2809
+ state_concat_order:
2810
+ - state.left_arm_joint_position
2811
+ - state.right_arm_joint_position
2812
+ - state.left_effector_position
2813
+ - state.right_effector_position
2814
+ - state.head_position
2815
+ - state.waist_position
2816
+ action_concat_order:
2817
+ - action.left_arm_joint_position
2818
+ - action.right_arm_joint_position
2819
+ - action.left_effector_position
2820
+ - action.right_effector_position
2821
+ - action.head_position
2822
+ - action.waist_position
2823
+ - action.robot_velocity
2824
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2825
+ default_instruction: Perform the default behavior.
2826
+ language_dropout_prob: 0.0
2827
+ always_use_default_instruction: false
2828
+ max_state_dim: 64
2829
+ max_action_dim: 32
2830
+ max_length: 512
2831
+ state_horizon: 1
2832
+ action_horizon: 16
2833
+ embodiment_tag_mapping:
2834
+ real_gr1_arms_only: 0
2835
+ real_gr1_arms_only_annotated: 1
2836
+ real_gr1_arms_waist: 2
2837
+ real_gr1_arms_waist_annotated: 3
2838
+ dexmg_gr1_arms_only_inspire: 4
2839
+ dexmg_gr1_arms_only_fourier: 5
2840
+ dexmg_gr1_arms_waist_fourier: 6
2841
+ robocasa_single_arm: 7
2842
+ onex_eve_gripper: 8
2843
+ robocasa_gr1_arms_only_inspire_hands: 9
2844
+ robocasa_gr1_arms_only_fourier_hands: 10
2845
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2846
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2847
+ robocasa_panda_omron: 13
2848
+ robocasa_bimanual_panda_parallel_gripper: 15
2849
+ robocasa_bimanual_panda_inspire_hand: 16
2850
+ oxe_droid: 17
2851
+ oxe_fractal: 18
2852
+ oxe_language_table: 19
2853
+ oxe_bridge: 20
2854
+ real_panda_single_arm: 21
2855
+ hot3d_hands_only: 23
2856
+ gr1_unified: 24
2857
+ robocasa_gr1_arms_waist_fourier_hands: 25
2858
+ agibot: 26
2859
+ lapa: 27
2860
+ oxe_mutex: 28
2861
+ oxe_roboset: 29
2862
+ oxe_plex: 30
2863
+ dream: 31
2864
+ yam: 32
2865
+ libero_sim: 21
2866
+ xdof: 22
2867
+ gr1_unified_segmentation: 14
2868
+ language_table_sim: 7
2869
+ gr1_isaac: 0
2870
+ sim_behavior_r1_pro: 31
2871
+ mecka_hands: 27
2872
+ real_r1_pro_sharpa: 28
2873
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
2874
+ yam:
2875
+ _target_: groot.vla.data.transform.ComposedModalityTransform
2876
+ transforms:
2877
+ - _target_: groot.vla.data.transform.VideoToTensor
2878
+ apply_to:
2879
+ - video.top_camera-images-rgb
2880
+ - video.left_camera-images-rgb
2881
+ - video.right_camera-images-rgb
2882
+ - _target_: groot.vla.data.transform.VideoCrop
2883
+ apply_to:
2884
+ - video.top_camera-images-rgb
2885
+ - video.left_camera-images-rgb
2886
+ - video.right_camera-images-rgb
2887
+ scale: 0.95
2888
+ mode: random
2889
+ - _target_: groot.vla.data.transform.VideoResize
2890
+ apply_to:
2891
+ - video.top_camera-images-rgb
2892
+ - video.left_camera-images-rgb
2893
+ - video.right_camera-images-rgb
2894
+ height: 256
2895
+ width: 256
2896
+ interpolation: linear
2897
+ - _target_: groot.vla.data.transform.VideoColorJitter
2898
+ apply_to:
2899
+ - video.top_camera-images-rgb
2900
+ - video.left_camera-images-rgb
2901
+ - video.right_camera-images-rgb
2902
+ brightness: 0.3
2903
+ contrast: 0.4
2904
+ saturation: 0.5
2905
+ hue: 0.08
2906
+ - _target_: groot.vla.data.transform.VideoToNumpy
2907
+ apply_to:
2908
+ - video.top_camera-images-rgb
2909
+ - video.left_camera-images-rgb
2910
+ - video.right_camera-images-rgb
2911
+ - _target_: groot.vla.data.transform.StateActionToTensor
2912
+ apply_to:
2913
+ - state.left_joint_pos
2914
+ - state.left_gripper_pos
2915
+ - state.right_joint_pos
2916
+ - state.right_gripper_pos
2917
+ - _target_: groot.vla.data.transform.StateActionTransform
2918
+ apply_to:
2919
+ - state.left_joint_pos
2920
+ - state.left_gripper_pos
2921
+ - state.right_joint_pos
2922
+ - state.right_gripper_pos
2923
+ normalization_modes:
2924
+ state.left_joint_pos: q99
2925
+ state.left_gripper_pos: q99
2926
+ state.right_joint_pos: q99
2927
+ state.right_gripper_pos: q99
2928
+ - _target_: groot.vla.data.transform.StateActionToTensor
2929
+ apply_to:
2930
+ - action.left_joint_pos
2931
+ - action.left_gripper_pos
2932
+ - action.right_joint_pos
2933
+ - action.right_gripper_pos
2934
+ - _target_: groot.vla.data.transform.StateActionTransform
2935
+ apply_to:
2936
+ - action.left_joint_pos
2937
+ - action.left_gripper_pos
2938
+ - action.right_joint_pos
2939
+ - action.right_gripper_pos
2940
+ normalization_modes:
2941
+ action.left_joint_pos: q99
2942
+ action.left_gripper_pos: q99
2943
+ action.right_joint_pos: q99
2944
+ action.right_gripper_pos: q99
2945
+ - _target_: groot.vla.data.transform.ConcatTransform
2946
+ video_concat_order:
2947
+ - video.top_camera-images-rgb
2948
+ - video.left_camera-images-rgb
2949
+ - video.right_camera-images-rgb
2950
+ state_concat_order:
2951
+ - state.left_joint_pos
2952
+ - state.left_gripper_pos
2953
+ - state.right_joint_pos
2954
+ - state.right_gripper_pos
2955
+ action_concat_order:
2956
+ - action.left_joint_pos
2957
+ - action.left_gripper_pos
2958
+ - action.right_joint_pos
2959
+ - action.right_gripper_pos
2960
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
2961
+ default_instruction: Perform the default behavior.
2962
+ language_dropout_prob: 0.0
2963
+ always_use_default_instruction: false
2964
+ max_state_dim: 64
2965
+ max_action_dim: 32
2966
+ max_length: 512
2967
+ state_horizon: 1
2968
+ action_horizon: 16
2969
+ embodiment_tag_mapping:
2970
+ real_gr1_arms_only: 0
2971
+ real_gr1_arms_only_annotated: 1
2972
+ real_gr1_arms_waist: 2
2973
+ real_gr1_arms_waist_annotated: 3
2974
+ dexmg_gr1_arms_only_inspire: 4
2975
+ dexmg_gr1_arms_only_fourier: 5
2976
+ dexmg_gr1_arms_waist_fourier: 6
2977
+ robocasa_single_arm: 7
2978
+ onex_eve_gripper: 8
2979
+ robocasa_gr1_arms_only_inspire_hands: 9
2980
+ robocasa_gr1_arms_only_fourier_hands: 10
2981
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
2982
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
2983
+ robocasa_panda_omron: 13
2984
+ robocasa_bimanual_panda_parallel_gripper: 15
2985
+ robocasa_bimanual_panda_inspire_hand: 16
2986
+ oxe_droid: 17
2987
+ oxe_fractal: 18
2988
+ oxe_language_table: 19
2989
+ oxe_bridge: 20
2990
+ real_panda_single_arm: 21
2991
+ hot3d_hands_only: 23
2992
+ gr1_unified: 24
2993
+ robocasa_gr1_arms_waist_fourier_hands: 25
2994
+ agibot: 26
2995
+ lapa: 27
2996
+ oxe_mutex: 28
2997
+ oxe_roboset: 29
2998
+ oxe_plex: 30
2999
+ dream: 31
3000
+ yam: 32
3001
+ libero_sim: 21
3002
+ xdof: 22
3003
+ gr1_unified_segmentation: 14
3004
+ language_table_sim: 7
3005
+ gr1_isaac: 0
3006
+ sim_behavior_r1_pro: 31
3007
+ mecka_hands: 27
3008
+ real_r1_pro_sharpa: 28
3009
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
3010
+ libero_sim:
3011
+ _target_: groot.vla.data.transform.ComposedModalityTransform
3012
+ transforms:
3013
+ - _target_: groot.vla.data.transform.VideoToTensor
3014
+ apply_to:
3015
+ - video.image
3016
+ - video.wrist_image
3017
+ - _target_: groot.vla.data.transform.VideoCrop
3018
+ apply_to:
3019
+ - video.image
3020
+ - video.wrist_image
3021
+ scale: 0.95
3022
+ mode: random
3023
+ - _target_: groot.vla.data.transform.VideoResize
3024
+ apply_to:
3025
+ - video.image
3026
+ - video.wrist_image
3027
+ height: 256
3028
+ width: 256
3029
+ interpolation: linear
3030
+ - _target_: groot.vla.data.transform.VideoColorJitter
3031
+ apply_to:
3032
+ - video.image
3033
+ - video.wrist_image
3034
+ brightness: 0.3
3035
+ contrast: 0.4
3036
+ saturation: 0.5
3037
+ hue: 0.08
3038
+ - _target_: groot.vla.data.transform.VideoToNumpy
3039
+ apply_to:
3040
+ - video.image
3041
+ - video.wrist_image
3042
+ - _target_: groot.vla.data.transform.StateActionToTensor
3043
+ apply_to:
3044
+ - state.state
3045
+ - _target_: groot.vla.data.transform.StateActionTransform
3046
+ apply_to:
3047
+ - state.state
3048
+ normalization_modes:
3049
+ state.state: q99
3050
+ - _target_: groot.vla.data.transform.StateActionToTensor
3051
+ apply_to:
3052
+ - action.actions
3053
+ - _target_: groot.vla.data.transform.StateActionTransform
3054
+ apply_to:
3055
+ - action.actions
3056
+ normalization_modes:
3057
+ action.actions: q99
3058
+ - _target_: groot.vla.data.transform.ConcatTransform
3059
+ video_concat_order:
3060
+ - video.image
3061
+ - video.wrist_image
3062
+ state_concat_order:
3063
+ - state.state
3064
+ action_concat_order:
3065
+ - action.actions
3066
+ - _target_: groot.vla.model.dreamzero.transform.dreamzero_cotrain.DreamTransform
3067
+ default_instruction: Perform the default behavior.
3068
+ language_dropout_prob: 0.0
3069
+ always_use_default_instruction: false
3070
+ max_state_dim: 64
3071
+ max_action_dim: 32
3072
+ max_length: 512
3073
+ state_horizon: 1
3074
+ action_horizon: 16
3075
+ embodiment_tag_mapping:
3076
+ real_gr1_arms_only: 0
3077
+ real_gr1_arms_only_annotated: 1
3078
+ real_gr1_arms_waist: 2
3079
+ real_gr1_arms_waist_annotated: 3
3080
+ dexmg_gr1_arms_only_inspire: 4
3081
+ dexmg_gr1_arms_only_fourier: 5
3082
+ dexmg_gr1_arms_waist_fourier: 6
3083
+ robocasa_single_arm: 7
3084
+ onex_eve_gripper: 8
3085
+ robocasa_gr1_arms_only_inspire_hands: 9
3086
+ robocasa_gr1_arms_only_fourier_hands: 10
3087
+ robocasa_gr1_fixed_lower_body_inspire_hands: 11
3088
+ robocasa_gr1_fixed_lower_body_fourier_hands: 12
3089
+ robocasa_panda_omron: 13
3090
+ robocasa_bimanual_panda_parallel_gripper: 15
3091
+ robocasa_bimanual_panda_inspire_hand: 16
3092
+ oxe_droid: 17
3093
+ oxe_fractal: 18
3094
+ oxe_language_table: 19
3095
+ oxe_bridge: 20
3096
+ real_panda_single_arm: 21
3097
+ hot3d_hands_only: 23
3098
+ gr1_unified: 24
3099
+ robocasa_gr1_arms_waist_fourier_hands: 25
3100
+ agibot: 26
3101
+ lapa: 27
3102
+ oxe_mutex: 28
3103
+ oxe_roboset: 29
3104
+ oxe_plex: 30
3105
+ dream: 31
3106
+ yam: 32
3107
+ libero_sim: 21
3108
+ xdof: 22
3109
+ gr1_unified_segmentation: 14
3110
+ language_table_sim: 7
3111
+ gr1_isaac: 0
3112
+ sim_behavior_r1_pro: 31
3113
+ mecka_hands: 27
3114
+ real_r1_pro_sharpa: 28
3115
+ tokenizer_path: /mnt/project_rlinf_hs/yuanhuining/models/umt5-xxl
3116
+ metadata_versions:
3117
+ oxe_droid: '0221'
3118
+ agibot: '0221'
3119
+ yam: '0221'
3120
+ libero_sim: '0221'
3121
+ fps:
3122
+ yam: 30
3123
+ libero_sim: 10
3124
+ relative_action: false
3125
+ relative_action_per_horizon: false
3126
+ max_chunk_size: 4
3127
+ dataset_shard_sampling_rate: 1.0
3128
+ mixture_dataset_cls: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotMixtureDataset.from_mixture_spec
3129
+ single_dataset_cls: groot.vla.data.dataset.lerobot_sharded.ShardedLeRobotSubLangSingleActionChunkDatasetLIBERO
3130
+ libero_data_root: /mnt/project_rlinf_hs/yuanhuining/datasets/libero
3131
+ total_training_steps: 327680000000
experiment_cfg/metadata.json ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "libero_sim": {
3
+ "statistics": {
4
+ "state": {
5
+ "state": {
6
+ "max": [
7
+ 0.21031762659549713,
8
+ 0.39128610491752625,
9
+ 1.3660105466842651,
10
+ 3.6714255809783936,
11
+ 3.560650587081909,
12
+ 1.386339545249939,
13
+ 0.04233968257904053,
14
+ 0.0013633022317662835
15
+ ],
16
+ "min": [
17
+ -0.4828203022480011,
18
+ -0.3255046010017395,
19
+ 0.008128180168569088,
20
+ 0.35277295112609863,
21
+ -3.641430377960205,
22
+ -1.842738389968872,
23
+ -0.0013586411951109767,
24
+ -0.042040832340717316
25
+ ],
26
+ "mean": [
27
+ -0.04651879519224167,
28
+ 0.03440921753644943,
29
+ 0.7645525336265564,
30
+ 2.972202777862549,
31
+ -0.22047005593776703,
32
+ -0.1255796253681183,
33
+ 0.026914266869425774,
34
+ -0.02719070389866829
35
+ ],
36
+ "std": [
37
+ 0.10494378954172134,
38
+ 0.15176637470722198,
39
+ 0.3785160183906555,
40
+ 0.34427398443222046,
41
+ 0.9069469571113586,
42
+ 0.3253920078277588,
43
+ 0.014175914227962494,
44
+ 0.014058894477784634
45
+ ],
46
+ "q01": [
47
+ -0.4828203022480011,
48
+ -0.3255046010017395,
49
+ 0.008128180168569088,
50
+ 0.35277295112609863,
51
+ -3.641430377960205,
52
+ -1.842738389968872,
53
+ -0.0013586411951109767,
54
+ -0.042040832340717316
55
+ ],
56
+ "q99": [
57
+ 0.21031762659549713,
58
+ 0.39128610491752625,
59
+ 1.3660105466842651,
60
+ 3.6714255809783936,
61
+ 3.560650587081909,
62
+ 1.386339545249939,
63
+ 0.04233968257904053,
64
+ 0.0013633022317662835
65
+ ]
66
+ }
67
+ },
68
+ "action": {
69
+ "actions": {
70
+ "max": [
71
+ 0.9375,
72
+ 0.9375,
73
+ 0.9375,
74
+ 0.3557142913341522,
75
+ 0.375,
76
+ 0.375,
77
+ 1.0
78
+ ],
79
+ "min": [
80
+ -0.9375,
81
+ -0.9375,
82
+ -0.9375,
83
+ -0.2582142949104309,
84
+ -0.375,
85
+ -0.3675000071525574,
86
+ -1.0
87
+ ],
88
+ "mean": [
89
+ 0.06278137117624283,
90
+ 0.0868409126996994,
91
+ -0.09037282317876816,
92
+ 0.0005407406715676188,
93
+ 0.005643361248075962,
94
+ -0.005229088477790356,
95
+ -0.04964079707860947
96
+ ],
97
+ "std": [
98
+ 0.3355240225791931,
99
+ 0.3784470558166504,
100
+ 0.44472837448120117,
101
+ 0.03924351558089256,
102
+ 0.06339313089847565,
103
+ 0.07797032594680786,
104
+ 0.9987710118293762
105
+ ],
106
+ "q01": [
107
+ -0.9375,
108
+ -0.9375,
109
+ -0.9375,
110
+ -0.2582142949104309,
111
+ -0.375,
112
+ -0.3675000071525574,
113
+ -1.0
114
+ ],
115
+ "q99": [
116
+ 0.9375,
117
+ 0.9375,
118
+ 0.9375,
119
+ 0.3557142913341522,
120
+ 0.375,
121
+ 0.375,
122
+ 1.0
123
+ ]
124
+ }
125
+ }
126
+ },
127
+ "modalities": {
128
+ "video": {
129
+ "image": {
130
+ "resolution": [
131
+ 256,
132
+ 256
133
+ ],
134
+ "channels": 3,
135
+ "fps": 10.0
136
+ },
137
+ "wrist_image": {
138
+ "resolution": [
139
+ 256,
140
+ 256
141
+ ],
142
+ "channels": 3,
143
+ "fps": 10.0
144
+ }
145
+ },
146
+ "state": {
147
+ "state": {
148
+ "absolute": true,
149
+ "rotation_type": null,
150
+ "shape": [
151
+ 8
152
+ ],
153
+ "continuous": true
154
+ }
155
+ },
156
+ "action": {
157
+ "actions": {
158
+ "absolute": true,
159
+ "rotation_type": null,
160
+ "shape": [
161
+ 7
162
+ ],
163
+ "continuous": true
164
+ }
165
+ }
166
+ },
167
+ "embodiment_tag": "libero_sim"
168
+ }
169
+ }
model-00001-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:61475262aba12c64dfd8641221a64cb56034d8cfee18e2a86241b06741d5b3e7
3
+ size 4285869314
model-00002-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0f5123deb52f7f7b17755c77012d05b1e2570b32b89c2d798de05d258b84073b
3
+ size 4286590904
model-00003-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3a2150a9f476fa1c7293750f0e726f0e48fee1a6b0260791ffd77e807213d393
3
+ size 4291152304
model-00004-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:aa3c37ddf58c30dfa43e4abcefa8d4cf096d7b9848324bb09810634113593bf3
3
+ size 4278429536
model-00005-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3e1f4f32b2936656486fa65c44bb9aea553d1d6fd442a500924bafa6f08d9e18
3
+ size 4278429480
model-00006-of-00006.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f70a434372bbaa3b776add27b11c2af591ea1fe37f18934010fe94d126664002
3
+ size 3828500456
model.safetensors.index.json ADDED
The diff for this file is too large to render. See raw diff