Repository navigation
v0.4.19
·
65 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
What's Changed
Added
gmlx --helpends with the address of the docs site.- A docs page shared as a link previews with its title, its opening
sentences and the gmlx card. - Qwen3.8-Flash-Next drafts with the llama.cpp
mtp-*.ggufMTP files, such
as those in theMTPfolder of the unsloth repo. - The loader looks for a companion drafter in an
MTPfolder inside or
beside the model's folder, as well as beside the model. /v1/systemoneandgmlx systemoneanswer on OpenJev and any other text
model with OpenJev's letter readout, andPOST /v1/prewarmreads a
decision state ahead of its questions.
Changed
- The prompt cache stores and restores checkpoints of models with
recurrent layers faster. /v1/systemonereports the official Jev confidence for choice and score
answers in place of the chosen probability.think_thresholdstill
compares the chosen probability, whichdiagnostics.think_autonow names
chosen_probability.- The README links each page to the docs site instead of the Markdown file
on GitHub, and the Homebrew formula names the site as its homepage. gmlx runandgmlx chatturn speculation on by themselves when they
find the companion drafter of a Qwen3.8-Flash-Next or Muse Glimmer model,
as they already did for DeepSeek-V4.- Requires mlx-kquant 0.4.15. With it, gemma-4 31B and 26B-A4B decode
faster, and so does plain decode ofQ6_Kmodels under sustained load. - Gemma-4 decodes faster on NAX GPUs (M5) beyond a few thousand tokens of
context.GMLX_GQA_SDPA_NAX512=0opts out.
Fixed
--kv-bitskeeps an fp16 cache on Kimi K3, whose attention cannot read a
quantized one. The server quantized its attention layers and failed at the
first token, andrunandchatdid the same on Kimi K2 and K3.- GLM-5.3 runs with
--kv-bits. A quantized cache failed at the first
token in its attention layers. gmlx launchsends the config'sserver.api_keyto a keyed server that
is already running. Before, only a server thatlaunchstarted got the
key, and a running one refused the launch.gmlx validatereports a Hadamard-folded file as not loadable when the
loader cannot run its fold version or architecture.gmlx talkrefuses a speech speed outside 0.25 to 4 from--speed,
/speedortalk.speed. The server refused to speak at such a speed./thinking-budgetingmlx chatno longer warns that MTP replies ignore
it, since they honor it.gmlx initno longer offers to install the[embeddings]extra, which
installs nothing.- Help text:
/helpingmlx chatlists/thinking adaptive,serve --ttslists theqwen3-tts-smallalias, andgmlx talknames the
command to run when the server has no default model.
Full Changelog: v0.4.18...v0.4.19