Downloads · 30 days
0
sapidlabs/GLM-5.2-2bit-MoE-planes-pruned208-tp2
GLM-5.2-2bit-MoE-planes-pruned208-tp2 is a text generation model from sapidlabs. Use it when you need the model to write or continue text. The card lists the license as mit.
GLM-5.2 (753B) running at 15 tok/s sustained decode on two NVIDIA DGX Sparks (GB10, 128 GB unified LPDDR5X each, linked over 200G RoCE). This repo contains the custom-format expert weights that make that possible:
Downloads · 30 days
0
Access
Public
Updated Jul 13, 2026
Repo size
168 GB
Likes
2
Public
Click a slice to open those files.
.npy168 GB · 100%
From the Hugging Face model README
GLM-5.2 (753B) running at 15 tok/s sustained decode on two NVIDIA DGX Sparks (GB10, 128 GB unified LPDDR5X each, linked over 200G RoCE). This repo contains the custom-format expert weights that make that possible:
w13 / w2 per layer), prepacked from the FP8
checkpoint, sharded for tensor-parallel 2 (rank0/ + rank1/).num_speculative_tokens=1, ~68% acceptance) for the final
11.4 → 15.0 tok/s step.Routing stays at the model's native top-k=8 — this is not a low-k quality trade. Quality checks (arithmetic, factual, prose-coherence battery + probes): clean. Measured eval scores vs the unpruned base are being run and will be added here.
| Piece | Where |
|---|---|
| Base checkpoint (config, tokenizer, non-expert weights) | zai-org/GLM-5.2-FP8 |
| This repo | rank0/, rank1/ plane dirs + keep208.json |
| Serving code | Sapid-Labs/vLLM-Moet, branch spark-gb10 (custom moe_w2 2-bit kernel path + pool-prune runtime, spark/ tooling & runbooks) |
rank0/ layer_XXX.{planes13,planes2,sc13,sc2}.npy + layer_XXX.meta.json (TP rank 0)
rank1/ same files for TP rank 1
keep208.json kept-expert ids per layer (208 of 256; layer 78 keeps all 256)
Each meta.json carries geometry, tp_rank, and the keep list the loader uses to mask
router bias and remap expert ids to compacted rows (cudagraph-safe LUT gather).
# on each node: base checkpoint at ~/models/hf/GLM-5.2-FP8,
# this repo's rankN/ at ~/models/hf/GLM-5.2-FP8/moe_w2_planes_tp2_p208
bash spark/start-ray-cluster.sh # head node
VLLM_MOE_W2_PREPACKED_DIR=$HOME/models/hf/GLM-5.2-FP8/moe_w2_planes_tp2_p208 \
MTP_K=1 bash spark/serve-glm52-tp2-mtp.sh
Measured on this setup (512→1024-token differential, post-settle, essay domain): 15.0 tok/s sustained, fault-free residency (≤ tens of MiB NVMe reads per kilotoken).
Full session-by-session engineering log: spark/handoffs/ in the GitHub repo.
vLLM-Moet fork's moe_w2 kernel path (SM 12.1 / GB10
cubins included in the repo). This is not a GGUF / standard-vLLM artifact.spark/prepack_planes.py + spark/routing/prune_planes.py).