llama.cpp b11592为CUDA后端加入GGML_CUDA_GRAPH_DEBUG开关
该版本将CUDA图调试日志置于新环境变量之后,并把ggml-cuda中环境变量的读取改为只执行一次。
AI解读:ggml-cuda中环境变量的读取被改为通过静态常量缓存,不再每次调用都重新读取。
发布说明还提到通过ggml_cuda_env_flag/ggml_cuda_env_int统一读取环境变量,并将环境标志读取整合进单一的静态访问器。
发布说明由github-actions[bot] 署名,并在改动说明中标注Assisted-by: pi:llama.cpp/Qwen3.8-27B。
llama.cpp发布b11592版本,发布说明将CUDA后端的改动列为主要变更。
改动之一是在ggml-cuda中新增GGML_CUDA_GRAPH_DEBUG,用于控制CUDA图调试日志的输出。
同一组改动还调整了ggml-cuda对环境变量的读取方式:缓存到静态常量中,不再每次调用重新读取。
CUDA图调试日志的新开关
发布说明写明,ggml-cuda的CUDA图调试日志被置于GGML_CUDA_GRAPH_DEBUG之后。改动还提到移除CUDA图日志上的NDEBUG门控。
环境变量读取只执行一次
发布说明称,ggml-cuda的环境变量查找被缓存到静态常量中,不再每次调用重新读取。
改动描述还提到通过ggml_cuda_env_flag/ggml_cuda_env_int只读取一次环境变量,并将环境标志的读取整合进单一的静态访问器。发布说明中标注Assisted-by: pi:llama.cpp/Qwen3.8-27B。
同一版本提供的预编译包
b11592的发布页面列出了多平台预编译产物,覆盖macOS、iOS、Linux、Windows、Android等目标。与CUDA相关的包包括Ubuntu x64的CUDA 12.8和CUDA 13.4、Windows x64的CUDA 12.4和CUDA 13.4,以及Windows arm64的CUDA 13.4,并各自附带对应的CUDA运行库压缩包。
发布页面还显示部分构建项当前处于DISABLED状态,包括启用KleidiAI的macOS Apple Silicon(arm64)构建、openEuler相关的产物,以及网站和Attestations条目目前为空。