llama.cpp b11337发布:无效嵌入请求改为返回HTTP 400
llama.cpp新构建b11337的主要变更是对无效嵌入请求返回HTTP 400,同时发布了覆盖macOS、Linux、Windows、Android的预编译包。
llama.cpp发布新构建b11337,本次唯一在发行说明中点名的改动是:服务端对无效的嵌入(embedding)请求返回HTTP 400,对应合并请求 #29060。
发行说明同时列出了b11337的预编译产物,覆盖macOS、iOS、Linux、Android、Windows等平台。
嵌入请求校验变更
发行说明将本次构建的改动概括为“server: return HTTP 400 for invalid embedding requests (#29060)”,即llama.cpp服务端对不合法的嵌入请求返回HTTP 400状态码。
来源没有说明哪些情况会被判定为“无效嵌入请求”,也没有给出错误响应体的具体格式或相关测试结果。
b11337覆盖的平台产物
b11337提供的下载产物按平台分组:macOS/iOS包括Apple Silicon(arm64)与Intel(x64)二进制,以及iOS XCFramework;启用KleidiAI的macOS Apple Silicon版本标记为DISABLED。
Linux部分包括Ubuntu x64、arm64、s390x的CPU构建,以及Vulkan、CUDA 12、CUDA 13、ROCm 10.0、OpenVINO、SYCL FP32、SYCL FP16等变体,另有面向Snapdragon的Linux arm64构建,包含CPU、Adreno GPU与Hexagon NPU。
Android提供arm64 CPU构建和Snapdragon(CPU、Adreno GPU、Hexagon NPU)构建;Windows提供x64/arm64 CPU、OpenCL Adreno(arm64)、CUDA 12、CUDA 13、Vulkan、OpenVINO、SYCL、ROCm 10.0等构建;UI单独打包。openEuler相关构建标记为DISABLED。