0.2.8
Patch Changes
-
#182
cee4780Thanks @Fazmin! - Stop decoding a zstd Codex request once it passes the 128 MB routing limit, so a few kilobytes of compressed input can no longer expand to gigabytes of memory before being rejected. -
16021a5Thanks @anerli! - - Gemma 4 models are now paired with their assistant models in the catalog, so they use them as a draft head for faster generation.- Embedding tables are streamed instead of held whole in memory, so large models use less memory (Qwen3.8 27B about 600 MB less).
- Faster Gemma decoding after the first-load optimization, and the first load stays within its time budget, so it no longer runs partly unoptimized after an upgrade.
-
157ab94Thanks @thrgreenwald! - - Fix Qwen 3.5, 3.6 and 3.8 models failing with "sampling distribution is nonfinite" on M1 Max and M1 Ultra Macs.- Fix 8 GB NVIDIA and AMD GPUs unloading the model when several requests run together after a long prompt. Long prompts also go much further on these GPUs (MiniCPM5 2B now handles about 78K tokens instead of failing near 26K).
- Model recommendations and "Fits" labels on NVIDIA and AMD GPUs now match what actually loads, because memory the GPU driver keeps for itself is no longer counted as available.
- Fix requests occasionally failing with "target rows differ" when several run at once.
- Fix every model load crashing on AMD GPUs on Windows.
- Fix long prompts hanging on 8 GB AMD GPUs.
- Computers whose integrated GPU doesn't meet Magnitude's requirements, such as Intel UHD 770, now run models on the CPU instead of failing to load.