Skip to content

Qwen3-VL-30B-A3B-Thinking

Reasoning-tuned post-training of the Qwen3-VL-30B-A3B MoE base (30B total / 3B activated). Same architecture as the Qwen3-VL-30B-A3B-Instruct sibling — Interleaved-MRoPE, DeepStack, Text–Timestamp Alignment, native 256K context expandable to 1M — but with a Thinking-mode post-training that the Qwen team describes as “enhanced multimodal reasoning” with explicit causal analysis and logical, evidence-based answers, particularly on STEM/Math. The Instruct/Thinking split mirrors the dual-variant convention used across the broader open-VLM cohort.

  • 30B total parameters / 3B activated via MoE, released as Qwen/Qwen3-VL-30B-A3B-Thinking on Hugging Face with Qwen3VLMoeForConditionalGeneration as the model class — same code path as the Instruct variant [model card §Quickstart].
  • Architecture is identical to the Instruct sibling: Interleaved-MRoPE, DeepStack multi-level ViT fusion, Text–Timestamp Alignment for video temporal localization [model card §Model Architecture Updates].
  • Native 256K context, expandable to 1M; 32-language OCR; 2D + 3D grounding; visual agent + visual coding capabilities — all inherited from the shared base [model card §Key Enhancements].
  • The Thinking-mode delta is framed as “Enhanced Multimodal Reasoning: Excels in STEM/Math — causal analysis and logical, evidence-based answers” — i.e. an explicit reasoning post-training, not just longer context windows [model card §Key Enhancements].
  • Day-0 inference backends documented: HF Transformers, vLLM, SGLang, Docker Model Runner [model card §Local Apps].
  • ~22K downloads in the most recent month at filing time — roughly 55× less than the Instruct sibling’s ~1.2M, consistent with reasoning-tuned variants having narrower deployment surfaces [model card §Downloads last month].

The card itself does not describe the Thinking-mode training recipe; it cites the same papers as the Instruct sibling (Qwen3 Technical Report, Qwen2.5-VL, Qwen2-VL, Qwen-VL). The Thinking variant is loaded the same way as Instruct: Qwen3VLMoeForConditionalGeneration.from_pretrained("Qwen/Qwen3-VL-30B-A3B-Thinking", ...). The card does not specify a separate inference-time enable_thinking toggle or <think> token convention here; the differentiation appears to be entirely in the trained weights rather than in a runtime mode switch.

The model card does not enumerate per-benchmark numbers; the “Multimodal performance” header is a placeholder in the fetched content. The Qwen team’s framing positions Thinking variants as the choice for “Excels in STEM/Math — causal analysis and logical, evidence-based answers,” paralleling the role of Thinking variants in other Qwen3 family releases.

This is the reasoning-tuned half of the smallest active-parameter Qwen3-VL release — the natural counterpart to the Instruct sibling for any team that needs an open multimodal reasoner at a 3B-active footprint. The Instruct/Thinking dual-release pattern at 30B-A3B parallels the convention used in MiniMax-M2.5 and GLM-4.5: Agentic, Reasoning, and Coding (ARC) Foundation Models — a useful datapoint for tracking how widely the “ship both variants” convention has spread across the open-weights frontier. Compared to the out-of-house reasoning RL fine-tunes of Qwen2.5-VL (Video-Thinker: Sparking "Thinking with Videos" via Reinforcement Learning), this is the in-house attempt on a newer, MoE-based base — no public details on whether the recipe uses RL (e.g. GRPO) or pure SFT.