Downloads · 30 days
952
1% of all-time downloads
StarVLA/Qwen3-VL-4B-Instruct-Action
Qwen3-VL-4B-Instruct-Action is a robotics model from StarVLA. Use it for the robotics task on the model card, and read the license before you ship it in a product. It is set up for transformers.
This repository is a Qwen3-VL-4B-Instruct initializer whose tokenizer and text vocabulary have been extended with 2,048 tokens named <robotaction0 through <robotaction2047. It is intended as a starting point for StarV…
Downloads · 30 days
952
1% of all-time downloads
All-time downloads
99.8K
Public
Parameters
4.4B
8.9 GB on disk
Likes
3
Public
Click a slice to open those files.
.safetensors8.9 GB · 100%
From the Hugging Face model README
This repository is a Qwen3-VL-4B-Instruct initializer whose tokenizer and
text vocabulary have been extended with 2,048 tokens named
<robot_action_0> through <robot_action_2047>. It is intended as a
starting point for StarVLA frameworks that discretize robot actions as tokens;
it is not a trained robot policy.
| Item | Value |
|---|---|
| Base model | Qwen/Qwen3-VL-4B-Instruct |
| Architecture | Qwen3VLForConditionalGeneration |
| Added action tokens | 2,048 |
| Action-token IDs | 151669–153716 in the packaged tokenizer |
| Inputs | Same text, image, and video inputs as the base Qwen3-VL model |
| Output | Language-model logits over the extended vocabulary |
| Robot action head | None |
| Robot checkpoint | None |
The extension was produced with
starVLA/model/modules/vlm/tools/add_qwen_special_tokens.
No additional VLM or robot-policy fine-tuning is reported for this repository. The pre-existing Qwen3-VL parameters are retained apart from resizing the token embedding/output vocabulary for the new entries. The added action-token embeddings therefore should be treated as initialization, not as learned action semantics.
No robot benchmark result is associated with this repository.
Use the model and tokenizer from the same repository:
from transformers import AutoProcessor, Qwen3VLForConditionalGeneration
repo_id = "StarVLA/Qwen3-VL-4B-Instruct-Action"
processor = AutoProcessor.from_pretrained(repo_id)
model = Qwen3VLForConditionalGeneration.from_pretrained(
repo_id,
torch_dtype="auto",
device_map="auto",
)
Downstream training must define the action quantization/codebook that maps continuous robot actions to the 2,048 token indices.
config.json verifies Qwen3VLForConditionalGeneration;
added_tokens.json verifies all 2,048 action-token entries.