| --- |
| license: cc-by-nc-nd-4.0 |
| library_name: vllm |
| pipeline_tag: text-generation |
| base_model: |
| - incoai/GLM-5.3-Flash-DFlash2 |
| - local-inference-lab/GLM-5.3-Flash-NVFP4 |
| inference: false |
| tags: |
| - dflash |
| - dflash2 |
| - speculative-decoding |
| - draft-model |
| - modelopt |
| - mxfp8 |
| - vllm |
| --- |
| |
| # GLM-5.3-Flash-DFlash2 |
|
|
| This repository contains an offline MXFP8 conversion of the DFlash 2 draft |
| model for |
| [`local-inference-lab/GLM-5.3-Flash-NVFP4`](https://huggingface.co/local-inference-lab/GLM-5.3-Flash-NVFP4). |
| It is not a standalone language model. A compatible speculative-decoding |
| server loads it beside the target model and verifies every drafted token |
| against the target. |
|
|
| The source checkpoint is |
| [`incoai/GLM-5.3-Flash-DFlash2`](https://huggingface.co/incoai/GLM-5.3-Flash-DFlash2) |
| at immutable revision `bf582e4eacc1810f76656d1811693ff6c6737d2a`. |
|
|
| ## Serialized format |
|
|
| - Linear weights: `float8_e4m3fn` |
| - Scale values: biased E8M0 exponents stored as `uint8` |
| - Quantization block: 1×32 values |
| - Scale layout: row-major and unswizzled |
| - Excluded module: `lm_head` |
| - Draft KV cache quantization: not encoded in the checkpoint |
|
|
| `conversion_manifest.json` records the immutable source revision, source and |
| output checksums, tensor coverage, aggregate quantization error, and |
| per-weight validation statistics. |
|
|
| ## Validation status |
|
|
| Status: **qualified** for checkpoint structure, exact format reproduction, |
| loading, CUDA-graph capture, and speculative inference under these conditions: |
|
|
| - Target: `local-inference-lab/GLM-5.3-Flash-NVFP4` |
| - Runtime: `voipmonitor/vllm:jovian-judgement-community-20260901-r11` |
| - Hardware: four NVIDIA RTX PRO 6000 Blackwell Workstation Edition GPUs |
| - Parallelism: tensor parallel size 4 and decode-context parallel size 1 |
| - Target attention, MoE, linear, and tensor-parallel all-reduce: B12X |
| - DFlash attention: FlashAttention 2 |
| - DFlash linear: B12X MXFP8 |
| - DFlash proposal length: seven tokens |
| - DFlash KV cache: `auto` (BF16) |
| - CUDA graph mode: full decode graphs for the target and DFlash drafter |
|
|
| The qualification re-quantized all 47 eligible weights and verified exact |
| serialized weight and scale equality. All 34 preserved tensors remained |
| bit-identical to the BF16 source. The runtime detected ModelOpt MXFP8, selected |
| `B12xMxfp8LinearKernel` for draft GEMMs and the fused DFlash context K/V |
| projection, captured target and draft decode graphs, and completed speculative |
| inference. |
|
|
| The checkpoint is unsupported in vLLM builds without the DFlash 2 and |
| ModelOpt MXFP8 integrations used by the qualified runtime. |
|
|
| ## Serving |
|
|
| ```bash |
| docker run --rm \ |
| --gpus '"device=0,1,2,3"' \ |
| --network host \ |
| --ipc host \ |
| --shm-size 32g \ |
| -e MODEL=local-inference-lab/GLM-5.3-Flash-NVFP4 \ |
| -e SERVED_MODEL_NAME=GLM-5.3-Flash-NVFP4 \ |
| -e PORT=8000 \ |
| -e TP=4 \ |
| -e DCP=1 \ |
| -e MAX_NUM_SEQS=16 \ |
| -e MAX_MODEL_LEN=262144 \ |
| -e MAX_NUM_BATCHED_TOKENS=4096 \ |
| -e SPECULATOR=dflash2 \ |
| -e NUM_SPECULATIVE_TOKENS=7 \ |
| -e DFLASH_MODEL=local-inference-lab/GLM-5.3-Flash-DFlash2 \ |
| -e DFLASH_KV_CACHE_DTYPE=auto \ |
| -e DFLASH_ATTENTION_BACKEND=FLASH_ATTN \ |
| -e ATTENTION_BACKEND=B12X \ |
| -e MOE_BACKEND=b12x \ |
| -e LINEAR_BACKEND=b12x \ |
| -e B12X_PCIE_ALLREDUCE=1 \ |
| -e CUDAGRAPH_MODE=FULL \ |
| -e VLLM_B12X_MOE_FP4_FORCE_A16=0 \ |
| voipmonitor/vllm:jovian-judgement-community-20260901-r11 |
| ``` |
|
|
| The repository name resolves the `main` branch, including subsequent model |
| updates. Pin `MODEL_REVISION` and `DFLASH_MODEL_REVISION` to immutable Hugging |
| Face commit hashes when deployment reproducibility is required. The |
| OpenAI-compatible endpoint is available at `http://127.0.0.1:8000/v1`. |
|
|
| ## License and attribution |
|
|
| The source DFlash 2 model is distributed under |
| [CC BY-NC-ND 4.0](https://creativecommons.org/licenses/by-nc-nd/4.0/). |
| See the [source model card](https://huggingface.co/incoai/GLM-5.3-Flash-DFlash2) |
| for its use restrictions and attribution information. |
|
|
| ```bibtex |
| @misc{inco2026dflash2, |
| title = {{DFlash 2: Keep Drafting Parallel}}, |
| author = {{Inco AI}}, |
| year = {2026}, |
| month = {August}, |
| url = {https://inco.ai/blog/dflash2/} |
| } |
| ``` |
|
|