a-ivanovitch/Qwen3-Next-80B-A3B-Instruct-NVFP4
⚡ Qwen3-Next-80B-A3B-Instruct-NVFP4
NVFP4 quantization of [Qwen3-Next-80B-A3B-Instruct](https://huggingface.co/Qwen/Qwen3-Next-80B-A3B-Instruct) — 160GB → 44.6GB, ready for single-GPU deployment.
A high-quality NVFP4 (NVIDIA FP4) quantization of Qwen's flagship Mixture-of-Experts model, calibrated on Italian-language data with full expert coverage. Designed for production inference with vLLM on NVIDIA Blackwell, Hopper, and Ada GPUs.
🏗️ Model Overview
🚀 Quick Start
vLLM (recommended)
vllm serve Sophia-AI/Qwen3-Next-80B-A3B-Instruct-NVFP4 \
--kv-cache-dtype fp8vLLM with Docker
docker run --gpus all \
-p 8000:8000 \
vllm/vllm-openai:latest \
--model Sophia-AI/Qwen3-Next-80B-A3B-Instruct-NVFP4 \
--kv-cache-dtype fp8Python (OpenAI-compatible API)
from openai import OpenAI
client = OpenAI(base_url="http://localhost:8000/v1", api_key="unused")
response = client.chat.completions.create(
model="Sophia-AI/Qwen3-Next-80B-A3B-Instruct-NVFP4",
messages=[
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "Explain mixture-of-experts architectures in simple terms."},
],
max_tokens=512,
)
print(response.choices[0].message.content)Python (Transformers)
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained(
"Sophia-AI/Qwen3-Next-80B-A3B-Instruct-NVFP4",
torch_dtype="auto",
device_map="auto",
)
tokenizer = AutoTokenizer.from_pretrained(
"Sophia-AI/Qwen3-Next-80B-A3B-Instruct-NVFP4"
)
messages = [
{"role": "system", "content": "You are a helpful assistant."},
{"role": "user", "content": "What is DeltaNet and how does it differ from standard attention?"},
]
text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
inputs = tokenizer(text, return_tensors="pt").to(model.device)
outputs = model.generate(**inputs, max_new_tokens=512)
print(tokenizer.decode(outputs[0], skip_special_tokens=True))🔬 Quantization Details
Method
NVFP4 quantization using llmcompressor v0.9.0 with the compressed-tensors format. Weights are quantized to 4-bit NVIDIA floating point with per-channel global scales, and the KV cache is quantized to FP8 for additional memory savings during inference.
Calibration
Preserved Layers (not quantized)
The following layers are kept in their original precision to preserve model quality:
These exclusions follow NVIDIA's official quantization configuration for this architecture. A total of 385 modules are preserved in original precision.
💻 Hardware Requirements
The FP8 KV cache (--kv-cache-dtype fp8) is recommended for all deployments to maximize context length within available VRAM.🏛️ Architecture Notes
Qwen3-Next introduces a hybrid attention architecture that alternates between:
- DeltaNet (linear attention): Layers 0, 1, 2, 4, 5, 6, 8, 9, 10, ... — efficient linear-complexity attention
- Standard attention: Layers 3, 7, 11, 15, 19, 23, 27, 31, 35, 39, 43, 47 — full quadratic attention every 4th layer
This hybrid design enables efficient long-context processing while maintaining the representational power of standard attention at regular intervals. The MoE routing activates 10 out of 512 experts per token, keeping inference compute at ~3B active parameters despite the 80B total.
⚠️ Important Notes
- 🎯 Calibration language — calibrated on Italian data. The model retains its full multilingual capabilities, but quantization quality may be slightly optimized for Italian and similar Romance languages.
- 📏 Sequence length — calibrated at 1024 tokens. The model supports longer contexts but quantization statistics are optimized for this range.
- 🔧 vLLM recommended —
compressed-tensorsformat is natively supported by vLLM. Other inference engines may require conversion. - 📊 Benchmarks — coming soon. Community evaluations welcome.
📜 License
This model inherits the Apache 2.0 license from the base model.
<p align="center"> Quantized with ❤️ by <a href="https://landing.2sophia.ai">Sophia AI</a><br> <em>NVFP4 via llmcompressor • 512 experts fully calibrated • Ready for vLLM</em> </p>
