Model details
- Architecture, capabilities, and intended use: see Beam’s model card.
- License: Apache 2.0
Quantization scheme
The checkpoint uses FP8_DYNAMIC (W8A8) with FP8 E4M3 weights and input activations. Weights have a fixed scale per output channel; activation scales are computed dynamically per token during inference. Quantization covers the following linear projections:- Attention: query, key, value, output, and attention gate projections.
- Dense MLPs and MoE experts: gate, up, and down projections.
Quantization method
We use post-training quantization (PTQ) to convert the selected weights of the BF16 Beam checkpoint to FP8 using LLM Compressor’s round-to-nearest (RTN) method. During conversion, weights are divided by their scales and rounded to the nearest representable FP8 value. This requires no additional training or calibration dataset.Evaluation and performance
Memory footprint
The measurements below were taken on a TP8 endpoint serving on 8×H200 GPUs with a BF16 KV cache.Exact numbers
Exact numbers
Quality
All evaluations used temperature 0.7 and top_p 0.99, with an FP8 KV cache for the FP8 checkpoint. Two benchmarks report a score rather than a percentage, so they have their own scale:Exact numbers
Exact numbers
Hardware compatibility and serving
We recommend CUTLASS for FP8 linear layers and Triton for MoE execution on the following SGLang configurations. GPU counts are per replica and reflect validated layouts, rather than minimum requirements.- SGLang
- vLLM
Select an SGLang image release with Beam support, and pin it by digest.Launch on 8 H200 GPUs:For 4 B300 GPUs, use the same command with See the public SGLang CLI reference for additional options.
--tensor-parallel-size 4 and --attention-backend trtllm_mha.FA4’s FP8 KV cache path on H200 requires a head dimension of 512, while Beam uses a head dimension of 128. We therefore recommend FA3 for this configuration.