diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/README.md b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4b579583c07ab7c9f46698422b1145c19c14d799 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/README.md @@ -0,0 +1,8 @@ +# deadly_corridor QwenOFT H1 mean-profile VLA + +Training complete:5000 optimizer updates, seed42, globalbatch128, microbatch64 perGPU, accumulation1, gradientcheckpointingTrue, BF16/ZeRO2. Hardware:2 RTX PRO6000 Blackwell GPUs. Fixed mean73.69250777493353ms uses originalRTX3090 profile; all actual science/runtime settings and user-authorized throughput changes are recorded in config.full.yaml/launch_audit.json. Horizon1, native state/action dimensions120/7. + +Puretensor weights checkCPUweights_only/allfinite passed. Portable inferenceconfig, normalization/statistics, taskcontract, sourcecode/profile/data provenance included. Full optimizer recovery remains local. Finalofflinevalidation loss0.020563077181577682; this is not closed-loop task-performance acceptance. Latency-bench evaluation pending until all four models finish. + +Dataset:https://huggingface.co/datasets/latency-sensitive-bench/Standard-Pipeline/tree/f33126deefb1d4819a338281cfd4b6db07c8029b/deadly_corridor/profile_latency/QwenOFT/mean_rtx3090_s42_8500ep_v1 +Training:https://wandb.ai/dongqianyu99-zhejiang-university/starvla_tasks/runs/mean3090-deadly_corridor-vla-blackwell-20260930 diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/checkpoints/model.pt b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/checkpoints/model.pt new file mode 100644 index 0000000000000000000000000000000000000000..6af7a35f504fe1049a2a28f876fd765adf849e7b --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/checkpoints/model.pt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a756924b1f9a93cc4f278e03535dd61535977037f9484957672336e6b9c9265c +size 9785680289 diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/collection_quality_report.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/collection_quality_report.json new file mode 100644 index 0000000000000000000000000000000000000000..c24cb999f5efd62f56730771c945864bbef42488 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/collection_quality_report.json @@ -0,0 +1,14 @@ +{ + "task": "deadly_corridor", + "teacher_checkpoint": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/teacher-publication/checkpoint.pth", + "teacher_sha256": "e631e9017634f799860c581761b5fa48601109393c11d20a35187c6f75d14b88", + "episodes": 8500, + "train_episodes": 7650, + "val_episodes": 850, + "train_rows": 313925, + "val_rows": 34465, + "fixed_latency_ms": 73.69250777493353, + "action_horizon": 1, + "unique_seeds": 8500, + "state_dim": 120 +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.full.yaml b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.full.yaml new file mode 100644 index 0000000000000000000000000000000000000000..094ea7a0610238e51ed9bf1975dd81b9eb9cc7e5 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.full.yaml @@ -0,0 +1,276 @@ +framework: + name: QwenOFT + qwenvl: + base_vlm: /home/ubuntu/lzj/models/Qwen3-VL-4B-Instruct + attn_implementation: flash_attention_2 + enable_gradient_checkpointing: true + action_model: + action_model_type: MLP + action_dim: 7 + state_dim: 120 + action_hidden_dim: 2560 + future_action_window_size: 0 + past_action_window_size: 0 + loss_type: multibinary_bce + state_encoding: continuous_projector + task_objective: null + action_horizon: 1 + action_env_dim: 7 + kv_memory: + enabled: false + window: 4 + rollout_len: 8 + packed_train: false + rebased_sink: true +datasets: + vla_data: + dataset_py: lerobot_datasets + include_state: true + data_root_dir: /home/ubuntu/lzj/mean-profiling/deadly_corridor/data + data_mix: lerobot + eval_data_mix: lerobot__val + custom_mixtures_path: /home/ubuntu/lzj/mean-profiling/deadly_corridor/data/_generated_mixtures/lerobot.json + action_type: discrete + sequential_step_sampling: false + eval_sequential_step_sampling: null + num_workers: 2 + eval_num_workers: 2 + prefetch_factor: 4 + persistent_workers: true + pin_memory: true + shuffle: true + action_balance: + enabled: false + strategy: balanced_epoch + action_key: action_id + target_flap_fraction: 0.3 + noop_id: 0 + flap_id: 1 + latency_curriculum: + enabled: false + strategy: exclusive + latencies: null + phase_steps: null + phase_distributions: null + new_latency_passes: 1.0 + replay_passes: 0.25 + target_total_passes: 2.0 + final_equalization: true + step_budget_mode: auto + eval_at_phase_end: false + save_at_phase_end: false + computed_plan: null + per_device_batch_size: 64 + load_all_data_for_training: true + num_obs_frames: 1 + image_mode: single + prompt_mode: raw + stitch_grid: + - 2 + - 2 + obs_image_size: null + video_backend: torchvision_av +dataset: + source_hf: '' + config_name: null + source_subdir: null + converted_name: deadly_corridor_train + single_source_hf: '' + mixed_source_hf: '' + single_converted_name: deadly_corridor_train + mixed_converted_name: deadly_corridor_mixed_latency_train + single_latency_filter: null + mixed_latency_filter: null + force_download: false + setup_force: false + skip_verification: false + target_latency_unit: observation_steps + verify_rows: 200 + max_episodes: null + episodes_per_latency: null + latency_filter: null + debug_subset: + enabled: false + max_episodes: 5 + suffix: debug +base_model: + repo_id: Qwen/Qwen3-VL-4B-Instruct +initialization: + checkpoint_local_dir: null + checkpoint_hf_repo_id: null + checkpoint_filename: null +trainer: + max_train_steps: 5000 + num_warmup_steps: 100 + save_interval: 500 + eval_interval: 500 + eval_num_batches: 50 + per_latency_eval_num_batches: null + eval_action_classification: false + eval_action_classification_interval: null + cc_f1_tolerance: 1 + learning_rate: + base: 3.0e-05 + qwen_vl_interface: 3.0e-06 + action_model: 0.0001 + lr_scheduler_type: cosine_with_min_lr + scheduler_specific_kwargs: + min_lr_rate: 0.03333333333333333 + freeze_modules: '' + freeze_vit: false + freeze_tied_embedding: false + freeze_llm_layers: [] + loss_scale: + vla: 1.0 + vlm: 0.0 + max_grad_norm: 1.0 + weight_decay: 0.0 + logging_frequency: 1 + profile_timing: + enabled: false + log_interval: 10 + gradient_clipping: 1.0 + gradient_accumulation_steps: 1 + distributed_backend: deepspeed + is_resume: false + pretrained_checkpoint: null + resume_step: 0 + reload_modules: null + optimizer: + name: AdamW + betas: + - 0.9 + - 0.95 + eps: 1.0e-08 + weight_decay: 1.0e-08 + fused: true + save_format: pt + hist8_diagnostics: + steps: + - 0 + - 500 + - 1000 + - 2500 + - 5000 + sample_count: 2048 + noise_seeds: + - 1729 + sample_seed: 42 + batch_size: 8 + bootstrap_repeats: 4000 +workspace_dir: WORKSPACE_DIR +run_root_dir: /home/ubuntu/lzj/mean-profiling/deadly_corridor/vla +seed: 42 +wandb_entity: dongqianyu99-zhejiang-university +wandb_project: starvla_tasks +auth: + env_file: null + hf_token_env: HF_TOKEN + wandb_api_key_env: WANDB_API_KEY +paths: + run_root_dir: results/Checkpoints + dataset_local_dir: playground/Datasets/rl_games + dataset_cache_dir: null + base_model_dir: /home/ubuntu/lzj/models/Qwen3-VL-4B-Instruct + accelerate_config: starVLA/config/deepseeds/deepspeed_zero2.yaml +launch: + use_accelerate: true + gpus: null + num_processes: 1 + dry_run: false +conda: + enabled: true + env_name: null +rl_games: + model_alias: openvla + env_eval: + image_size: 224 + frameskip: 4 + image_transform: raw_rgb + prompt_mode: raw + ghost_trail: + history_frames: 5 + gamma: 1.3 + min_alpha: 35 + scroll_px_per_step: 4.0 + ground_fraction: 0.22 + seed: 42 + fixed_episode_seeds: true + latency_seed_stride: 0 + task_seed_stride: 0 + task_description: You are playing Deadly Corridor in VizDoom. Choose actions from + MOVE_FORWARD, MOVE_BACKWARD, MOVE_LEFT, MOVE_RIGHT, TURN_LEFT, TURN_RIGHT, ATTACK. + eval_parallel_envs: 5 + action_chunk_execution: + enabled: false + chunk_size: null + deadly: + action_layout: multibinary_7 + multibinary_threshold: null + enabled: false + eval_backend: latency_bench + distributed_mode: none + vectorized: + enabled: false + batch_size: 1 + latency: + prompt_map_path: null + mode: single + values: + - 0 + mid_train: + enabled: false + interval_steps: 100 + latencies: + - 0 + num_episodes: 5 + max_steps_per_episode: 3600 + post_train: + enabled: false + latencies: + - 0 + - 1 + - 2 + - 3 + - 4 + num_episodes: 5 + max_steps_per_episode: 3600 + task: deadly_corridor + deadly_corridor_loss_type: null + initialization_mode: scratch + action_carrier: native +model: openvla +env: deadly_corridor +init: scratch +mode: single +checkpoint: + load: none + hf_repo_id: null + save_best_model: false + save_final_model: true + save_pt_file: true + save_training_state: true + save_safetensors_file: false + local: + keep_last_n: 2 + sync: + enabled: false + repo_id: null + keep_last_n: 0 + sync_every_n_checkpoints: 1 + resume_policy: local_latest +run_id: deadly_corridor-qwenoft-mean-3090-s42 +output_dir: /home/ubuntu/lzj/mean-profiling/deadly_corridor/vla/deadly_corridor-qwenoft-mean-3090-s42 +config_yaml: /home/ubuntu/lzj/mean-profiling/deadly_corridor/vla.yaml +is_debug: false +version_id: '0.21' +wandb_name: deadly_corridor-qwenoft-mean-3090-s42 +wandb_group: mean-profiling-3090-blackwell +wandb_tags: +- deadly_corridor +- qwenoft +- hist8-v2 +- history01 +- scratch +- profile-latency +training_latency_condition: mean-profile diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.yaml b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..f990ae6e17c236168db2fc05c04c1474153c0f1a --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/config.yaml @@ -0,0 +1,45 @@ +framework: + name: QwenOFT + qwenvl: + base_vlm: Qwen/Qwen3-VL-4B-Instruct + attn_implementation: flash_attention_2 + enable_gradient_checkpointing: true + action_model: + action_model_type: MLP + action_dim: 7 + state_dim: 120 + action_hidden_dim: 2560 + future_action_window_size: 0 + past_action_window_size: 0 + loss_type: multibinary_bce + state_encoding: continuous_projector + task_objective: null + action_horizon: 1 + action_env_dim: 7 + kv_memory: + enabled: false + window: 4 + rollout_len: 8 + packed_train: false + rebased_sink: true +version_id: '0.21' +datasets: + vla_data: + include_state: true + obs_image_size: null + image_mode: single + stitch_grid: + - 2 + - 2 + num_obs_frames: 1 +trainer: + pretrained_checkpoint: null +backbone: + repo_id: Qwen/Qwen3-VL-4B-Instruct + revision: ebb281ec70b05090aa6165b016eac8ec08e71b17 + allow_patterns: + - '*.json' + - '*.safetensors' + - '*.txt' + - '*.jinja' + - '*.model' diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics.json new file mode 100644 index 0000000000000000000000000000000000000000..6389200bd4dac6af8eb90147388809d81933ee96 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics.json @@ -0,0 +1,805 @@ +{ + "new_embodiment": { + "action": { + "mean": [ + 0.9897363781929016, + 0.0, + 0.14210718870162964, + 0.6669108867645264, + 0.2289145439863205, + 0.10847176611423492, + 0.7685338854789734 + ], + "std": [ + 0.10063733160495758, + 0.0, + 0.34875211119651794, + 0.47094491124153137, + 0.4195047914981842, + 0.31092607975006104, + 0.42183926701545715 + ], + "max": [ + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + true + ] + }, + "state": { + "mean": [ + 0.8055841326713562, + 0.17911602556705475, + 0.08755913376808167, + 0.7956868410110474, + 0.0, + 0.13805526494979858, + 0.4818730652332306, + 0.6388723254203796, + 0.17911602556705475, + 0.08755913376808167, + 0.7956868410110474, + 0.0, + 0.13805526494979858, + 0.4818730652332306, + 0.6388723254203796, + 0.8298032879829407, + 0.1822887659072876, + 0.08801146596670151, + 0.8198900818824768, + 0.0, + 0.1383451521396637, + 0.5053499937057495, + 0.6508943438529968, + 0.1822887659072876, + 0.08801146596670151, + 0.8198900818824768, + 0.0, + 0.1383451521396637, + 0.5053499937057495, + 0.6508943438529968, + 0.8540224432945251, + 0.18232062458992004, + 0.08829497545957565, + 0.8440997004508972, + 0.0, + 0.13869555294513702, + 0.528728187084198, + 0.6671115756034851, + 0.18232062458992004, + 0.08829497545957565, + 0.8440997004508972, + 0.0, + 0.13869555294513702, + 0.528728187084198, + 0.6671115756034851, + 0.8782415986061096, + 0.18242254853248596, + 0.08874731510877609, + 0.8683188557624817, + 0.0, + 0.13913513720035553, + 0.5520139932632446, + 0.6807518005371094, + 0.18242254853248596, + 0.08874731510877609, + 0.8683188557624817, + 0.0, + 0.13913513720035553, + 0.5520139932632446, + 0.6807518005371094, + 0.9025340676307678, + 0.1839197278022766, + 0.08997690677642822, + 0.892608106136322, + 0.0, + 0.1396416276693344, + 0.575299859046936, + 0.6965198516845703, + 0.1839197278022766, + 0.08997690677642822, + 0.892608106136322, + 0.0, + 0.1396416276693344, + 0.575299859046936, + 0.6965198516845703, + 0.9268933534622192, + 0.19009636342525482, + 0.09329298138618469, + 0.9169578552246094, + 0.0, + 0.14013856649398804, + 0.5985760688781738, + 0.7158270478248596, + 0.19009636342525482, + 0.09329298138618469, + 0.9169578552246094, + 0.0, + 0.14013856649398804, + 0.5985760688781738, + 0.7158270478248596, + 0.9512622356414795, + 0.20292745530605316, + 0.0966855138540268, + 0.9412598609924316, + 0.0, + 0.1407342553138733, + 0.6217217445373535, + 0.7305694222450256, + 0.20292745530605316, + 0.0966855138540268, + 0.9412598609924316, + 0.0, + 0.1407342553138733, + 0.6217217445373535, + 0.7305694222450256, + 0.9756311178207397, + 0.21536991000175476, + 0.10258501023054123, + 0.9655013084411621, + 0.0, + 0.14144141972064972, + 0.6445552110671997, + 0.7461718320846558, + 0.21536991000175476, + 0.10258501023054123, + 0.9655013084411621, + 0.0, + 0.14144141972064972, + 0.6445552110671997, + 0.7461718320846558 + ], + "std": [ + 0.3959074020385742, + 0.38303840160369873, + 0.2828328013420105, + 0.4033564329147339, + 0.0, + 0.34534159302711487, + 0.49943462014198303, + 0.4797308146953583, + 0.38303840160369873, + 0.2828328013420105, + 0.4033564329147339, + 0.0, + 0.34534159302711487, + 0.49943462014198303, + 0.4797308146953583, + 0.375529021024704, + 0.38657844066619873, + 0.28343474864959717, + 0.38407179713249207, + 0.0, + 0.3455885350704193, + 0.49999451637268066, + 0.4761778712272644, + 0.38657844066619873, + 0.28343474864959717, + 0.38407179713249207, + 0.0, + 0.3455885350704193, + 0.49999451637268066, + 0.4761778712272644, + 0.3528599739074707, + 0.3866046071052551, + 0.28378376364707947, + 0.36217108368873596, + 0.0, + 0.3459450602531433, + 0.499480277299881, + 0.4708371162414551, + 0.3866046071052551, + 0.28378376364707947, + 0.36217108368873596, + 0.0, + 0.3459450602531433, + 0.499480277299881, + 0.4708371162414551, + 0.32749050855636597, + 0.3866473138332367, + 0.284260094165802, + 0.3381800651550293, + 0.0, + 0.34623581171035767, + 0.4972201883792877, + 0.4661324620246887, + 0.3866473138332367, + 0.284260094165802, + 0.3381800651550293, + 0.0, + 0.34623581171035767, + 0.4972201883792877, + 0.4661324620246887, + 0.2968117594718933, + 0.3875378370285034, + 0.2858831584453583, + 0.30985113978385925, + 0.0, + 0.34660419821739197, + 0.49394044280052185, + 0.46013525128364563, + 0.3875378370285034, + 0.2858831584453583, + 0.30985113978385925, + 0.0, + 0.34660419821739197, + 0.49394044280052185, + 0.46013525128364563, + 0.26024550199508667, + 0.39244508743286133, + 0.2904002070426941, + 0.27631235122680664, + 0.0, + 0.3470449149608612, + 0.49046778678894043, + 0.4512428343296051, + 0.39244508743286133, + 0.2904002070426941, + 0.27631235122680664, + 0.0, + 0.3470449149608612, + 0.49046778678894043, + 0.4512428343296051, + 0.21497759222984314, + 0.4028102159500122, + 0.29600071907043457, + 0.23558039963245392, + 0.0, + 0.34749558568000793, + 0.4850335419178009, + 0.4443678557872772, + 0.4028102159500122, + 0.29600071907043457, + 0.23558039963245392, + 0.0, + 0.34749558568000793, + 0.4850335419178009, + 0.4443678557872772, + 0.15395309031009674, + 0.41143739223480225, + 0.3030264377593994, + 0.18218672275543213, + 0.0, + 0.34799501299858093, + 0.47797465324401855, + 0.4346904754638672, + 0.41143739223480225, + 0.3030264377593994, + 0.18218672275543213, + 0.0, + 0.34799501299858093, + 0.47797465324401855, + 0.4346904754638672 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0 + ] + }, + "num_transitions": 313925, + "num_trajectories": 7650 + } +} \ No newline at end of file diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics_eval.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics_eval.json new file mode 100644 index 0000000000000000000000000000000000000000..ee7c7577ae7604325fbc60a1663c8a047cb67f07 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/dataset_statistics_eval.json @@ -0,0 +1,805 @@ +{ + "new_embodiment": { + "action": { + "mean": [ + 0.990105926990509, + 0.0, + 0.141621932387352, + 0.6689975261688232, + 0.22936312854290009, + 0.1096474677324295, + 0.7722617387771606 + ], + "std": [ + 0.09895878285169574, + 0.0, + 0.34863075613975525, + 0.47055235505104065, + 0.4204241633415222, + 0.312391072511673, + 0.41930046677589417 + ], + "max": [ + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "mask": [ + true, + true, + true, + true, + true, + true, + true + ] + }, + "state": { + "mean": [ + 0.8034237623214722, + 0.17968954145908356, + 0.08718990534543991, + 0.793732762336731, + 0.0, + 0.1379370391368866, + 0.48156100511550903, + 0.6375453472137451, + 0.17968954145908356, + 0.08718990534543991, + 0.793732762336731, + 0.0, + 0.1379370391368866, + 0.48156100511550903, + 0.6375453472137451, + 0.8278833627700806, + 0.18296822905540466, + 0.08771216869354248, + 0.8181923627853394, + 0.0, + 0.13831423223018646, + 0.5052372217178345, + 0.6500797867774963, + 0.18296822905540466, + 0.08771216869354248, + 0.8181923627853394, + 0.0, + 0.13831423223018646, + 0.5052372217178345, + 0.6500797867774963, + 0.852342963218689, + 0.1830262541770935, + 0.08800232410430908, + 0.8426519632339478, + 0.0, + 0.13860438764095306, + 0.5288553833961487, + 0.666879415512085, + 0.1830262541770935, + 0.08800232410430908, + 0.8426519632339478, + 0.0, + 0.13860438764095306, + 0.5288553833961487, + 0.666879415512085, + 0.8768025636672974, + 0.18314231932163239, + 0.08849557489156723, + 0.8671115636825562, + 0.0, + 0.13898158073425293, + 0.5523574352264404, + 0.6813288927078247, + 0.18314231932163239, + 0.08849557489156723, + 0.8671115636825562, + 0.0, + 0.13898158073425293, + 0.5523574352264404, + 0.6813288927078247, + 0.9013782143592834, + 0.18505729734897614, + 0.08954011648893356, + 0.8916872143745422, + 0.0, + 0.13938778638839722, + 0.5758885741233826, + 0.697635293006897, + 0.18505729734897614, + 0.08954011648893356, + 0.8916872143745422, + 0.0, + 0.13938778638839722, + 0.5758885741233826, + 0.697635293006897, + 0.9260119199752808, + 0.19120846688747406, + 0.09307993948459625, + 0.9163209199905396, + 0.0, + 0.13982300460338593, + 0.5994777083396912, + 0.717829704284668, + 0.19120846688747406, + 0.09307993948459625, + 0.9163209199905396, + 0.0, + 0.13982300460338593, + 0.5994777083396912, + 0.717829704284668, + 0.9506745934486389, + 0.2039170116186142, + 0.09699695557355881, + 0.9409545660018921, + 0.0, + 0.1403452754020691, + 0.6229798197746277, + 0.7330625057220459, + 0.2039170116186142, + 0.09699695557355881, + 0.9409545660018921, + 0.0, + 0.1403452754020691, + 0.6229798197746277, + 0.7330625057220459, + 0.9753373265266418, + 0.2158711701631546, + 0.10346728563308716, + 0.9655882716178894, + 0.0, + 0.14095459878444672, + 0.646162748336792, + 0.7495720386505127, + 0.2158711701631546, + 0.10346728563308716, + 0.9655882716178894, + 0.0, + 0.14095459878444672, + 0.646162748336792, + 0.7495720386505127 + ], + "std": [ + 0.3973795771598816, + 0.38389143347740173, + 0.28209006786346436, + 0.404594361782074, + 0.0, + 0.3448529541492462, + 0.4996091425418854, + 0.4806591272354126, + 0.38389143347740173, + 0.28209006786346436, + 0.404594361782074, + 0.0, + 0.3448529541492462, + 0.4996091425418854, + 0.4806591272354126, + 0.37747922539711, + 0.38665321469306946, + 0.2829231023788452, + 0.38568517565727234, + 0.0, + 0.34517642855644226, + 0.4999774098396301, + 0.476959228515625, + 0.38665321469306946, + 0.2829231023788452, + 0.38568517565727234, + 0.0, + 0.34517642855644226, + 0.4999774098396301, + 0.476959228515625, + 0.35474687814712524, + 0.3867047429084778, + 0.2833026647567749, + 0.36409226059913635, + 0.0, + 0.3455602824687958, + 0.4992201328277588, + 0.47133031487464905, + 0.3867047429084778, + 0.2833026647567749, + 0.36409226059913635, + 0.0, + 0.3455602824687958, + 0.4992201328277588, + 0.47133031487464905, + 0.32862982153892517, + 0.3867926597595215, + 0.2839869260787964, + 0.3394205570220947, + 0.0, + 0.3459067940711975, + 0.49722298979759216, + 0.4659842252731323, + 0.3867926597595215, + 0.2839869260787964, + 0.3394205570220947, + 0.0, + 0.3459067940711975, + 0.49722298979759216, + 0.4659842252731323, + 0.29819053411483765, + 0.3883046805858612, + 0.28555458784103394, + 0.3107653260231018, + 0.0, + 0.34641167521476746, + 0.49412932991981506, + 0.4592491090297699, + 0.3883046805858612, + 0.28555458784103394, + 0.3107653260231018, + 0.0, + 0.34641167521476746, + 0.49412932991981506, + 0.4592491090297699, + 0.2617478370666504, + 0.39330387115478516, + 0.29049330949783325, + 0.27690601348876953, + 0.0, + 0.3467898964881897, + 0.4900676906108856, + 0.45002293586730957, + 0.39330387115478516, + 0.29049330949783325, + 0.27690601348876953, + 0.0, + 0.3467898964881897, + 0.4900676906108856, + 0.45002293586730957, + 0.21656277775764465, + 0.4028741121292114, + 0.29600322246551514, + 0.23574966192245483, + 0.0, + 0.3473797142505646, + 0.4846312701702118, + 0.44240280985832214, + 0.4028741121292114, + 0.29600322246551514, + 0.23574966192245483, + 0.0, + 0.3473797142505646, + 0.4846312701702118, + 0.44240280985832214, + 0.15510143339633942, + 0.4113645851612091, + 0.30459317564964294, + 0.18227136135101318, + 0.0, + 0.3479393422603607, + 0.47809022665023804, + 0.43321406841278076, + 0.4113645851612091, + 0.30459317564964294, + 0.18227136135101318, + 0.0, + 0.3479393422603607, + 0.47809022665023804, + 0.43321406841278076 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ], + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q01": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "q99": [ + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 0.0, + 1.0, + 1.0, + 1.0 + ] + }, + "num_transitions": 34465, + "num_trajectories": 850 + } +} \ No newline at end of file diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/files.sha256.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/files.sha256.json new file mode 100644 index 0000000000000000000000000000000000000000..d75b2da749f4ec8bb240ce110d0831583a150e84 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/files.sha256.json @@ -0,0 +1,110 @@ +{ + "README.md": { + "bytes": 1157, + "sha256": "a8a9b178c8064c75e4355a78f91eb3f582b0813a02ed087bccceec1aae41fa65" + }, + "checkpoints/model.pt": { + "bytes": 9785680289, + "sha256": "a756924b1f9a93cc4f278e03535dd61535977037f9484957672336e6b9c9265c" + }, + "collection_quality_report.json": { + "bytes": 452, + "sha256": "244d67ae4831598951770ecf4b95f8d89799305adfa7eb743095541e58277a62" + }, + "config.full.yaml": { + "bytes": 6770, + "sha256": "c080e2c9d2b3c8bc3fe8c36c21ce0d7bd757d853d9fb148e6d9ebe2380b3050e" + }, + "config.yaml": { + "bytes": 983, + "sha256": "e4882ebbfb62427c9b0484f83c47b88ffaa0d991ea00674501ebb97b194f7959" + }, + "dataset_statistics.json": { + "bytes": 13822, + "sha256": "4269d27e69b4925601b2f6d62cdbf4ad1279e0863e25f001f1e0b5eec8da7556" + }, + "dataset_statistics_eval.json": { + "bytes": 13810, + "sha256": "13718c59677e654a9d8a78ed04b3a71aeff7dee27056dc8f30c727d476fdddce" + }, + "latency_prompt_map.json": { + "bytes": 421, + "sha256": "2481741b4c1acb83248f039abc485c4f4729631f9951d134ff35b858f1a2554a" + }, + "launch_audit.json": { + "bytes": 1220, + "sha256": "df5b02aa77f7e4ef62e721b57699bd0ef5cf7f46e45a8b07dccfc2081b3413f0" + }, + "manifest.json": { + "bytes": 7393, + "sha256": "7168be7a6a3829b581c15a81af4afb5509bab7c466e05b8a62cfe24c80c72bd9" + }, + "profile.source.json": { + "bytes": 2115, + "sha256": "bbfb93cef9f63750a9a159ec10a93a9fc6c25e4cb0cac3b39532663b4dc11eba" + }, + "provenance.json": { + "bytes": 5089, + "sha256": "492e8162587dbb01279475c93cb39eaee54f1bb4893062a4c1a847477e91c679" + }, + "startup_verified.json": { + "bytes": 1402, + "sha256": "e8f80f6020171df621feb397a7cc0ebe2cb2ece05693c7d4a763ce2f800bc52e" + }, + "summary.jsonl": { + "bytes": 159, + "sha256": "2905acb79c5fffb33fd4689d87af3bd05d74f4184b9d36ff3eae0c64deecd930" + }, + "task_contract.json": { + "bytes": 1632, + "sha256": "c3d3909b6a18abb6bd4d356c67d4813d88e38e49a1aea58b25fb5346732804c6" + }, + "training-code/QWen3.py": { + "bytes": 17586, + "sha256": "5fe76fc98eaa84e215c3c25c11326815499d2a4b0683c6ab95382b881f535370" + }, + "training-code/QwenOFT.py": { + "bytes": 62854, + "sha256": "acad1b0dcde6e9fed6e2912b6534db0f8e33a74ec7f6630bbf1b0161fc298b0d" + }, + "training-code/datasets.py": { + "bytes": 154347, + "sha256": "33e22556471128a2bad18a1ef8b84c399847b4d98b2979d785d139de0cdf36df" + }, + "training-code/doom-mean-reset.patch": { + "bytes": 9569, + "sha256": "4113989e16c547bd1f02f5f10f285c4d511be3a3c18d10a0aa3316bd8ff3175d" + }, + "training-code/gym-language-contract.patch": { + "bytes": 688, + "sha256": "9f5dee2c5b52d5507aff27373a8cf6def4959361d2c5264d5079b416f28a4c49" + }, + "training-code/loader-spawn-cache.patch": { + "bytes": 711, + "sha256": "24532ce84e5aa9aef381493fe699b4bb4987afd954422191ae852b0f5eb5b2cd" + }, + "training-code/loader-spawn-test.patch": { + "bytes": 1500, + "sha256": "a36db15b13d68defeecb75ddc9efa1ac202d9aa0a40f66ba5baaee2dcaef21f1" + }, + "training-code/mean-profile-preparation.patch": { + "bytes": 7053, + "sha256": "de5fe558376c98515a1cfb186ffdc09b618acc207eb8a5f667b0cbb303767c09" + }, + "training-code/train_starvla.py": { + "bytes": 125159, + "sha256": "f872648f941cec272af724772e9d6fc3721e9ed6eaf0c8683ab285eb9396212e" + }, + "training-code/trainer_tools.py": { + "bytes": 29144, + "sha256": "9a48bdfb99b405b03fececfc1e051d3ebb179eb423c15141f02b9be62e2e1791" + }, + "training-code/worker_context.py": { + "bytes": 2279, + "sha256": "8493631104269f0630655ee2faae592a84ebfb3119aca142c8ac2701f5214464" + }, + "training_results.json": { + "bytes": 573, + "sha256": "3aba30a0e61d361dad712f51bd67eb9faabb17967d03922f4ec3a22edcdf53f1" + } +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/latency_prompt_map.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/latency_prompt_map.json new file mode 100644 index 0000000000000000000000000000000000000000..5060c813d28afb5706852ac65855ed2a002f5f62 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/latency_prompt_map.json @@ -0,0 +1,7 @@ +{ + "3": { + "prompt": "You are playing Deadly Corridor in VizDoom. Your goal is to survive the corridor, fight enemies, and reach the green armor vest at the far end. The available actions are: MOVE_FORWARD, MOVE_BACKWARD, MOVE_LEFT, MOVE_RIGHT, TURN_LEFT, TURN_RIGHT, and ATTACK. Choose the best next action from the current visual observation.", + "latency_raw_frames": 3, + "latency_ms": 85.71428571428572 + } +} \ No newline at end of file diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/launch_audit.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/launch_audit.json new file mode 100644 index 0000000000000000000000000000000000000000..243b4ddca24a15d0b6298623108352a36fb5fde0 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/launch_audit.json @@ -0,0 +1,35 @@ +{ + "reference": "/home/ubuntu/lzj/mean-profiling/reference/checkpoint-configs/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-hist8-scratch-s42-v2/config.full.yaml", + "reference_sha256": "4a8181489f1734ed981d345006b7a33473e29d41f74ab5d6dff3b0997ec263ed", + "scientific_trainer_fields_equal": [ + "max_train_steps", + "num_warmup_steps", + "learning_rate", + "lr_scheduler_type", + "scheduler_specific_kwargs", + "optimizer", + "eval_interval", + "eval_num_batches", + "save_interval" + ], + "seed": 42, + "horizon": 1, + "state_dim": 120, + "action_dim": 7, + "global_batch": 128, + "micro_per_gpu": 64, + "accumulation": 1, + "gradient_checkpointing": true, + "profiling_difference": "fixedmean RTX3090 versus source temporaldistribution", + "formal_optimizer_updates": 5000, + "preflight_updates_discarded": 20, + "post_train_rollout_eval": false, + "physical_gpus": [ + 2, + 3 + ], + "previous_failed_runtime": "GCfalse CUDAOOM, noformalupdates", + "user_authorization": "GPU2/3 nowempty, userexplicitlyrequestsDeadlyVLA there", + "startup_verified": true, + "formal_startup_evidence": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/vla.startup-verified.json" +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/manifest.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/manifest.json new file mode 100644 index 0000000000000000000000000000000000000000..c290b668f07fce6686632a8508794a471099a8db --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/manifest.json @@ -0,0 +1,404 @@ +{ + "dataset_name": "lerobot", + "env_name": "deadly_corridor", + "episodes": 7650, + "frames": 313925, + "task_prompts": [ + "You are playing Deadly Corridor in VizDoom. Your goal is to survive the corridor, fight enemies, and reach the green armor vest at the far end. The available actions are: MOVE_FORWARD, MOVE_BACKWARD, MOVE_LEFT, MOVE_RIGHT, TURN_LEFT, TURN_RIGHT, and ATTACK. Choose the best next action from the current visual observation." + ], + "format": "starvla_lerobot_v2_decision_v1", + "source": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/data/raw", + "robot_type": "rl_games_deadly_corridor", + "action_layout": "multibinary_7", + "source_action_layout": "deadly_corridor_joint_54", + "action_labels": [ + "MOVE_FORWARD", + "MOVE_BACKWARD", + "MOVE_LEFT", + "MOVE_RIGHT", + "TURN_LEFT", + "TURN_RIGHT", + "ATTACK" + ], + "action_dim": 7, + "active_action_dim": 7, + "state_source": "decision_v1", + "state_dim": 120, + "state_labels": [ + "decision_history_0", + "decision_history_1", + "decision_history_2", + "decision_history_3", + "decision_history_4", + "decision_history_5", + "decision_history_6", + "decision_history_7", + "decision_history_8", + "decision_history_9", + "decision_history_10", + "decision_history_11", + "decision_history_12", + "decision_history_13", + "decision_history_14", + "decision_history_15", + "decision_history_16", + "decision_history_17", + "decision_history_18", + "decision_history_19", + "decision_history_20", + "decision_history_21", + "decision_history_22", + "decision_history_23", + "decision_history_24", + "decision_history_25", + "decision_history_26", + "decision_history_27", + "decision_history_28", + "decision_history_29", + "decision_history_30", + "decision_history_31", + "decision_history_32", + "decision_history_33", + "decision_history_34", + "decision_history_35", + "decision_history_36", + "decision_history_37", + "decision_history_38", + "decision_history_39", + "decision_history_40", + "decision_history_41", + "decision_history_42", + "decision_history_43", + "decision_history_44", + "decision_history_45", + "decision_history_46", + "decision_history_47", + "decision_history_48", + "decision_history_49", + "decision_history_50", + "decision_history_51", + "decision_history_52", + "decision_history_53", + "decision_history_54", + "decision_history_55", + "decision_history_56", + "decision_history_57", + "decision_history_58", + "decision_history_59", + "decision_history_60", + "decision_history_61", + "decision_history_62", + "decision_history_63", + "decision_history_64", + "decision_history_65", + "decision_history_66", + "decision_history_67", + "decision_history_68", + "decision_history_69", + "decision_history_70", + "decision_history_71", + "decision_history_72", + "decision_history_73", + "decision_history_74", + "decision_history_75", + "decision_history_76", + "decision_history_77", + "decision_history_78", + "decision_history_79", + "decision_history_80", + "decision_history_81", + "decision_history_82", + "decision_history_83", + "decision_history_84", + "decision_history_85", + "decision_history_86", + "decision_history_87", + "decision_history_88", + "decision_history_89", + "decision_history_90", + "decision_history_91", + "decision_history_92", + "decision_history_93", + "decision_history_94", + "decision_history_95", + "decision_history_96", + "decision_history_97", + "decision_history_98", + "decision_history_99", + "decision_history_100", + "decision_history_101", + "decision_history_102", + "decision_history_103", + "decision_history_104", + "decision_history_105", + "decision_history_106", + "decision_history_107", + "decision_history_108", + "decision_history_109", + "decision_history_110", + "decision_history_111", + "decision_history_112", + "decision_history_113", + "decision_history_114", + "decision_history_115", + "decision_history_116", + "decision_history_117", + "decision_history_118", + "decision_history_119" + ], + "state_normalization": { + "min": [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + "max": [ + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + "action_history_decisions": 8, + "rows_unit": "decision_step", + "obs_fps": 8.75, + "obs_stride_raw_frames": 4, + "latency_prompt_map_path": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/data/lerobot/latency_prompt_map.json", + "custom_mixtures_path": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/data/_generated_mixtures/lerobot.json", + "validation_dataset_name": "lerobot__val", + "validation_episodes": 850, + "validation_frames": 34465 +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/profile.source.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/profile.source.json new file mode 100644 index 0000000000000000000000000000000000000000..333844eb05ec67a5791a289ee39c227c95991641 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/profile.source.json @@ -0,0 +1,66 @@ +{ + "burst_model_path": "latency_burst_model.json", + "distribution_path": "latency_distribution.json", + "env_fps": 60, + "frame_ms": 16.666666666666668, + "gpu_class": "1x-rtx3090", + "instance_id": "instance_a5037b165aa0cedc", + "latency_kind": "observation_to_action_latency", + "latency_method": "temporal", + "model_id": "openvla", + "n_admitted_observations": 506, + "n_capacity_drops": 493, + "n_observation_attempts": 999, + "per_slot_summary": { + "0": { + "admitted_count": 506, + "mean_observation_to_action_latency_ms": 73.69250777493353, + "mean_worker_service_time_ms": 73.00619814047229, + "p95_observation_to_action_latency_ms": 78.0192643404007, + "p95_worker_service_time_ms": 76.60398542881012, + "p99_worker_service_time_ms": 93.66708476543427 + } + }, + "provenance": { + "base_config": "configs/experiments/deadly_corridor/starvla_profile.yaml", + "checkpoint_kind": "best", + "model_artifact": { + "checkpoint": "checkpoints/steps_500_state/model.safetensors", + "model_config": "config.full.yaml", + "path_in_repo": ".", + "repo_id": "talha15032/openvla_bridge_deadly_corridor_single_latency_clean_data_bce_exp2", + "source": "local" + }, + "session_ids": [ + 0, + 1, + 2, + 3, + 4 + ] + }, + "sample_model_type": "hidden_regime", + "source_run_id": "20260914T171446047509Z", + "summary": { + "frame_ms": 16.666666666666668, + "max_ms": 101.71253681182861, + "mean_effective_frames": 4.4215504664960115, + "mean_ms": 73.69250777493353, + "min_ms": 68.33836698532104, + "n_samples": 506, + "p50_frames": 4.3794349193572994, + "p50_ms": 72.99058198928833, + "p90_frames": 4.606898102760314, + "p90_ms": 76.78163504600525, + "p95_frames": 4.681155860424042, + "p95_ms": 78.0192643404007, + "p99_frames": 5.741582728385924, + "p99_ms": 95.69304547309875, + "prob_latency_gt_1_frame": 1.0, + "prob_latency_gt_2_frames": 1.0, + "prob_latency_gt_3_frames": 1.0, + "std_ms": 4.766097168829327 + }, + "visualization_path": "latency_profile.png", + "workload_id": "deadly_corridor" +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/provenance.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/provenance.json new file mode 100644 index 0000000000000000000000000000000000000000..ecfb686667f00dd407de36562ca7f1c2fe487d6f --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/provenance.json @@ -0,0 +1,118 @@ +{ + "task": "deadly_corridor", + "model": "QwenOFT", + "run_id": "deadly_corridor-qwenoft-mean-3090-s42", + "training_status": "complete", + "training_hardware": { + "gpu": "RTX PRO6000 Blackwell Server Edition", + "count": 2, + "physical_indices": [ + 2, + 3 + ] + }, + "profile": { + "mean_ms": 73.69250777493353, + "profile": "/home/ubuntu/lzj/profiles/published/profiles/openvla/1x-rtx3090/deadly_corridor/instance_a5037b165aa0cedc/profile.json", + "sha256": "bbfb93cef9f63750a9a159ec10a93a9fc6c25e4cb0cac3b39532663b4dc11eba" + }, + "profile_hardware": "RTX3090", + "condition": "fixed_mean_profile", + "horizon": 1, + "seed": 42, + "state_dim": 120, + "action_dim": 7, + "micro_per_gpu": 64, + "gradient_accumulation": 1, + "global_batch": 128, + "gradient_checkpointing": true, + "precision": "BF16", + "backend": "ZeRO2", + "teacher": { + "repo_id": "latency-sensitive-bench/benchmark-models", + "revision": "3ad793d76cee71c9043e696f7042d89c7cf7f7be", + "path": "latency-aware/deadly-corridor/small-policy/sample-factory-qwenoft-rtx3090-mean-hist8-capacity1-native35-s42-v1", + "local_checkpoint": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/teacher-publication/checkpoint.pth", + "status": "complete_verified", + "completed_env_steps": 25006080, + "selected_env_steps": 22239232, + "selected_source_checkpoint": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/teacher/deadly_corridor_mean_3090_s42/checkpoint_p0/best_000043436_22239232_reward_2141.427.pth", + "tensor_count": 25, + "weights_only_export": true, + "tensor_equality_verified": true, + "hash_readback_verified": true, + "url": "https://huggingface.co/latency-sensitive-bench/benchmark-models/tree/3ad793d76cee71c9043e696f7042d89c7cf7f7be/latency-aware/deadly-corridor/small-policy/sample-factory-qwenoft-rtx3090-mean-hist8-capacity1-native35-s42-v1", + "completed_utc": "2026-09-30T14:07:34.452490+00:00" + }, + "dataset": { + "repo_id": "latency-sensitive-bench/Standard-Pipeline", + "repo_type": "dataset", + "path": "deadly_corridor/profile_latency/QwenOFT/mean_rtx3090_s42_8500ep_v1", + "revision": "f33126deefb1d4819a338281cfd4b6db07c8029b", + "data_uploaded_revision": "57d50aee763da85537762a9e11b0a83bdbe157d7", + "url": "https://huggingface.co/datasets/latency-sensitive-bench/Standard-Pipeline/tree/f33126deefb1d4819a338281cfd4b6db07c8029b/deadly_corridor/profile_latency/QwenOFT/mean_rtx3090_s42_8500ep_v1", + "status": "complete_verified", + "episodes": 8500, + "rows": 348390, + "action_history_decisions": 8, + "payload_files_verified": 26, + "checksum_manifest_verified": true, + "dataset_config": "deadly_corridor_profile_latency_mean_qwenoft", + "completed_utc": "2026-09-30T17:00:12.839189+00:00" + }, + "collection": { + "task": "deadly_corridor", + "teacher_checkpoint": "/home/ubuntu/lzj/mean-profiling/deadly_corridor/teacher-publication/checkpoint.pth", + "teacher_sha256": "e631e9017634f799860c581761b5fa48601109393c11d20a35187c6f75d14b88", + "episodes": 8500, + "train_episodes": 7650, + "val_episodes": 850, + "train_rows": 313925, + "val_rows": 34465, + "fixed_latency_ms": 73.69250777493353, + "action_horizon": 1, + "unique_seeds": 8500, + "state_dim": 120 + }, + "runtime": { + "repo": "c3c6a39365a151e9b7a5e215452fd64e957c2b29", + "starvla": "ccca13c5177fe3d3c884b6e2de4965d916016649", + "runtime_fixes": [ + "mean-profile-preparation.patch", + "gym-language-contract.patch", + "loader-spawn-cache.patch", + "loader-spawn-test.patch", + "doom-mean-reset.patch" + ], + "pytorch3d": { + "revision": "33824be3cbc87a7dd1db0f6a9a9de9ac81b2d0ba", + "build": "transforms-only, no native render extension; QwenOFT uses transforms only" + }, + "decord": { + "version": "0.6.0", + "build": "official source CPU decoder CP310", + "wheel_sha256": "e193b356b1e984b4eff08d23b62e482c2c9e5037a6efdc0b1af47079ae2e4c47" + } + }, + "source_reference_revision": "180da0effdaaaeacef218cf5fbaa4db41af67495", + "performance_configuration_policy": "User authorized throughput priority; reference scientific parameters and actual runtime differences are documented by full config/launch audit", + "training_results": { + "training_complete": true, + "optimizer_updates": 5000, + "selection": "final_5000", + "train_loss": 0.021038614213466644, + "validation_action_loss": 0.020563077181577682, + "validation_samples": 6400, + "final_learning_rates": { + "learning_rate/qwen_vl_interface": 1e-07, + "learning_rate/action_model": 3.3333333333333333e-06 + }, + "closed_loop_evaluation": "pending until all four VLA trainings complete", + "tensor_keys": 732, + "serialized_tensor_elements_including_tied_aliases": 4892704775, + "weights_only_load": "passed", + "all_tensors_finite": true + }, + "optimizer_recovery_states": "retained on host; inference weights only in this bundle", + "wandb_url": "https://wandb.ai/dongqianyu99-zhejiang-university/starvla_tasks/runs/mean3090-deadly_corridor-vla-blackwell-20260930" +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/startup_verified.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/startup_verified.json new file mode 100644 index 0000000000000000000000000000000000000000..b1c7f1d33b03ede45281894340791acc7653862f --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/startup_verified.json @@ -0,0 +1,64 @@ +{ + "snapshot_utc": "2026-09-30T17:53:52Z", + "unit": "mean-profile-deadly-vla-20261001-g23-gc.service", + "wrapper_pid": 684260, + "rank_pids": [ + 684642, + 684643 + ], + "physical_gpus": [ + 2, + 3 + ], + "formal_optimizer_updates_completed": 60, + "formal_optimizer_budget": 5000, + "consecutive_logged_steps": [ + 58, + 59, + 60 + ], + "loss_at_steps": { + "58": 0.19479253888130188, + "59": 0.22210891544818878, + "60": 0.21452346444129944 + }, + "finite_loss_verified": true, + "micro_per_gpu": 64, + "gradient_accumulation": 1, + "global_batch": 128, + "gradient_checkpointing": true, + "gpu_used_mib": [ + 62855, + 64315 + ], + "gpu_utilization_percent": [ + 100, + 100 + ], + "host_memory_current_bytes": 17238425600, + "host_memory_peak_bytes": 38296047616, + "host_memory_high_gib": 128, + "host_memory_max_gib": 192, + "memory_events": { + "low": 0, + "high": 0, + "max": 0, + "oom": 0, + "oom_kill": 0, + "oom_group_kill": 0 + }, + "seconds_per_update_recent": 2.31, + "data_wait_seconds_recent": 0.00065365, + "estimated_remaining_hours_including_validation_saving": [ + 3.5, + 4.0 + ], + "estimated_completion_utc_range": [ + "2026-09-30T21:25:00Z", + "2026-09-30T21:55:00Z" + ], + "completion_check_utc": "2026-09-30T22:15:00Z", + "training_complete": false, + "closed_loop_evaluation_complete": false, + "publication_complete": false +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/summary.jsonl b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/summary.jsonl new file mode 100644 index 0000000000000000000000000000000000000000..a0e21985e6b7ed5b88fddcc5f74f6ec45063b603 --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/summary.jsonl @@ -0,0 +1,10 @@ +{"steps": 500} +{"steps": 1000} +{"steps": 1500} +{"steps": 2000} +{"steps": 2500} +{"steps": 3000} +{"steps": 3500} +{"steps": 4000} +{"steps": 4500} +{"steps": 5000} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/task_contract.json b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/task_contract.json new file mode 100644 index 0000000000000000000000000000000000000000..4e98b0c341fce35714c7582c681b7f6dfbfbf61d --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/task_contract.json @@ -0,0 +1,62 @@ +{ + "task": "deadly_corridor", + "model": "qwenoft", + "action_horizon": 1, + "image_frames": 1, + "state_source": "transport", + "state_dim": 120, + "history_decisions": 8, + "history_encoding": "binary_0_1", + "history_normalization": "identity", + "history_reset": "all_zero", + "history_order": "oldest_to_newest", + "history_entry_fields": [ + "admission_bit", + "admitted_command_non_noop_bits", + "last_applied_action_non_noop_bits" + ], + "history_action_bit_order": [ + "TURN_LEFT", + "TURN_RIGHT", + "MOVE_FORWARD", + "MOVE_BACKWARD", + "MOVE_LEFT", + "MOVE_RIGHT", + "ATTACK" + ], + "action_dim": 7, + "action_layout": "multibinary_7", + "action_labels": [ + "MOVE_FORWARD", + "MOVE_BACKWARD", + "MOVE_LEFT", + "MOVE_RIGHT", + "TURN_LEFT", + "TURN_RIGHT", + "ATTACK" + ], + "task_prompts": [ + "You are playing Deadly Corridor in VizDoom. Your goal is to survive the corridor, fight enemies, and reach the green armor vest at the far end. The available actions are: MOVE_FORWARD, MOVE_BACKWARD, MOVE_LEFT, MOVE_RIGHT, TURN_LEFT, TURN_RIGHT, and ATTACK. Choose the best next action from the current visual observation." + ], + "env_fps": 35, + "obs_fps": 8.75, + "evaluation": { + "episodes": 100, + "seeds": [ + 1000000, + 1000099 + ], + "parallel_envs": 32, + "capacity": 1, + "max_raw_frames": 3600, + "protocol_version": "hist8-history01-sf-render-v4" + }, + "rendering": { + "screen_resolution": "RES_160X120", + "render_hud": true, + "render_crosshair": false, + "render_weapon": true, + "render_decals": false, + "render_particles": false + } +} diff --git a/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/training-code/QWen3.py b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/training-code/QWen3.py new file mode 100644 index 0000000000000000000000000000000000000000..21484c44de5403fbc0f71ad3c5bfec321d6c738e --- /dev/null +++ b/latency-aware/deadly-corridor/vla/starvla-qwenoft-h1/deadly_corridor-qwenoft-mean-3090-s42/training-code/QWen3.py @@ -0,0 +1,444 @@ +# Copyright 2025 starVLA community. All rights reserved. +# Licensed under the MIT License, Version 1.0 (the "License"); +# Implemented by [Jinhui YE / HKUST University] in [2025]. + +import time +from collections import OrderedDict +from functools import wraps +from inspect import signature +from typing import Optional + +import torch +from starVLA.model.profiling import stage_timer as _stage +from starVLA.training.trainer_utils import initialize_overwatch +from transformers import AutoProcessor, Qwen3VLForConditionalGeneration +from transformers.modeling_outputs import CausalLMOutputWithPast + +logger = initialize_overwatch(__name__) + +IGNORE_INDEX = -100 +IMAGE_TOKEN_INDEX = 151655 +VIDEO_TOKEN_INDEX = 151656 +DEFAULT_IMAGE_TOKEN = "" +DEFAULT_VIDEO_TOKEN = "