The b9842 release of llama.cpp has been announced, featuring expanded support across multiple platforms. This update includes ROCm 7.2 support on Ubuntu, enhancing options for AMD GPU users. The release continues to support a wide range of operating systems, including Windows, macOS, and Linux, without introducing new model architectures. This expansion underscores llama.cpp's commitment to being a versatile tool for developers working with diverse hardware configurations.
Read originalThe b9831 release of llama.cpp marks a significant enhancement with the addition of DFlash, which brings sliding window attention per layer types. This update is particularly beneficial for developers on macOS, Linux, and Windows, as it extends the tool's compatibility and functionality across these platforms. With ROCm 7.2 now available on Ubuntu, AMD GPU users gain a more robust option for local inference. While no new models are introduced, this release solidifies llama.cpp's role as a versatile inference runtime, especially for those not reliant on NVIDIA hardware. The update also includes various platform-specific improvements, making it a comprehensive upgrade for developers.
The b9832 release of llama.cpp introduces a new debugging capability with the --dump-prog option in jinja, co-authored by Sigbjørn Skjæret. This enhancement is designed to streamline the debugging process for developers. The update also extends compatibility across various systems, including macOS, Linux, Windows, and openEuler, ensuring developers can work seamlessly in their preferred environments. While the release doesn't bring new models or quantization techniques, it reinforces llama.cpp's role as a flexible tool for developers. With ROCm 7.2 and CUDA 12 and 13 support, the platform continues to cater to a broad spectrum of hardware configurations. This update is a testament to llama.cpp's commitment to improving developer experience.
The latest b9833 release of llama.cpp focuses on refining the MiniCPM5 parser, addressing several technical aspects to improve its functionality. This update includes the addition of a new tool call parser, refactoring of the PEG parser, and adjustments to the Jinja min/max API for better compatibility with Jinja2. The release also reverts some shared mapper changes to maintain strict JSON parsing for tool-call arguments. These enhancements aim to streamline the parsing process, ensuring more reliable and efficient handling of XML tool calls and grammar triggers.
© Matt WolfeKrea 2 has made its model weights open, allowing broader access.
Hugging Face has streamlined its release process for the huggingface_hub Python client, moving from a 4-6 week cycle to weekly releases. This shift is powered by a combination of open-source tools and AI, which drafts release notes and automates mechanical tasks, while humans oversee critical judgment areas. The process is designed to be replicable by other maintainers, emphasizing transparency and adaptability. This change not only accelerates the release cycle but also ensures that updates are consistently delivered without the need for proprietary tools.
© Matt WolfePewDiePie has invested $41,000 in creating a private, self-hosted AI workspace using open-source tools.