CoolFace
Modelpublic

cyburn/Qwopus3.6-35B-A3B-v1-PrismaSCOUT-Blackwell-NVFP4-BF16-vllm-4.75bits

sourceHugging Faceapache-2.0updated 5mo agoView on Hugging Face
10likes133downloads
Model Card

Qwopus3.6-35B-A3B-v1 — PrismaSCOUT Mixed-Precision Quantization (4.75 bpp, NVFP4/BF16/MXFP8, vLLM)

This is a 4.75 bits-per-parameter mixed-precision quantization of Jackrong/Qwopus3.6-35B-A3B-v1, produced with PrismaQuant using the PrismaSCOUT selection algorithm.

The output is a standard compressed-tensors checkpoint served natively by vLLM — no custom kernels or patched runtimes required.


Source Model

Qwopus3.6-35B-A3B-v1 is a reasoning-enhanced fine-tune of Qwen3.6-35B-A3B, a hybrid sparse MoE model with:

  • —35B total parameters, 3B active per token
  • —Gated DeltaNet linear attention interleaved with full attention (1:3 ratio)
  • —256 routed experts, 8 active per token
  • —Native 262K context window
  • —MTP (Multi-Token Prediction) speculative decoding head
  • —Vision encoder (Qwen3VL) for image and video inputs

Quantization Details

Method: PrismaQuant + PrismaSCOUT

PrismaQuant is a mixed-precision format allocator that assigns each Linear layer to a format based on its calibration-measured sensitivity. The PrismaSCOUT selection algorithm extends the base knapsack allocator with a multi-level real end-to-end KL validation cascade — surrogates generate candidates, real KL selects the shipping assignment. The polish step uses production-faithful per-Linear weights (joint NVFP4 sibling-coherent input global scales, GPTQ reconstruction, scale sweep, calibrated activation clip).

Format Assignment

Calibration: 32 samples × 1024 tokens, text-only.

ScopeFormatCount
Text body LinearsNVFP4181
Text body LinearsBF1697
Text body LinearsMXFP8_E4M31
Visual encoder LinearsBF16110 (uniform)
lm_headBF16 (passthrough)—

Full export recipe (512 entries): BF16: 305, NVFP4: 205, MXFP8: 2.

Achieved bit rate: 4.751 bpp (target: 4.75).

Detailed per-layer assignment is in mixed_native_manifest.json and model.safetensors.index.json.

Pipeline Configuration

FORMATS=NVFP4,MXFP8_E4M3,BF16
TARGET_BITS=4.75
NSAMPLES=32  SEQLEN=1024
VISUAL_FORMAT=BF16
CALIBRATION_MODALITY=text-only

Allocator Pareto curve excerpt:

Target bppAchievedPred. ΔLossNVFP4MXFP8BF16
4.5004.5011.027×10⁵247131
4.6004.6012.427×10⁴224253
4.7004.7019.684×10³200079
4.7504.7516.399×10³181197
4.8504.8511.814×10³1590120
5.0005.0017.588×10²1631115

Usage

vLLM (recommended)

Requires an NVIDIA Blackwell GPU (RTX 50xx / B100 / B200) for native NVFP4 kernel support.

bash
vllm serve <repo_id> \
  --quantization compressed-tensors \
  --trust-remote-code \
  --kv-cache-dtype fp8 \
  --attention-backend flashinfer \
  --enable-prefix-caching \
  --speculative-config '{"method":"mtp","num_speculative_tokens":3}'

Python (transformers + vLLM)

python
from vllm import LLM, SamplingParams

llm = LLM(
    model="<repo_id>",
    quantization="compressed-tensors",
    trust_remote_code=True,
    kv_cache_dtype="fp8",
)

sampling_params = SamplingParams(temperature=0.7, max_tokens=512)

messages = [{"role": "user", "content": "Explain the Mixture-of-Experts architecture."}]

outputs = llm.chat(messages, sampling_params=sampling_params)
print(outputs[0].outputs[0].text)

Hardware Requirements

ComponentMinimumRecommended
GPURTX 5090 / B100 (Blackwell, NVFP4)RTX 5090
VRAM~24 GB32 GB+
vLLM version0.8+latest
Note: NVFP4 weights require Blackwell-class hardware for native throughput. On older GPUs the compressed-tensors runtime will dequantize to BF16 on the fly — functional but slower.

Limitations & Notes

  • —Visual encoder is kept in BF16 (not quantized) for quality preservation.
  • —lm_head is excluded from quantization (passthrough BF16).
  • —Calibration was text-only; multimodal performance is uninstrumented but expected to be close to BF16 given the BF16 visual encoder.
  • —The source model (Qwopus3.6-35B-A3B-v1) is an experimental community release and has not undergone complete safety evaluation.

Reproduce

bash
git clone https://github.com/RobTand/prismaquant
cd prismaquant

export MODEL_PATH=/path/to/Jackrong--Qwopus3.6-35B-A3B-v1
export WORK_DIR=./dq-runs/Qwopus3.6-35B-A3B-v1-PrismaSCOUT-Blackwell-NVFP4-BF16-vllm-4.75bits
export FORMATS=NVFP4,MXFP8_E4M3,BF16
export TARGET_BITS=4.75

./prismaquant/run-pipeline.sh

Citation

If you use this quantization, please also cite:

bibtex
@software{prismaquant2026,
  title  = {PrismaQuant: Mixed-Precision LLM Quantization Selected on Real End-to-End KL},
  author = {Tand, Robert},
  year   = {2026},
  url    = {https://github.com/RobTand/prismaquant},
}

@misc{jackrong_qwopus36_35b_a3b_v1,
  title     = {Qwopus3.6-35B-A3B-v1},
  author    = {Jackrong},
  year      = {2026},
  publisher = {Hugging Face},
}