Model reference · open weights
ParallelTubeDecoding-Qwen3-VL is an open-weight language model from MBZUAI. ParallelTubeDecoding-Qwen3-VL-4B (FP16) weighs 8.9 GB; the smallest configuration that runs it is RTX 4060 Ti 16 GB.
Summary of the MBZUAI/ParallelTubeDecoding-Qwen3-VL-4B model card, 2026-10-01
What it is
| Released by | MBZUAI |
|---|---|
| Released | 2026-08-29 |
| Parameters | 4.4B |
| VRAM | 8.9 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB | — | — | 4K | 11.6 GB |
| RTX 4060 Ti 16 GB | 3 | — | 30K | 15.4 GB |
| RTX 3090 24 GB | 10 | 2 | 82K | 23.4 GB |
| RTX 4090 24 GB | 10 | 2 | 82K | 23.4 GB |
| RTX 5090 32 GB | 16 | 4 | 133K | 31.0 GB |
| L40S 48 GB | 27 | 6 | 219K | 44.0 GB |
| A100 80 GB | 55 | 13 | all 256K | 78.2 GB |
| H100 80 GB | 52 | 13 | all 256K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 65 | 16 | all 256K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 76 | 19 | all 256K | 107 GB |
| H200 141 GB | 101 | 25 | all 256K | 138 GB |
| B200 180 GB | 132 | 33 | all 256K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 8 | 2 | 68K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 14 | 3 | 118K | 15.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 12.1 GB | 15.7 GB |
| 5 | 16.9 GB | 35.0 GB |
| 8 | 20.5 GB | 49.5 GB |
| 16 | 30.2 GB | 88.2 GB |
| 32 | 49.5 GB | 165 GB |
| 64 | 88.2 GB | 320 GB |
One card, with vLLM's small-card settings.
From the model card
This repository contains the merged Qwen3-VL-4B checkpoint for Parallel Tube Decoding (PTD) from Locate Anything in Videos: Rethinking Efficient Generative Spatio-Temporal Video Grounding.
PTD first predicts the temporal interval of a queried event and then generates all time-conditioned spatial blocks in parallel. Decoupled Block Attention allows every spatial block to access the shared video-query context and the predicted temporal block while preventing dependencies between spatial blocks. The complete spatial tube is therefore produced in one parallel decoding round after temporal localization.
[0, 1000]5.12.1The checkpoint supports the released PTD inference path and Quantized (NTP) inference. It does not include data or a separate LoRA adapter.
Use this checkpoint with the released ParallelTubeDecoding code. Standard Transformers loading provides the Qwen3-VL architecture, but PTD generation and Decoupled Block Attention are implemented by the released codebase.
git clone https://github.com/mbzuai-oryx/ParallelTubeDecoding.git
cd ParallelTubeDecoding
conda create -n ptd python=3.11 -y
conda activate ptd
pip install --upgrade pip
pip install -r requirements.txt
The release uses:
transformers==5.12.1
For evaluation, set the model path to this Hugging Face repository:
export MODEL="MBZUAI/ParallelTubeDecoding-Qwen3-VL-4B"
Then follow the repository's
evaluation instructions.
The released adapter is based on lmms-eval v0.7.1 at commit
88b23e2bfa16a1edbc16e9e238ed82130b3a4f56.
The paper evaluation uses:
fps=2
max_num_frames=64
min_pixels=131072
max_pixels=786432
temporal_patch_size=1
For PTD inference, use:
attn_implementation=sdpa
vision_attn_implementation=flash_attention_2
ptd_attn_implementation=flash_attention_2
Quantized (NTP) inference uses:
attn_implementation=sdpa
FlashAttention-2 must match the installed PyTorch and CUDA/ROCm environment.
The released model was trained in two stages:
Both stages used LoRA with rank 32 and alpha 64 while optimizing the newly introduced localization-token embeddings. The released checkpoint contains the merged weights. Charades-STA and ActivityNet Captions were not used for SFT; results on both are zero-shot.
The training video configuration was:
video_max_pixels=151200
fps=2
max_frames=64
temporal_patch_size=1
No training data, GRPO data, or GRPO data-selection code is included with the model release.
PTD is evaluated on VidSTG, HC-STVG v1/v2, Charades-STA, and ActivityNet Captions. On the decoding-efficiency protocol, PTD achieves a Tube Completion Latency (TCL) of 0.4 seconds and 45.9 Boxes Per Second (BPS). Relative to unquantized autoregressive decoding, this corresponds to 79x lower TCL and 92x higher BPS while improving grounding accuracy.
The efficiency measurements use BF16, batch size 1, and a single 64-GB AMD Instinct MI210 GPU with synchronized decode-only timing. Refer to the paper and project page for complete benchmark tables and comparisons.
This model is intended for research on:
Users are responsible for complying with the licenses and terms of the source videos and evaluation datasets.
The released formulation predicts one continuous temporal interval and one spatial tube per query. It is not designed for multiple disjoint event occurrences or multiple simultaneously valid instances. Temporally subtle state changes can produce ambiguous boundaries, while small, fast-moving, or occluded targets remain challenging.
@misc{rasheed2026locateanythingvideos,
title = {Locate Anything in Videos: Rethinking Efficient Generative Spatio-Temporal Video Grounding},
author = {Hanoona Rasheed and Haania Siddiqui and Ming-Hsuan Yang and Fahad Shahbaz Khan and Salman Khan},
year = {2026}
}
This work builds on Qwen3-VL and the Qwen-VL-Series-Finetune training framework. See the code repository for full acknowledgements.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.