The b9947 release of llama.cpp has been announced, focusing on expanding platform support rather than introducing new features. Key updates include the addition of ROCm 7.2 support for Ubuntu x64, enhancing options for AMD GPU users. The release also maintains compatibility across various systems, including Windows with CUDA 13 and Ubuntu with Vulkan. While KleidiAI support for Apple Silicon is disabled, the update reinforces llama.cpp's position as a flexible tool for AI inference across diverse environments.
Read originalThe latest b9946 release of llama.cpp focuses on optimizing Hexagon operations, particularly unary operations, to improve performance and efficiency. By introducing tiling for wide rows and replacing divisions with fastdiv, the update aims to prevent VTCM overflow and streamline code execution. The release also includes tracing instrumentation and specialized thread functions to enhance code generation. While no new models are introduced, these technical improvements make llama.cpp more robust and efficient for developers working with Hexagon architectures.
The latest b9948 release of llama.cpp focuses on optimizing memory usage in CUDA operations, specifically in the ggml_top_k() and ggml_argsort() functions. By processing data in smaller chunks, the update reduces the need for large temporary buffers, enhancing performance on CUDA-enabled systems. This release also includes minor code improvements like allocating temporary destinations only once and refining the use of ternary operators. While no new model architectures are introduced, these changes make llama.cpp more efficient for developers working with CUDA, particularly in memory-constrained environments.
The latest b9949 release of llama.cpp continues its trend of broadening platform compatibility, notably adding support for ROCm 7.2 on Ubuntu x64, which is a significant step for AMD GPU users. This release also includes updates for Windows with CUDA 12 and 13, enhancing its utility for developers working across different hardware configurations. While KleidiAI support for macOS Apple Silicon is disabled, the release still marks a steady expansion of llama.cpp's reach across diverse systems. This update doesn't introduce new models but strengthens the framework's versatility and accessibility for developers.
© Lev SelectorTencent has released Hy3, an open-source mixture of experts (MoE) large language model.
© TechCrunch AIClem Delangue, CEO of Hugging Face, underscores the critical role of open source AI, comparing the platform to a GitHub for AI models and datasets. He observes that as companies expand, they often move from expensive proprietary APIs to more affordable open source options, which he believes is essential for democratizing AI technology. Delangue voices concerns about the risk of a few large companies dominating the AI landscape, advocating for openness and transparency, particularly in the field of robotics. This approach is reflected in Hugging Face's decision to focus on capital efficiency rather than traditional fundraising, even declining a significant investment offer from Nvidia to stay true to its open source principles.
© Hugging Face BlogNVIDIA's Nemotron initiative is making strides in AI development by leveraging open synthetic data to enhance agent behavior and reproducibility. By releasing over 10 trillion pre-training tokens and millions of post-training samples, NVIDIA aims to make AI agents more adaptable and inspectable. The Nemotron Post-Training v3 Prompt Atlas offers an interactive way to explore this data, helping developers understand and refine model behaviors. This approach not only preserves proprietary data but also fosters a collaborative AI ecosystem, allowing diverse contributors to improve AI systems without compromising sensitive information.