RedHatAI/GLM-5.2-speculator.dspark

This is a preliminary (and subject to change) DSpark speculator model for nvidia/GLM-5.2-NVFP4.

It was trained using the Speculators library on the mgoin/open-perfectblend-glm5.2-regen dataset.

Note:

It was validated on Nvidia B200, other hardware validation pending.

We are continuing to train this model and will update with more evaluations and new weights in the future.

Training Details

Launch training

scripts/train.py \
  --verifier-name-or-path RedHatAI/GLM-5.2-NVFP4-FP8 \
  --data-path ./output/dspark_glm52 \
  --vllm-endpoint http://localhost:8000/v1 \
  --save-path ./output/dspark_glm52/checkpoints \
  --epochs 1 \
  --lr 3e-4 \
  --total-seq-len 8192 \
  --speculator-type dspark \
  --block-size 8 \
  --max-anchors 1024 \
  --num-layers 3 \
  --target-layer-ids 2 20 39 58 75 \
  --markov-rank 256 \
  --markov-head-type vanilla \
  --enable-confidence-head \
  --confidence-head-with-markov \
  --loss-fn '{"ce": 0.1, "tv": 0.9}' \
  --confidence-head-alpha 1.0 \
  --fsdp-shard \
  --logger tensorboard \
  --log-dir ./output/dspark_glm52/logs \
  --on-missing generate \
  --on-generate delete \
  --checkpoint-freq 0.01 \
  --request-timeout 60 \
  --max-retries 2

Deployment

Deploy with vLLM using the speculator as a draft model.

vllm serve nvidia/GLM-5.2-NVFP4 \
  --max-model-len 20480 \
  --spec-model RedHatAI/GLM-5.2-speculator.dspark \
  --spec-method dspark \
  --spec-tokens 7 \
  -tp 8

Preliminary Evaluations

Per-Position Acceptance Rate

Dataset Pos 0 Pos 1 Pos 2 Pos 3 Pos 4 Pos 5 Pos 6 Avg. Length
HumanEval 77.8% 59.1% 44.6% 33.9% 26.1% 20.3% 15.8% 3.78
math_reasoning 87.5% 76.6% 67.6% 59.2% 51.8% 45.1% 39.5% 5.27
qa 70.7% 48.5% 33.7% 23.7% 17.1% 11.9% 8.4% 3.14
question 73.7% 52.6% 38.1% 28.5% 21.6% 16.7% 13.2% 3.44
rag 78.5% 61.3% 48.7% 38.9% 30.7% 24.2% 19.2% 4.01
summarization 77.9% 58.0% 43.0% 31.7% 22.8% 16.2% 11.4% 3.61
tool_call 71.9% 51.1% 37.1% 27.6% 21.4% 16.8% 13.2% 3.39
translation 76.8% 57.4% 43.5% 33.6% 26.1% 20.0% 15.1% 3.72
writing 74.0% 52.2% 38.0% 28.1% 21.3% 16.7% 13.1% 3.44
Downloads last month
16,872
Safetensors
Model size
3B params
Tensor type
BF16
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support