The b10568 release of llama.cpp introduces the ggml_rope_set_offset() function, partially applying it to deepseek2. This update continues to support a wide range of platforms, including macOS, Linux, Windows, and openEuler, with configurations for Vulkan, ROCm, and CUDA. While the release doesn't bring new groundbreaking features, it enhances the tool's versatility for developers working with various hardware setups.
Read originalThe b10541 release of llama.cpp enhances developer flexibility with the introduction of the --mmproj-device argument, allowing for more nuanced control over device backends. This update also maintains compatibility with existing setups through the MTMD_BACKEND_DEVICE environment variable and introduces a convenient -mmdev shortflag. These improvements make it easier for developers to manage and load device backends efficiently. While there are no new model architectures in this release, the focus on refining usability ensures that developers can deploy their applications smoothly across different environments.
The latest release of llama.cpp, version b10545, addresses a critical bug in the Tensor API's mat-mat kernel. Previously, the kernel could read out-of-bounds elements when the K dimension wasn't a multiple of 32, leading to potential data corruption or NaN results. This update introduces a dynamic extent for K, ensuring that only valid data is processed, thus enhancing the reliability of matrix operations. This fix is crucial for developers relying on precise tensor computations, especially in environments where K-aligned inputs are not guaranteed.
The b10566 release of llama.cpp focuses on broadening its reach across various architectures, though it doesn't bring any groundbreaking innovations. This update includes support for macOS, Linux, Windows, and openEuler, with some configurations like macOS Apple Silicon with KleidiAI and Ubuntu x64 with ROCm 7.14 being disabled. The release ensures that llama.cpp remains a versatile tool, offering Vulkan and OpenVINO support on different systems. While it doesn't introduce new features, it solidifies llama.cpp's role as a flexible inference runtime, accommodating a wide array of hardware environments.
© Lev SelectorDeepSeek Harness has rapidly gained popularity, reaching nearly 200,000 stars on GitHub within a week of its release.
© GitHub ChangelogGitHub has significantly improved the accuracy of license data for software components by integrating package registries like npmjs.org and PyPI into its dependency graph. This shift reduces the reliance on the ClearlyDefined service, which often produced complex and confusing results. By prioritizing registry data, GitHub has halved the number of missing licenses, enhancing the reliability of dependency insights and software bills of materials. This update also simplifies license tracking by using version ranges, making it easier to manage license changes over time.
© NVIDIA BlogNVIDIA is making strides in the open-source AI ecosystem by releasing several new models and tools that enhance local AI capabilities. Notably, the Cosmos 3 Edge model for robotics and autonomous vehicles, and the MiniMax-H3 model for video and audio generation, are optimized for NVIDIA GPUs, allowing developers to run complex AI tasks locally. This push towards local AI is further supported by the launch of Unsloth Desktop, a comprehensive open-source app for AI model training and inference. These developments signify a shift towards more accessible and efficient AI processing on personal devices, reducing reliance on cloud-based solutions.