llama.cpp发布b11612:为Unigram分词器加入可选的NFC规范化
该版本在llama.cpp的Unigram分词器中加入可选的NFC规范化(PR #30390),并照常发布macOS、Linux、Windows、Android等平台的预编译包。
AI解读:发布说明写明这是opt-in(可选开启)行为,即是否对Unigram分词器做NFC规范化由使用者决定,而非默认改动。
该变更由提交记录中的备注说明借助了Codex、Sol 6.1 Medium的帮助;提交过程中修复了机器人初始评论与linter错误(改用已有out而非print),并移除了test_nfc_tokenizer测试。
b11612同时照例提供各平台预编译产物,覆盖macOS(Apple Silicon / Intel)、iOS XCFramework、Linux(含Vulkan、CUDA 12/13、ROCm 10.0、OpenVINO、SYCL)、Android、Windows以及UI包。
部分平台构建被标记为DISABLED:macOS Apple Silicon的KleidiAI启用版、openEuler各构建;发布页未给出这些平台禁用原因或替代说明。
llama.cpp发布b11612版本,发布说明记录的主要改动是为Unigram分词器加入可选的NFC规范化(PR #30390)。
发布说明称该NFC规范化为opt-in,即由使用者选择开启;同一提交还包含修复机器人初始评论和linter错误、移除test_nfc_tokenizer等收尾工作。
b11612中的Unigram分词器NFC规范化
发布说明标题为“unicode : add opt-in NFC normalization for Unigram tokenizers (#30390)”。其中“opt-in”表明该规范化不是默认行为,需要显式启用。
提交备注写明使用了Codex、Sol 6.1 Medium的帮助,并进行了多项修正:修复机器人初始评论、修复linter错误(改用已有out而不是print),以及移除test_nfc_tokenizer。
- 改动对象:Unigram分词器
- 改动内容:加入可选启用的NFC规范化
- 关联PR:#30390
- 附注:借助Codex、Sol 6.1 Medium;修复机器人评论与linter错误;移除test_nfc_tokenizer
随版本发布的平台构建
b11612提供一系列预编译下载,涵盖桌面、移动和加速后端。发布页面同时给出每个文件的直接下载链接。
其中若干构建被标记为DISABLED,包括macOS Apple Silicon的KleidiAI启用版,以及openEuler的x86(310p、910b ACL Graph)与aarch64(310p、910b ACL Graph)构建。
- macOS/iOS:Apple Silicon(arm64)、Intel(x64)、iOS XCFramework;Apple Silicon KleidiAI启用版标记DISABLED
- Linux:Ubuntu x64/arm64/s390x(CPU)、Vulkan、CUDA 12.8、CUDA 13.4、ROCm 10.0、OpenVINO 2026.4.1、SYCL FP32/FP16,以及Snapdragon(CPU、Adreno GPU、Hexagon NPU)
- Android:arm64(CPU)与Snapdragon(CPU、Adreno GPU、Hexagon NPU)
- Windows:x64/arm64(CPU)、arm64 OpenCL Adreno、CUDA 12.4/13.4、Vulkan、OpenVINO 2026.4.1、SYCL、ROCm 10.0
- openEuler:x86与aarch64的 310p、910b ACL Graph构建均标记DISABLED
- 另提供UI包