b11981
hexagon:改进转置 CONCAT 中的 DDR 带宽利用率(#31277)。hex-concat:转置 CONCAT 的行块大小翻倍;hex-concat:scratchpad 双缓冲;hex-concat:转置 concat 中对 src1 行分块;hex-concat:填充 src1 的 VTCM stride 以分散 gather 通道;hex-vgather:将类似的 vgather 优化应用于 SSM_CONV 与 GDN。Co-authored-by: Max Krasnyansky maxk@qti.qualcomm.com。Website: https://llama.app。Attestations: https://github.com/ggml-org/llama.cpp/attestations/61192182。 macOS/iOS:macOS Apple Silicon (arm64);macOS Apple Silicon (arm64, KleidiAI enabled) DISABLED;macOS Intel (x64);iOS XCFramework。 Linux:Ubuntu x64 (CPU);Ubuntu arm64 (CPU);Ubuntu s390x (CPU);Ubuntu 26.04 s390x (CPU);Ubuntu 26.04 s390x (zDNN);Ubuntu x64 (Vulkan);Ubuntu arm64 (Vulkan);Ubuntu x64 (CUDA 12) - CUDA 12.8 libraries;Ubuntu x64 (CUDA 13) - CUDA 13.4 libraries;Ubuntu arm64 (CUDA 13) - CUDA 13.4 libraries;Ubuntu x64 (ROCm 10.0);Ubuntu x64 (OpenVINO);Ubuntu x64 (SYCL FP32);Ubuntu x64 (SYCL FP16);Linux arm64 (Snapdragon: CPU, Adreno GPU, Hexagon NPU) - setup guide。 Android:Android arm64 (CPU);Android arm64 (Snapdragon: CPU, Adreno GPU, Hexagon NPU) - setup guide。 Windows:Windows x64 (CPU);Windows arm64 (CPU);Windows arm64 (OpenCL Adreno);Windows x64 (CUDA 12) - CUDA 12.4 DLLs;Windows x64 (CUDA 13) - CUDA 13.4 DLLs;Windows arm64 (CUDA 13) - CUDA 13.4 DLLs;Windows x64 (Vulkan);Windows arm64 (Vulkan);Windows x64 (OpenVINO);Windows x64 (SYCL);Windows x64 (ROCm 10.0)。 openEuler:DISABLED;openEuler x86 (310p);openEuler x86 (910b, ACL Graph);openEuler aarch64 (310p);openEuler aarch64 (910b, ACL Graph)。 UI:UI
hexagon:改进转置 CONCAT 中的 DDR 带宽利用率(#31277)。hex-concat:转置 CONCAT 的行块大小翻倍;hex-concat:scratchpad 双缓冲;hex-concat:转置 concat 中对 src1 行分块;hex-concat:填充 src1 的 VTCM stride 以分散 gather 通道;hex-vgather:将类似的 vgather 优化应用于 SSM_CONV 与 GDN。Co-authored-by: Max Krasnyansky maxk@qti.qualcomm.com。Website: https://llama.app。Attestations: https://github.com/ggml-org/llama.cpp/attestations/61192182。
macOS/iOS:macOS Apple Silicon (arm64);macOS Apple Silicon (arm64, KleidiAI enabled) DISABLED;macOS Intel (x64);iOS XCFramework。
Linux:Ubuntu x64 (CPU);Ubuntu arm64 (CPU);Ubuntu s390x (CPU);Ubuntu 26.04 s390x (CPU);Ubuntu 26.04 s390x (zDNN);Ubuntu x64 (Vulkan);Ubuntu arm64 (Vulkan);Ubuntu x64 (CUDA 12) - CUDA 12.8 libraries;Ubuntu x64 (CUDA 13) - CUDA 13.4 libraries;Ubuntu arm64 (CUDA 13) - CUDA 13.4 libraries;Ubuntu x64 (ROCm 10.0);Ubuntu x64 (OpenVINO);Ubuntu x64 (SYCL FP32);Ubuntu x64 (SYCL FP16);Linux arm64 (Snapdragon: CPU, Adreno GPU, Hexagon NPU) - setup guide。
Android:Android arm64 (CPU);Android arm64 (Snapdragon: CPU, Adreno GPU, Hexagon NPU) - setup guide。
Windows:Windows x64 (CPU);Windows arm64 (CPU);Windows arm64 (OpenCL Adreno);Windows x64 (CUDA 12) - CUDA 12.4 DLLs;Windows x64 (CUDA 13) - CUDA 13.4 DLLs;Windows arm64 (CUDA 13) - CUDA 13.4 DLLs;Windows x64 (Vulkan);Windows arm64 (Vulkan);Windows x64 (OpenVINO);Windows x64 (SYCL);Windows x64 (ROCm 10.0)。
openEuler:DISABLED;openEuler x86 (310p);openEuler x86 (910b, ACL Graph);openEuler aarch64 (310p);openEuler aarch64 (910b, ACL Graph)。
UI:UI