Glyd

Release · Oct 9, 2026 · Glyd

Glyd v0.29.3: glyd run --lossy, faster and closer to bf16

Glyd v0.29.3: glyd run --lossy at about 6.5 bits per weight, closer to bf16, and Qwen3.8-27B at 31.3 tokens a second on one L40 against FP8's 25.4.

Glyd v0.29.3 is out. glyd run MODEL --lossy now runs Qwen3.5, Qwen3.6 and Qwen3.8 dense models at about 6.5 bits per weight (6.8 in v0.29.2), closer to bf16 and faster. It is still not lossless: every weight is rounded.

curl -LsSf https://getglyd.com/install.sh | sh
glyd run Qwen/Qwen3.8-27B --lossy

Qwen3.8-27B, a prompt of 1,024 tokens and 256 more, one user, in tokens a second:

Weights on the GPU One L40 One A100 80GB
Glyd v0.29.3, --lossy 20.5 GiB 31.3 45.0
Glyd v0.29.2, --lossy 21.2 GiB 25.8 18.5
vLLM 0.30.0, Qwen’s FP8 checkpoint 28.0 GiB 25.4 47.5

vLLM’s L40 figure was measured on another L40; on the A100 both ran on the same GPU.

How close it stays to bf16: over 253,952 positions of WikiText-2, the next token’s distribution differs from bf16’s by a KL divergence of 0.00513, against 0.00831 for v0.29.2 and 0.00465 for the FP8 checkpoint. Lower is closer.

It starts faster as well: packing the weights at each start takes about 52 s on the L40, against 78 s for v0.29.2. The rest is as in v0.29.2: one user at a time, in the terminal (one answer with --prompt, or a chat), and a GPU with 32 GB or more for Qwen3.8-27B. Without --lossy, glyd run is as before: every weight bit for bit.

Full details are in the release notes and the changelog.