llama.cpp b11080发布:test-backend-ops的 -o过滤器支持正则表达式
llama.cpp发布b11080构建版本,测试工具test-backend-ops的 -o过滤参数从此前的精确匹配扩展为对非纯算子名条目按正则表达式匹配,纯算子名仍保持精确匹配。
AI解读:llama.cpp的这次更新改的是一个测试工具的参数,不是模型本身。test-backend-ops用来跑后端算子测试,它的 -o过滤器以前只能填逗号分隔的精确算子名或完整用例字符串,现在填进去的非纯算子名条目会被当作正则表达式,去匹配算子名。
这个改动最直接的好处是筛选范围可以一次写清。-o "MUL_MAT.*" 这类写法能覆盖一批相关算子,而不用逐个列出;纯名字仍然精确匹配,所以 -o ADD不会顺带匹配到ADD_EX,避免了误伤。
另外两处附带调整:不再在不需要时打印FA vec slice日志,帮助文本改成与其他工具一致的风格,分成模式、选项和示例三部分。受影响的主要是跑llama.cpp后端测试的开发者,普通使用者可以不理会这次更新。
需要说明的是,所依据的只是该版本发布页摘要,未提供测试用例数量、性能数据或行为对比结果,因此实际影响范围限于这一筛选行为的改变。
llama.cpp发布b11080版本,其测试工具test-backend-ops的 -o过滤器新增正则表达式支持。
该变更来自提交 #29204:此前 -o只接受以逗号分隔的精确算子名或完整测试用例字符串。现在,非纯算子名的条目会被当作正则表达式,与算子名进行匹配,例如 "MUL_MAT.*";纯算子名继续保持精确匹配,因此 "-o ADD" 不会匹配到ADD_EX等名称。
同一提交还包含两项调整:在不需要时不再打印FA vec slice日志;test-backend-ops的帮助文本改为与其他工具一致的风格,分成模式、选项和示例三个部分。
提交信息中标注Assisted-by: pi:llama.cpp/Qwen3.8-27B。
b11080发布页同时列出了适用于macOS/iOS、Linux、Android、Windows的预编译二进制包与库文件,涵盖CPU、CUDA 12/13、Vulkan、ROCm 10.0、OpenVINO、SYCL、OpenCL Adreno等后端,以及UI包。openEuler相关构建在该版本中标记为DISABLED。
以上内容依据该版本发布页的摘要整理,未包含测试用例数量、性能数据或改动前后的对比结果。