SAVRN
Search Contact SAVRN

Open-weight model · Image and text to text

GLM5.3-Flash-E192-DGX-Spark

by AutoTrust AI Lab autotrust/GLM5.3-Flash-E192-DGX-Spark

GLM5.3-Flash-E192-DGX-Spark is an open-weight model for image and text to text from AutoTrust AI Lab, released under MIT License. It has 110.7B parameters and a 1,048,576-token context. At 16-bit it needs about 265.7 GB of GPU memory, which fits on 1x MI355X from $2.59 an hour; at 4-bit, 66.4 GB on 1x MI300X from $1.85, at the lowest prices in the SAVRN Index.

autotrust/GLM5.3-Flash-E192-DGX-Spark is a compact build of zai-org/GLM-5.3-Flash for desktop Blackwell systems like NVIDIA DGX Spark. It's an unofficial derivative.

Parameters110.7B
Context1,048,576
Weights139.4 GB
Licensemit
AccessOpen weights
Monthly Downloads—

Runs On

What it takes to serve GLM5.3-Flash-E192-DGX-Spark (110.7B parameters): the memory its weights need at each precision, and the cheapest way to rent enough data-center GPUs to hold them.

PrecisionWeightsMemory neededCheapest setupPer hourAlso fits
16-bit 221.4 GB 265.7 GB 1x MI355X (288 GB)
Vultr
$2.59 2x MI300X $3.70 · 2x MI325X $4.00
8-bit 110.7 GB 132.9 GB 1x MI300X (192 GB)
Vultr
$1.85 1x MI325X $2.00 · 1x MI355X $2.59
4-bit 55.4 GB 66.4 GB 1x MI300X (192 GB)
Vultr
$1.85 1x H100 $1.99 · 1x MI325X $2.00

Memory is the weights at that precision plus 20% for the runtime and a short context; a long context needs more. Prices are the lowest on-demand hourly rates in the SAVRN Index, read Oct 12, 2026.

GLM5.3-Flash-E192-DGX-Spark on every accelerator the SAVRN Index prices, at every precision

Model Card

By AutoTrust AI Lab, published under mit, revision 7d438a55d6ea.

autotrust/GLM5.3-Flash-E192-DGX-Spark is a compact build of zai-org/GLM-5.3-Flash for desktop Blackwell systems like NVIDIA DGX Spark. It's an unofficial derivative. It keeps 192 of the 288 routed experts in each layer by Neural Architecture Search (NAS), uses NVFP4 for the experts and still activates 18 B parameters per token. The weights take 124 GiB, the smallest in the family: two DGX Sparks connected by ConnectX-7 get about 62 GiB of weights per node and the most KV room of any build, and a single 180 GB Blackwell GPU (B200/GB200) runs it with 32 GiB of KV cache. The KV cache uses FP8. The repo includes a ready-to-use NVFP4 MTP draft in mtp-nvfp4/ (6.95 GB) for speculative decoding. On…

Read AutoTrust AI Lab's full model card

autotrust/GLM5.3-Flash-E192-DGX-Spark is a compact build of zai-org/GLM-5.3-Flash for desktop Blackwell systems like NVIDIA DGX Spark. It's an unofficial derivative.

It keeps 192 of the 288 routed experts in each layer by Neural Architecture Search (NAS), uses NVFP4 for the experts and still activates 18 B parameters per token. The weights take 124 GiB, the smallest in the family: two DGX Sparks connected by ConnectX-7 get about 62 GiB of weights per node and the most KV room of any build, and a single 180 GB Blackwell GPU (B200/GB200) runs it with 32 GiB of KV cache. The KV cache uses FP8.

The repo includes a ready-to-use NVFP4 MTP draft in mtp-nvfp4/ (6.95 GB) for speculative decoding. On a single B200 it gives 1.80× single-stream decode speed, and output quality is unchanged.

The model keeps the full 154,880-token vocabulary and has the vision tower intact.

GLM-5.3-Flash (FP8) GLM-5.3-Flash NVFP4 (288 experts) E256 E224 This model (E192)
Disk / weight memory 306 GB ~191 GB 170.5 GB = 159 GiB 151.5 GB = 141 GiB 132.4 GB = 124 GiB
Routed experts / layer 288 288 256 224 192
Active params / token 18 B 18 B 18 B 18 B 18 B (top-8 of 192)
1× B200 / GB200 (≥180 GB) No No tight (6.5 GiB KV) Yes Yes31.8 GiB KV, 2.6 M tokens
2× DGX Spark (2 × 128 GB) No No ~80 GiB per node ~71 GiB per node Yes~62 GiB per node (estimate)
1× DGX Spark (128 GB) No No No No (weights alone fill the node)
Vision (image / video) Yes Yes Yes Yes Yes
MTP speculative decoding Yes Yes NVFP4 draft (mtp-nvfp4/) BF16 mtp/ + NVFP4 mtp-nvfp4/ NVFP4 draft (mtp-nvfp4/), included

Benchmarks

Measured on one B200 with vLLM. Sampling follows the base model's recipe (temperature=1.0, top_p=0.95); HumanEval uses greedy decoding. reasoning_effort is the GLM-5.3-Flash chat-template thinking budget (low / high / max). The token budget is 65,536 (16,384 for MMMU).

Scoring is strict: a response that runs out of tokens before giving a final answer counts as wrong. All numbers are single runs. MoE decoding in vLLM isn't bit-deterministic, so treat ±2–3 points as noise. E224 and E256 numbers come from the same harness on the same machine.

Capability Benchmark Setting This model (E192) E224 E256
Code HumanEval (164) greedy 93.9 % (154/164) 95.7 % 97.6 %
Science reasoning GPQA-Diamond (198) effort=low (quick self-test) 79.8 % (158/198) 78.3 % 77.3 %
Chinese knowledge C-Eval val (1,606, 52 subjects) effort=low 78.3 % (1,258/1,606) 84.0 % 89.4 %
Math AIME 2025 (30 × 4 samples, pass@1) effort=high 80.0 % (96/120) · 30/30 solved in ≥1 sample 75.0 % 74.2 %
Vision MMMU val (900) effort=low 70.7 % (636/900) 73.6 % 76.1 %
Tool use BFCL v4 Non-Live AST template default 88.5 % 88.3 % 87.7 %
BFCL v4 Live AST (weighted) template default 79.8 % 80.3 % 80.5 %
BFCL v4 Multi-Turn Base (200) template default 79.5 % 80.0 % 73.0 % / 75.0 %

About the GPQA-Diamond number: it is a quick self-test at reasoning_effort=low with a 65,536-token budget, run to compare builds against each other, not the model's best score. At low the model thinks briefly and some answers are cut off before they finish. At the base model's recommended reasoning_effort=max with a 163,840-token budget, this family scores 90.9 % on GPQA-Diamond (measured on E224).

Tool use: BFCL v4 (function calling, AST match)

Category Accuracy
simple (Python) 94.2 %
simple (Java) 61.0 %
simple (JavaScript) 68.0 %
multiple 96.0 %
parallel 94.5 %
parallel-multiple 89.0 %
irrelevance detection 70.4 %
live simple 87.2 %
live multiple 78.3 %
live parallel 75.0 %
live parallel-multiple 66.7 %
live irrelevance 73.8 %
live relevance 93.8 %
Multi-Turn Base (200) 79.5 %

BFCL was run with bfcl-eval v4 against the local OpenAI-compatible endpoint (--tool-call-parser glm47, template-default effort, --num-threads 32).

Throughput and MTP speculative decoding (single B200)

reasoning_effort=low, 1,024 output tokens, short prompts, 8 requests per level, served from this repository as uploaded (--max-model-len 66560 --gpu-memory-utilization 0.93):

Draft num_speculative_tokens Mean acceptance length Draft acceptance Single-stream decode tok/s Speed-up (1 stream) Aggregate tok/s @ 8
off — — — 147 1.00× 508
mtp-nvfp4/ 2 (recommended) 2.45 72.3 % 265 1.80× 725

Text, Chinese, tool-calling and image smoke tests pass with MTP on. Speculative decoding is lossless: the target model verifies every drafted token, so the draft can only change speed, not output quality. With MTP on, the KV pool on one B200 drops from 2.6 M to 1.65 M tokens (25 concurrent requests at 66 K), so turn it off for very high-concurrency batch serving.

The mtp-nvfp4/ draft

  • It is the original GLM-5.3-Flash MTP layer (one nextn layer, all 288 routed experts). Only the storage precision of its MoE weights changed.
  • It is exported with NVIDIA ModelOpt (NVFP4QTensor.quantize), the same format as the E224 repo's mtp-nvfp4/: the 288 routed experts and the shared expert are NVFP4 (e2m1 weights packed two per byte, E4M3 block scales over 16-element groups). Attention, the DSA indexer, the router, eh_proj, norms, embeddings and shared_head stay BF16.
  • One file, 6.95 GB, vs 17.4 GB for the BF16 draft.
  • The same draft works with E192, E224 and E256: the MTP layer doesn't depend on how many experts the main model keeps.
  • To regenerate it from the BF16 MTP layer (the mtp/ folder of E224), run scripts/export_mtp_nvfp4.py (needs nvidia-modelopt):
# expects <dir>/mtp (BF16 draft), writes <dir>/mtp-nvfp4
python3 scripts/export_mtp_nvfp4.py <dir>

Fixed 2026-10-10. The first upload of mtp-nvfp4/ (two shards) kept the shared expert in BF16, but its quantization manifest only excluded it under a module name that vLLM 0.31 doesn't use. On vLLM 0.31 the draft then failed to load with a shape assertion. It is now replaced by the ModelOpt export above. If you downloaded the old two-shard version, re-download mtp-nvfp4/.

Deployment

Requirements

  • vLLM with GLM-5.3-Flash support. Validated on the ZJY0516/vllm@glm-release branch (vllm-project/vllm#53906) at commit 7e2d791 plus 8f8cc41 ("Make GLM-5.3 kpool metadata graph-safe"). Without that fix, full CUDA graphs can crash under concurrency.
  • For MTP: apply scripts/vllm_glm5next_standalone_mtp_draft.patch to vllm/models/glm5next/nvidia/mtp.py. The draft is a standalone directory with its own config (288 experts, num_nextn_predict_layers=1), and the patch makes vLLM build the MTP layer from the draft's config instead of the target's.
  • transformers >= 5.16.1
  • Set VLLM_USE_DEEP_GEMM=0.

Single B200 / GB200 (validated)

export VLLM_USE_DEEP_GEMM=0
vllm serve autotrust/GLM5.3-Flash-E192-DGX-Spark \
  --served-model-name glm53-flash-e192 \
  --max-model-len 66560 --max-num-seqs 128 \
  --gpu-memory-utilization 0.93 \
  --tool-call-parser glm47 --enable-auto-tool-choice --reasoning-parser glm45

This loads 123.7 GiB of weights and leaves 31.8 GiB of FP8 KV cache: 2.6 M tokens, or 39 concurrent requests at 66 K. For reasoning_effort=max, use --max-model-len 172032.

With the NVFP4 MTP draft (interactive use), add:

  --speculative-config '{"method": "mtp", "model": "<local-path-to-this-repo>/mtp-nvfp4", "num_speculative_tokens": 2}'

Draft and target together load 127.9 GiB and leave a 1.65 M-token KV pool at 66 K context.

2× DGX Spark

The E224 two-Spark runbook (network setup, NCCL/CX7, swap, launch scripts) applies unchanged. Replace the model path and served name. At TP=2 this model puts about 62 GiB of weights on each node (E224: 71 GiB), so the same --gpu-memory-utilization leaves roughly 9 GiB more KV cache per node than E224. That's enough for reasoning_effort=max at 160 K+ context. The NVFP4 MTP draft adds ~3.5 GiB per node and is the recommended draft on Spark.

We haven't run this model on DGX Spark hardware. The per-node figure above is estimated from the measured weight footprint. Reports from Spark owners are very welcome in the Community tab.

Request format

  • Thinking is always on and comes back in the reasoning / reasoning_content field.
  • reasoning_effort: low, high or max (the default). Pass it as the top-level OpenAI field or via chat_template_kwargs.
  • Recommended sampling: temperature=1.0, top_p=0.95. Greedy decoding can make long thinking loop on hard prompts.
  • Use low for chat, Q&A, tool calls, MCQ and vision. Use max with max_tokens ≥ 131,072 for competition math and GPQA-level science.
  • Tools: --tool-call-parser glm47 --enable-auto-tool-choice returns structured tool_calls.
  • Images and videos use standard OpenAI multi-part content (image_url / video_url).
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="EMPTY")
r = client.chat.completions.create(
    model="glm53-flash-e192",
    messages=[{"role": "user", "content": "用三句话解释量子纠缠。"}],
    temperature=1.0, top_p=0.95, max_tokens=16384,
    extra_body={"reasoning_effort": "low"},
)
print(r.choices[0].message.content)

Evaluation protocol

Benchmark Data Prompt / extraction
GPQA-Diamond fingertap/GPQA-Diamond, 198 questions "Think step by step, then give your final answer as 'ANSWER: X'"; extracted after </think>
AIME 2025 math-ai/aime25, 30 problems × 4 samples integer answer after </think>; pass@1 averaged over samples
HumanEval openai/openai_humaneval, 164 problems final ```python block after </think>, prompt header prepended, executed against the canonical tests
C-Eval ceval/ceval-exam val, 1,606 questions "答案:X" after </think>
MMMU MMMU/MMMU val, 900 questions images inlined as base64 at their <image i> positions (≤1,024 px); "ANSWER: X"
BFCL v4 bfcl-eval OpenAI-compatible FC handler, AST / state-based scoring

Limitations

  • This is an unofficial derivative, not produced or endorsed by Z.ai or NVIDIA.
  • Chinese knowledge (C-Eval 78.3 %) and vision (MMMU 70.7 %) are below E224 and E256. Prefer E256 for Chinese and vision workloads.
  • It doesn't fit a single DGX Spark. The 128 GB unified memory is smaller than the 124 GiB of weights plus runtime overhead. You need two Sparks or a ≥180 GB GPU.
  • MTP serving needs the vLLM patch in scripts/.
  • Vision was validated on MMMU only.
  • Like the base model, it can produce inaccurate, biased or unsafe content. Evaluate it for your use case before deploying.

License: MIT (inherited from the base model).

Configuration

Architecture
Glm5NextForConditionalGeneration
Context length (tokens)
1,048,576
Layers
45
Hidden size
4,096
Feed-forward size
12,288
Attention heads
64
Key/value heads
64
Head dimension
0
Vocabulary size
154,880
Routed experts
192
Experts active per token
8
Model type
glm5_next
Quantization
modelopt

Identity and Version

Repository
autotrust/GLM5.3-Flash-E192-DGX-Spark
Publisher
AutoTrust AI Lab
Task
Image and text to text
Modality
Image and text
Library
vllm
Parameters
110.7B parameters
Languages
en, zh
Revision
7d438a55d6eaf5951e2e7d2d999104246fcda652
First published
2026-10-09
Last updated
2026-10-10

Files and Weights

47 files, 139.5 GB in total. The weights are 26 files totalling 139.4 GB in safetensors.

Weights26 files · 139.4 GB
Configuration11 files · 10.9 MB
Tokenizer4 files · 40.4 MB
Documentation2 files · 18.1 KB
Other3 files · 23.2 KB
Repository1 file · 1.6 KB
Every file
FileTypeSizeSHA-256
model-00001-of-00025.safetensorsWeights5.4 GB 38fcd26cd6f0
model-00002-of-00025.safetensorsWeights5.4 GB 10753600491b
model-00003-of-00025.safetensorsWeights5.4 GB 2ddc0bbc4b63
model-00004-of-00025.safetensorsWeights5.3 GB fe0855e64469
model-00005-of-00025.safetensorsWeights5.4 GB 80ec5e37ba22
model-00006-of-00025.safetensorsWeights5.4 GB 10d20038411a
model-00007-of-00025.safetensorsWeights5.4 GB c14b602cde66
model-00008-of-00025.safetensorsWeights5.4 GB e872a1d53781
model-00009-of-00025.safetensorsWeights5.3 GB 8fd895080594
model-00010-of-00025.safetensorsWeights5.4 GB 2b628fd7acf1
model-00011-of-00025.safetensorsWeights5.4 GB 51a3f9d1f3ee
model-00012-of-00025.safetensorsWeights5.4 GB 3abeeb79b7f2
model-00013-of-00025.safetensorsWeights5.4 GB 6aff3f7823aa
model-00014-of-00025.safetensorsWeights5.4 GB cdbc84f17c9a
model-00015-of-00025.safetensorsWeights5.4 GB d54c43d6a61a
model-00016-of-00025.safetensorsWeights5.4 GB c2867b2d5108
model-00017-of-00025.safetensorsWeights5.4 GB 6df548b25ced
model-00018-of-00025.safetensorsWeights5.3 GB 61a98768b6df
model-00019-of-00025.safetensorsWeights5.4 GB e64bb4c4d3ad
model-00020-of-00025.safetensorsWeights5.4 GB 1f7075ef58cc
model-00021-of-00025.safetensorsWeights5.4 GB e639b1856d30
model-00022-of-00025.safetensorsWeights5.4 GB edc8f1fce8cd
model-00023-of-00025.safetensorsWeights5.4 GB 02f2dcda5917
model-00024-of-00025.safetensorsWeights5.4 GB 13852b30355d
model-00025-of-00025.safetensorsWeights3.8 GB 7e220960e2a7
mtp-nvfp4/model.safetensorsWeights6.9 GB 7d75ea350cd7
config.jsonConfiguration14.2 KB —
generation_config.jsonConfiguration215 B —
hf_quant_config.jsonConfiguration7.4 KB —
model.safetensors.index.jsonConfiguration10.8 MB e61fd7442dc4
mtp-nvfp4/config.jsonConfiguration7.3 KB —
mtp-nvfp4/generation_config.jsonConfiguration215 B —
mtp-nvfp4/hf_quant_config.jsonConfiguration1.0 KB —
mtp-nvfp4/processor_config.jsonConfiguration909 B —
processor_config.jsonConfiguration909 B —
scripts/export_mtp_nvfp4.pyConfiguration6.0 KB —
scripts/validate_nvfp4_format.pyConfiguration4.1 KB —
MTP-NVFP4-ISSUES.mdDocumentation5.9 KB —
README.mdDocumentation12.3 KB —
chat_template.jinjaOther10.6 KB —
mtp-nvfp4/chat_template.jinjaOther10.6 KB —
scripts/vllm_glm5next_standalone_mtp_draft.patchOther1.9 KB —
.gitattributesRepository1.6 KB —
mtp-nvfp4/tokenizer.jsonTokenizer20.2 MB 19e773648cb4
mtp-nvfp4/tokenizer_config.jsonTokenizer761 B —
tokenizer.jsonTokenizer20.2 MB 19e773648cb4
tokenizer_config.jsonTokenizer761 B —

License and Download

License
mit
Access
Open weights, no gate
Download size
139.4 GB
Download from AutoTrust AI Lab

Released by AutoTrust AI Lab through its official repository on Hugging Face. Read the license.

Built From

Memory Requirements

PrecisionWeights in memory
As published139.4 GB
16-bit221.4 GB
8-bit110.7 GB
4-bit55.4 GB

Weights only, from the published parameter count; the key-value cache and runtime add to this.

Questions About GLM5.3-Flash-E192-DGX-Spark

How much GPU memory does GLM5.3-Flash-E192-DGX-Spark need?

About 265.7 GB at 16-bit and 66.4 GB at 4-bit: the weights (110.7B parameters) plus a working margin. A long context needs more.

What is the cheapest GPU to run GLM5.3-Flash-E192-DGX-Spark on?

At 16-bit, 1x MI355X from $2.59 an hour; at 4-bit, 1x MI300X from $1.85 an hour, at the lowest on-demand prices the SAVRN Index lists.

Can I use GLM5.3-Flash-E192-DGX-Spark commercially?

Yes. GLM5.3-Flash-E192-DGX-Spark is released under MIT License. The MIT License is a short permissive license. It permits commercial use, modification and redistribution, provided the copyright notice and permission notice are included.

What is GLM5.3-Flash-E192-DGX-Spark's context length?

1,048,576 tokens, from the maximum position embeddings in its published configuration.

Similar Models

Model · Image and text to text

tinfield-1-nvfp4-probe

Natapong Nitarach (Schwyter)

Public research conversion of badtheorylabs/Tinfield-1, derived from Qwen/Qwen3.8-Flash-Next. The source checkpoint was pinned to f7c714a97b71342db9e2fc04009d2704c656c80c. This Hugging Face repository contains the complete original export, including all 10 safetensors shards: - PLE embeddings, vision, MTP and other non-expert weights: retained in BF16. - The original configuration, tokenizer, processors and tensor index accompany the shards. The ple-int8-e579 Kaggle variant is a separate quantized PLE derivative. This Hugging Face checkpoint contains BF16 PLE. Load all shards and the configuration from this repository together. Conversion used NVIDIA Model-Optimizer recipe commit…

Open weights other 117B parameters 262,144 tokens transformers

Model · Image and text to text

DeepSeek-V4.1-Flash-oQ2.5e-mtp

Jun Kim

This model was quantized using oQ (oMLX v0.7.1) mixed-precision quantization with Improved oQe Quantization (jundot/omlx#4385). A mixed-precision MLX checkpoint of deepseek-ai/DeepSeek-V4.1-Flash, a multimodal mixture-of-experts model with 552B backbone parameters, a Causal Encoder-Decoder layout, Compressed Sparse Attention 2 (CSA2), Engram conditional memory and DSpark speculative decoding. It includes the language model, the Engram tables, the vision encoder, the multimodal aligner and the DSpark MTP weights. The effective average is 3.104 bits/weight excluding the Engram tables, or 3.592 bits/weight for the complete checkpoint. oQ2.5e allocates bits by measured layer sensitivity, then…

Open weights mit 102.4B parameters 1,048,576 tokens mlx

Model · Image and text to text

Qwen3.5-122B-A10B-FP8

Qwen

Over recent months, we have intensified our focus on developing foundation models that deliver exceptional utility and performance. Qwen3.5 represents a significant leap forward, integrating breakthroughs in multimodal learning, architectural efficiency, reinforcement learning scale, and global accessibility to empower developers and enterprises with unprecedented capability and efficiency. For more details, please refer to our blog post Qwen3.5. WMT24++: a harder subset of WMT24 after difficulty labeling and rebalancing; we report the averaged scores on 55 languages using XCOMET-XXL. Empty cells (--) indicate scores not yet available or not applicable. Empty cells (--) indicate scores not…

Open weights apache-2.0 125.1B parameters 262,144 tokens transformers

Model · Image and text to text

GLM5.3-Flash-E224-DGX-Spark

AutoTrust AI Lab

autotrust/GLM5.3-Flash-E224-DGX-Spark is a compact build of zai-org/GLM-5.3-Flash for desktop Blackwell systems like NVIDIA DGX Spark. It's an unofficial derivative. It keeps 224 of the 288 routed experts in each layer by Neural Architecture Search (NAS), uses NVFP4 for the experts and still activates 18 B parameters per token. The weights take 141 GiB, which is small enough for two DGX Sparks connected by ConnectX-7 (256 GB of unified memory in total) with room left for long-context KV cache. A single 180 GB Blackwell GPU (B200/GB200) can also run it. The original GLM-5.3-Flash MTP layer ships unmodified in mtp/ (BF16) as an optional speculative-decoding draft. It gives about 1.85×…

Open weights mit 127.6B parameters 1,048,576 tokens vllm

Model · Image and text to text

Qwen3.8-Flash-Next-RAZOR-65B-A6B-NVFP4

Cleyesode

Excellent 50% prune by Nickyang utilizing new RAZOR methodology. cleyesode further reduced memory requirements via nvfp4 quantization for use on Blackwell sm120 gpus. Quantization via NVIDIA/Model-Optimizer custom qwen4exp workflow: Please see post-quantization verificationreport for details. PLE isolated, full model repack for reduced memory pressure. Calibrated on curated samples from Nickyang/RazorCal: This model demonstrates very impressive retention of pre-prune / pre-quantize abilities - benchmarks in-progress. MTP is present but untested, updates will be posted as they become available. vLLM compatible via the latest branch: Example launch on 4 5060Ti 16GB GPUs (tensor parallel 4…

Open weights other 88.1B parameters 262,144 tokens transformers

Model · Image and text to text

GLM5.3-Flash-E256-DGX-Spark

AutoTrust AI Lab

autotrust/GLM5.3-Flash-E256-DGX-Spark is a compact build of zai-org/GLM-5.3-Flash for Blackwell systems, from DGX Spark clusters to a single B200. It's an unofficial derivative. It keeps 256 of the 288 routed experts in each layer by Neural Architecture Search (NAS), uses NVFP4 for the experts and still activates 18 B parameters per token. It's the largest architecture in the family, with the best Chinese, code and vision scores. The KV cache uses FP8. The repo includes a ready-to-use NVFP4 MTP draft in mtp-nvfp4/ (6.95 GB) for speculative decoding. On a single B200 it gives 1.84× single-stream decode speed (1.94× with 3 draft tokens), and output quality is unchanged. The model keeps the…

Open weights mit 144.5B parameters 1,048,576 tokens vllm