cyburn/Qwopus3.6-35B-A3B-v1-PrismaSCOUT-Blackwell-NVFP4-BF16-vllm-4.75bits
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.
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-onlyAllocator Pareto curve excerpt:
Usage
vLLM (recommended)
Requires an NVIDIA Blackwell GPU (RTX 50xx / B100 / B200) for native NVFP4 kernel support.
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)
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
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_headis 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
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.shCitation
If you use this quantization, please also cite:
@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},
}