Qwen3.5-397B-A17B-FP8-Dynamic
Model Overview
- Model Architecture: Qwen3_5MoeForCausalLM
- Input: Text, Image
- Output: Text
- Model Optimizations:
- Weight quantization: FP8
- Activation quantization: FP8
- Release Date: 2026-03-07
- Version: 1.0
- Model Developers: RedHatAI
- ModelCar Storage URI: oci://registry.redhat.io/rhai/modelcar-qwen3-5-397b-a17b-fp8-dynamic:3.0
- Validated on vLLM: 0.18.0
- Validated on RHAIIS: 3.4
- Validated on RHOAI: 3.4
This model is a quantized version of Qwen/Qwen3.5-397B-A17B.
It was evaluated on several tasks to assess its quality in comparison to the unquantized model.
Model Optimizations
This model was obtained by quantizing the weights and activations of Qwen/Qwen3.5-397B-A17B to FP8 data type, ready for inference with vLLM.
This optimization reduces the number of bits per parameter from 16 to 8, reducing the disk size and GPU memory requirements by approximately 50%.
Only the weights and activations of the linear operators within transformer blocks are quantized using LLM Compressor. Layers such as the visual encoder, linear attention (Gated DeltaNet), MoE router gates, shared experts, and token embeddings are kept in original precision.
Deployment
Use with vLLM
This model can be deployed efficiently using vLLM.
- Text-Only: Skip the vision encoder to free up memory for additional KV cache:
- Multimodal (Text + Image): Serve with full vision support:
- Tool Call: Enable tool use support:
- Multi-Token Prediction (MTP): For speculative decoding:
Send requests to the server:
Creation
This model was created by applying LLM Compressor with FP8 dynamic quantization, as presented in the code snippet below.
Evaluation
This model was evaluated on GSM8K-Platinum, MMLU-Pro, IFEval, Math 500, GPQA Diamond, AIME 25, and LiveCodeBench v6 using lm-evaluation-harness and lighteval, served with vLLM using --language-model-only.
Accuracy
Reproduction
The results were obtained using the following commands:
The model was served with vLLM using the following command:
Each benchmark was run 3 times with different seeds (42, 1234, 4158), except AIME 25 which used 8 seeds (42, 1234, 4158, 5322, 1356, 9843, 3344, 5678). Scores are averaged across all seeds.
lm-eval benchmarks
GSM8K-Platinum (0-shot)
IFEval (0-shot)
MMLU-Pro (0-shot)
lighteval benchmarks
litellm_config.yaml:
Math 500, GPQA Diamond, LiveCodeBench v6 (0-shot)
AIME 25 (0-shot)