StarVLA/Qwen2.5-VL-OFT-LIBERO-4in1
StarVLA QwenOFT Qwen2.5-VL-3B for LIBERO 4-in-1 (30K)
This repository publishes one 30,000-step checkpoint from the 1025_libero_all_qwengoft run. The trainer target in config.yaml is 80K and summary.jsonl lists checkpoints through 50K, but no 40K or 50K weight file is present; the model available to download is the 30K artifact.
Model details
The legacy YAML retains dino, action_model_type: DiT-B, diffusion, and state_dim: 7 fields. The selected QwenOFT implementation does not build those components: its action-model factory constructs a residual MLP, consumes VLM action-placeholder hidden states, and optimizes L1 action loss. Later opt-in code can serialize state into the instruction, but no numeric state is fed to this checkpoint's MLP head. The stale fields must therefore not be presented as runtime architecture.
Training data
libero_all combines equal-weight, no-noop LeRobot versions of LIBERO Object, Goal, Spatial, and LIBERO-10. The packaged franka statistics provide the action normalization contract; their state entry comes from the dataset and does not imply direct state conditioning for this policy.
Training details
Evaluation status
Missing for this artifact. There are no LIBERO rollout logs or quantitative results in the Hub repository. The Qwen3-VL-4B OFT numbers in the StarVLA paper refer to a different backbone/release and are not assigned to this Qwen2.5-VL checkpoint.
The expected reproducible report is 50 episodes for each of 10 tasks in every suite, with Object, Goal, Spatial, LIBERO-10, and their unweighted average reported separately.
Files
config.yaml
dataset_statistics.json
summary.jsonl
checkpoints/
└── steps_30000_pytorch_model.ptLoading and evaluation
huggingface-cli download StarVLA/Qwen2.5-VL-OFT-LIBERO-4in1 \
--local-dir Qwen2.5-VL-OFT-LIBERO-4in1
export CKPT=$PWD/Qwen2.5-VL-OFT-LIBERO-4in1/checkpoints/steps_30000_pytorch_model.pt
python deployment/model_server/server_policy.py \
--ckpt_path "$CKPT" \
--port 10093 \
--use_bf16Use the StarVLA LIBERO guide and normalization key franka for the simulator client.
Intended use and limitations
This is a LIBERO simulation research checkpoint. Its exact VLM revision, benchmark score, and historical code revision are not fully recorded. The public OFT implementation establishes the MLP/L1 action-head structure, while the stale YAML fields should not be used to instantiate a DiT. It has not been validated for other embodiments or physical robots and is not safety-tuned.
