Model reference · open weights

Mage-VL

LLMs microsoft Vision + text 1 build Open weights 417k dl/mo

Mage-VL is an open-weight language model from microsoft. Mage-VL (BF16) weighs 10.6 GB; the smallest configuration that runs it is RTX 4060 Ti 16 GB.

  • Mage-VL is a 4.7B parameter multimodal foundation model developed by Microsoft for image and video understanding.
  • It uses a codec-native visual encoder trained from scratch to reduce visual tokens by over 75%, enabling up to 3.5x faster inference compared to uniform frame sampling.
  • The model supports proactive streaming through a single checkpoint and is released under the Apache 2.0 license.

Summary of the microsoft/Mage-VL model card, 2026-10-01

What it is

Released bymicrosoft
Released2026-07-25
Parameters4.7B
VRAM10.6 GB for the weights

What it runs on

Memory and cards for Mage-VL (BF16)

10.6 GBweights, file size
147 MBcache per 1K tokens
2.0 GBruntime overhead, at least
262,144 tokenscontext max
CardRequests at onceContext maxMemory
8K each32K each
RTX 3060 12 GB———11.6 GB
RTX 4060 Ti 16 GB2—18K15.4 GB
RTX 3090 24 GB8271K23.4 GB
RTX 4090 24 GB8271K23.4 GB
RTX 5090 32 GB153122K31.0 GB
L40S 48 GB256207K44.0 GB
A100 80 GB5413all 256K78.2 GB
H100 80 GB5012all 256K78.1 GB
RTX PRO 6000 Blackwell 96 GB6315all 256K93.8 GB
DGX Spark (GB10) 128 GB unified7518all 256K107 GB
H200 141 GB10025all 256K138 GB
B200 180 GB13132all 256K176 GB
2× RTX 3060 12 GB
tensor parallel
7157K11.6 GB a card
2× RTX 4060 Ti 16 GB
tensor parallel
133107K15.4 GB a card
Memory needed at each load
Requests at once8K tokens each32K tokens each
113.8 GB17.4 GB
518.6 GB36.7 GB
822.2 GB51.2 GB
1631.9 GB89.9 GB
3251.2 GB167 GB
6489.9 GB322 GB

One card, with vLLM's small-card settings.

From the model card

What microsoft says about Mage-VL

Read the model card

Mage-VL is a codec-native, proactive-streaming multimodal foundation model for image and video understanding, whose visual encoder is trained entirely from scratch at a compact 4B scale. It targets a modern Moravec's paradox of VLMs — strong at complex offline reasoning, yet slow and compute-heavy on simple real-time streaming perception. Instead of decoding video into uniformly-sampled frames and pushing a dense grid of patch tokens through a frozen web-pretrained ViT, Mage-VL follows the structure of modern video codecs: it separates a stream into anchor (I) frames and predicted (P) frames, keeps every anchor patch, and retains only the predicted-frame patches where the codec spends bits — the regions carrying real motion and new detail. This codec-aligned sparsity cuts visual tokens by over 75% while preserving spatio-temporal context, yielding up to 3.5× wall-clock inference speedup over uniform frame sampling.

The system pairs two components:

  • Mage-ViT — a from-scratch Codec-ViT visual encoder that allocates tokens by codec-derived spatio-temporal importance, on a shared 16×16 patch grid with 3D rotary position encoding. It is codec-agnostic: the same interface accepts a traditional codec (H.264/AVC, HEVC/H.265) via motion vectors + residual energy, or a neural codec (DCVC-RT) via its learned rate map — no architecture or retraining change.
  • Qwen3-4B causal decoder — a Qwen3-4B-Instruct-2507 language backbone (the only pretrained component) that consumes Mage-ViT's variable-length token stream through a lightweight two-layer MLP projector, with a unified interface for images, short/long/ultra-long video, and streaming.

On top of this pair, a System 1 & System 2 dual-process design adds proactive streaming inside a single model: a lightweight cognition gate (System 1) watches each rolling codec window and stays silent on routine content, invoking the full VLM (System 2) only when a response-worthy event completes — no multi-agent pipeline required.

✨ Highlights

  • Codec-native & from scratch. The entire visual stack is trained from scratch — no billion-scale image-text ViT initialization. The bio-inspired predictive-patch mechanism (I/P frames at 16×16) cuts visual-token consumption by over 75% (~1/8 or less of dense frame sampling), letting the model train on videos 8× longer under the same budget.
  • Codec-native speedup. Codec tokenization sets a superior accuracy–efficiency frontier — up to 3.5× wall-clock inference speedup over uniform frame sampling at matched accuracy, and the fastest of all compared models on most video benchmarks (single 8×B200 node).
  • Data-efficient tokenizer. Trained on only ~100M unlabeled images/videos, Mage-ViT matches or beats frontier encoders trained on billions of image-text pairs (SigLIP2 @ 10B, MoonViT @ 2B) — e.g. 99.33% on CIFAR-10 and 85.69% on ImageNet with 256 tokens, showing web-scale pretraining is not essential for a strong VLM front-end.
  • Native-resolution scaling. Variable-resolution pretraining lets Mage-ViT improve monotonically with the token budget (peaking >96.1% Food-101 / >86.3% ImageNet at 676 tokens) where fixed-resolution encoders saturate or degrade.
  • Matched-LLM video gains. With the 4B Qwen3 backbone held fixed and only the ViT swapped, Mage-VL improves over Qwen3-VL-4B on every reported video and temporal-grounding benchmark — largest on localization-heavy tasks (+22.5 QVHighlight, +17.1 ActivityNet, +11.0 VSI-Bench, +24.5 VideoEval-Pro).
  • Strong for its size. On par with Qwen3-VL-4B on static images, and clearly ahead on video understanding and spatial intelligence (+11.0 VSI-Bench, +53.1 CrossPoint, +5.2 EmbSpatial, +22.5 QVHighlight).
  • Proactive streaming, single model. A frozen-backbone cognition gate delivers low-latency, event-gated commentary; it tops TimVal / F1 / ROC-AUC / PR-AUC on SoccerNet streaming and generalizes to real 2026 World Cup broadcasts.

📥 Model

A single checkpoint, microsoft/Mage-VL, is one unified model that simultaneously provides image & video understanding and the proactive streaming gate — the same weights answer offline image/video questions and drive event-gated commentary. It covers every Mage-VL capability: image understanding, frame-sampled video, traditional H.264/HEVC codec video, neural DCVC-RT codec video, and event-gated streaming. The repository bundles the codec processor, the neural codec package, and the proactive gate weights — no separate understanding, NVC, or streaming checkpoint is required.

We additionally release microsoft/Mage-ViT — the standalone visual encoder from the two-stage, from-scratch ViT pre-training (cluster-discrimination on ~100M unlabeled image/video frames). This is the ViT-pre-trained checkpoint only: it has not gone through the joint VLM training with the language model. Use it as a data-efficient, codec-native visual encoder or as a drop-in ViT for your own multimodal training.

ModelTaskBackboneHugging Face
Mage-VLimage & video understanding + proactive streaming gateMage-ViT + Qwen3-4B-Instruct-2507🤗 microsoft/Mage-VL
Mage-ViTcodec-native visual encoder — ViT pre-training only, no VLM joint trainingCodec-ViT (from scratch)🤗 microsoft/Mage-ViT

🏗️ Architecture

Mage-ViT — a from-scratch Codec-ViT visual encoder. On a 16×16 patch grid it keeps all anchor (I) frame patches and only the motion-salient predicted (P) frame patches, cutting visual tokens by over 75% while a shared 3D RoPE preserves spatio-temporal positions.

Mage-VL — a unified model where projected visual tokens and text tokens share one causal Qwen3 decoder. Still images become a single spatial block; videos b

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms