Caesarrr commited on
Commit
ecaaf97
·
verified ·
1 Parent(s): c4d1f01

Publish MIKASA StarVLA zero-latency policy

Browse files
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/checkpoints/steps_5000_pytorch_model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cabf456e491c6a29d1230c2d11bda7d870c83d049b95b2ef783de3564955db6e
3
+ size 9785060075
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/config.full.yaml ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ run_id: mikasa_grabfast_h1_gb64_mb8_ga8_expandable
2
+ run_root_dir: results/Checkpoints
3
+ seed: 42
4
+ wandb_entity: saberrr-zju
5
+ wandb_project: starvla_mikasa
6
+ is_debug: false
7
+ version_id: '0.21'
8
+ framework:
9
+ name: QwenOFT
10
+ qwenvl:
11
+ base_vlm: ./playground/Pretrained_models/Qwen3-VL-4B-Instruct
12
+ attn_implementation: flash_attention_2
13
+ enable_gradient_checkpointing: true
14
+ action_model:
15
+ action_model_type: MLP
16
+ action_dim: 7
17
+ action_hidden_dim: 2560
18
+ future_action_window_size: 0
19
+ past_action_window_size: 0
20
+ loss_type: l1
21
+ action_env_dim: 7
22
+ state_dim: 7
23
+ action_horizon: 1
24
+ datasets:
25
+ vla_data:
26
+ dataset_py: lerobot_datasets
27
+ lerobot_version: v3.0
28
+ include_state: false
29
+ data_root_dir: /home/xinyuan/latency-sensitive-bench-mikasa-h1/outputs/mikasa/grabfast_h1_dataset/data_lerobot
30
+ data_mix: local/intercept_grab_fast_vla_v0_h1_train
31
+ eval_data_mix: local/intercept_grab_fast_vla_v0_h1_val
32
+ custom_mixtures_path: /home/xinyuan/latency-sensitive-bench-mikasa-h1/outputs/mikasa/grabfast_h1_dataset/data_lerobot/mikasa_intercept_grab_fast_h1.json
33
+ sequential_step_sampling: true
34
+ per_device_batch_size: 8
35
+ load_all_data_for_training: true
36
+ pin_memory: true
37
+ persistent_workers: true
38
+ obs_image_size:
39
+ - 224
40
+ - 224
41
+ video_backend: pyav
42
+ trainer:
43
+ max_train_steps: 5000
44
+ num_warmup_steps: 100
45
+ save_interval: 1000
46
+ eval_interval: 500
47
+ eval_num_batches: 100
48
+ learning_rate:
49
+ base: 3.0e-05
50
+ qwen_vl_interface: 1.0e-05
51
+ action_model: 0.0001
52
+ lr_scheduler_type: cosine_with_min_lr
53
+ scheduler_specific_kwargs:
54
+ min_lr: 1.0e-06
55
+ freeze_modules: ''
56
+ freeze_vit: false
57
+ freeze_tied_embedding: false
58
+ freeze_llm_layers: []
59
+ loss_scale:
60
+ vla: 1.0
61
+ vlm: 0.1
62
+ logging_frequency: 5
63
+ gradient_clipping: 1.0
64
+ gradient_accumulation_steps: 8
65
+ pretrained_checkpoint: null
66
+ optimizer:
67
+ name: AdamW
68
+ betas:
69
+ - 0.9
70
+ - 0.95
71
+ eps: 1.0e-08
72
+ weight_decay: 1.0e-08
73
+ fused: true
74
+ profile_timing:
75
+ enabled: true
76
+ log_interval: 10
77
+ checkpoint:
78
+ save_training_state: true
79
+ save_pt_file: true
80
+ config_yaml: examples/MIKASA/train_files/starvla_qwenoft_intercept_grab_fast_h1.yaml
81
+ output_dir: results/Checkpoints/mikasa_grabfast_h1_gb64_mb8_ga8_expandable
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/config.yaml ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ checkpoint:
2
+ save_pt_file: true
3
+ save_training_state: true
4
+ datasets:
5
+ vla_data:
6
+ data_mix: local/intercept_grab_fast_vla_v0_h1_train
7
+ dataset_py: lerobot_datasets
8
+ eval_data_mix: local/intercept_grab_fast_vla_v0_h1_val
9
+ per_device_batch_size: 8
10
+ framework:
11
+ action_model:
12
+ action_dim: 7
13
+ action_env_dim: 7
14
+ action_hidden_dim: 2560
15
+ action_horizon: 1
16
+ action_model_type: MLP
17
+ loss_type: l1
18
+ name: QwenOFT
19
+ qwenvl:
20
+ attn_implementation: flash_attention_2
21
+ base_vlm: ./playground/Pretrained_models/Qwen3-VL-4B-Instruct
22
+ enable_gradient_checkpointing: true
23
+ output_dir: results/Checkpoints/mikasa_grabfast_h1_gb64_mb8_ga8_expandable
24
+ run_id: mikasa_grabfast_h1_gb64_mb8_ga8_expandable
25
+ run_root_dir: results/Checkpoints
26
+ seed: 42
27
+ trainer:
28
+ eval_interval: 500
29
+ eval_num_batches: 100
30
+ freeze_llm_layers: []
31
+ freeze_modules: ''
32
+ freeze_tied_embedding: false
33
+ freeze_vit: false
34
+ gradient_accumulation_steps: 8
35
+ learning_rate:
36
+ action_model: 0.0001
37
+ base: 3.0e-05
38
+ qwen_vl_interface: 1.0e-05
39
+ logging_frequency: 5
40
+ lr_scheduler_type: cosine_with_min_lr
41
+ max_train_steps: 5000
42
+ num_warmup_steps: 100
43
+ optimizer:
44
+ betas:
45
+ - 0.9
46
+ - 0.95
47
+ eps: 1.0e-08
48
+ fused: true
49
+ weight_decay: 1.0e-08
50
+ pretrained_checkpoint: null
51
+ profile_timing:
52
+ enabled: true
53
+ log_interval: 10
54
+ save_interval: 1000
55
+ scheduler_specific_kwargs:
56
+ min_lr: 1.0e-06
57
+ wandb_entity: saberrr-zju
58
+ wandb_project: starvla_mikasa
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/dataset_statistics.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ -0.11131570488214493,
6
+ 0.040192198008298874,
7
+ -0.24009454250335693,
8
+ -0.23081380128860474,
9
+ -0.41221386194229126,
10
+ 0.18129923939704895,
11
+ 0.013331156224012375
12
+ ],
13
+ "std": [
14
+ 0.22855518758296967,
15
+ 0.5893623232841492,
16
+ 0.26777687668800354,
17
+ 0.27581456303596497,
18
+ 0.3006018102169037,
19
+ 0.3146352171897888,
20
+ 0.40770089626312256
21
+ ],
22
+ "max": [
23
+ 0.3204230070114136,
24
+ 0.9921634197235107,
25
+ 0.6247130036354065,
26
+ 0.8002768158912659,
27
+ 0.6306125521659851,
28
+ 1.0,
29
+ 0.774597704410553
30
+ ],
31
+ "min": [
32
+ -1.0,
33
+ -1.0,
34
+ -1.0,
35
+ -0.9346221089363098,
36
+ -1.0,
37
+ -0.5651661157608032,
38
+ -1.0
39
+ ],
40
+ "q01": [
41
+ -0.8506493151187897,
42
+ -1.0,
43
+ -0.9802482903003692,
44
+ -0.6838930904865265,
45
+ -1.0,
46
+ -0.4035292208194733,
47
+ -0.831850928068161
48
+ ],
49
+ "q99": [
50
+ 0.2628934979438781,
51
+ 0.8585556507110594,
52
+ 0.18524706959724418,
53
+ 0.5309111773967736,
54
+ 0.22950317859649652,
55
+ 0.8685460448265068,
56
+ 0.6467343747615811
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ -0.18996892869472504,
71
+ -0.09119448065757751,
72
+ 0.08502458781003952,
73
+ -2.616269588470459,
74
+ 0.33758142590522766,
75
+ -0.17528389394283295,
76
+ 0.04933461919426918
77
+ ],
78
+ "std": [
79
+ 0.08925069123506546,
80
+ 0.1439206600189209,
81
+ 0.08522012829780579,
82
+ 1.4712677001953125,
83
+ 0.18586333096027374,
84
+ 0.10226143896579742,
85
+ 0.01495052408427
86
+ ],
87
+ "max": [
88
+ -0.004026889801025391,
89
+ 0.23487472534179688,
90
+ 0.3442644476890564,
91
+ 3.1415677070617676,
92
+ 0.9648659229278564,
93
+ 0.0931963101029396,
94
+ 0.07999999821186066
95
+ ],
96
+ "min": [
97
+ -0.41803836822509766,
98
+ -0.37668657302856445,
99
+ 0.015313848853111267,
100
+ -3.1415457725524902,
101
+ -0.07448819279670715,
102
+ -0.40120765566825867,
103
+ 0.02547522261738777
104
+ ],
105
+ "q01": [
106
+ -0.3719064712524414,
107
+ -0.3454733848571777,
108
+ 0.018063589930534363,
109
+ -3.1388832092285157,
110
+ -0.029389445297420023,
111
+ -0.3605163902044296,
112
+ 0.0291226364672184
113
+ ],
114
+ "q99": [
115
+ -0.03631005287170415,
116
+ 0.17424454689025873,
117
+ 0.3186076879501343,
118
+ 3.1387048721313477,
119
+ 0.7408432960510251,
120
+ 0.053878990560769925,
121
+ 0.07999999821186066
122
+ ]
123
+ },
124
+ "num_transitions": 8911,
125
+ "num_trajectories": 250
126
+ }
127
+ }
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/dataset_statistics_eval.json ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "new_embodiment": {
3
+ "action": {
4
+ "mean": [
5
+ -0.10304215550422668,
6
+ 0.033736441284418106,
7
+ -0.23379924893379211,
8
+ -0.22262747585773468,
9
+ -0.39024659991264343,
10
+ 0.17639224231243134,
11
+ 0.00261433282867074
12
+ ],
13
+ "std": [
14
+ 0.21771568059921265,
15
+ 0.5799816250801086,
16
+ 0.2730005979537964,
17
+ 0.2694971263408661,
18
+ 0.30399200320243835,
19
+ 0.32376307249069214,
20
+ 0.4108830988407135
21
+ ],
22
+ "max": [
23
+ 0.3265194892883301,
24
+ 0.9437140822410583,
25
+ 0.4582591652870178,
26
+ 0.7764082551002502,
27
+ 0.48147255182266235,
28
+ 1.0,
29
+ 0.710970401763916
30
+ ],
31
+ "min": [
32
+ -1.0,
33
+ -1.0,
34
+ -1.0,
35
+ -0.7210672497749329,
36
+ -1.0,
37
+ -0.5640764236450195,
38
+ -1.0
39
+ ],
40
+ "q01": [
41
+ -0.8553266936540603,
42
+ -1.0,
43
+ -1.0,
44
+ -0.6864310455322266,
45
+ -0.9788408172130585,
46
+ -0.45269877403974534,
47
+ -0.7478000450134278
48
+ ],
49
+ "q99": [
50
+ 0.26953339189291,
51
+ 0.8566095483303069,
52
+ 0.184562908411026,
53
+ 0.4908112260699267,
54
+ 0.2535213321447372,
55
+ 0.928561645746231,
56
+ 0.6371558833122251
57
+ ],
58
+ "mask": [
59
+ true,
60
+ true,
61
+ true,
62
+ true,
63
+ true,
64
+ true,
65
+ true
66
+ ]
67
+ },
68
+ "state": {
69
+ "mean": [
70
+ -0.17818187177181244,
71
+ -0.0853741466999054,
72
+ 0.08197368681430817,
73
+ -2.7943994998931885,
74
+ 0.33197715878486633,
75
+ -0.19013282656669617,
76
+ 0.04959884285926819
77
+ ],
78
+ "std": [
79
+ 0.09514310210943222,
80
+ 0.14849503338336945,
81
+ 0.0847383365035057,
82
+ 1.0725171566009521,
83
+ 0.1959533393383026,
84
+ 0.11053295433521271,
85
+ 0.015129948034882545
86
+ ],
87
+ "max": [
88
+ -0.017928123474121094,
89
+ 0.23338603973388672,
90
+ 0.3442644476890564,
91
+ 3.1403441429138184,
92
+ 1.1020687818527222,
93
+ 0.09329112619161606,
94
+ 0.07999999821186066
95
+ ],
96
+ "min": [
97
+ -0.3875160217285156,
98
+ -0.3706817626953125,
99
+ 0.016500279307365417,
100
+ -3.141533374786377,
101
+ -0.06919845193624496,
102
+ -0.4373460114002228,
103
+ 0.02718203142285347
104
+ ],
105
+ "q01": [
106
+ -0.37409615993499756,
107
+ -0.359880256652832,
108
+ 0.017494037225842477,
109
+ -3.1352380514144897,
110
+ -0.031069158706814048,
111
+ -0.3954590344429016,
112
+ 0.02878103971481323
113
+ ],
114
+ "q99": [
115
+ -0.03042309761047366,
116
+ 0.2084942722320556,
117
+ 0.3209171247482299,
118
+ 3.1326345920562746,
119
+ 0.91342860341072,
120
+ 0.062003581337630675,
121
+ 0.07999999821186066
122
+ ]
123
+ },
124
+ "num_transitions": 948,
125
+ "num_trajectories": 25
126
+ }
127
+ }
zero-latency/mikasa-intercept-grab-fast/vla/starvla-qwenoft-v1/summary.jsonl ADDED
@@ -0,0 +1 @@
 
 
1
+ {"steps": 5000}