llama.cpp releases · · 1 min read

b9833

Mirrored from llama.cpp releases for archival readability. Support the source by reading on the original site.

chat : implement minicpm5 parser (#24889)

  • Add minicpm5 tool call parser

  • Refactor MiniCPM5 PEG parser per review feedback

  • Fix jinja min/max API to match Jinja2

  • modify by review

  • MiniCPM5: use autoparser for XML tool calls and fix grammar preserved-token triggers

  • MiniCPM5: fix streaming tool-arg placeholder and remove alt XML markers

  • skip min/max attribute tests in -py mode

  • test-jinja: use real expected output for min/max attribute tests

  • MiniCPM5: revert shared mapper and history fallbacks per review

Drop streaming tool-arg placeholder workarounds from the generic PEG
mapper and restore strict tool-call argument JSON parsing so MiniCPM5
support stays limited to autoparser/diff-analyzer changes.

  • chat : refactor minicpm5 back to dedicated parser

  • cont : simplify grammar

  • cont : refactor

  • cont : fixes

  • cont : rename template to openbmb-MiniCPM5-1B.jinja

  • cont : add message delimiters

  • cont : fix tests


Co-authored-by: zhangtao [email protected]
Co-authored-by: 张涛 <>

macOS/iOS:

Linux:

Android:

Windows:

openEuler:

  • DISABLED
  • openEuler x86 (310p)
  • openEuler x86 (910b, ACL Graph)
  • openEuler aarch64 (310p)
  • openEuler aarch64 (910b, ACL Graph)

UI:

Discussion (0)

Sign in to join the discussion. Free account, 30 seconds — email code or GitHub.

Sign in →

No comments yet. Sign in and be the first to say something.

More from llama.cpp releases