Pre-Release / Continuous-Build: dies ist ein experimenteller Build, keine stabile Veröffentlichung.
ggml-cpu : Auswahl der NEON fp32->fp16-Konvertierung (#30505) Der __ARM_NEON-Zweig definiert beide GGML_CPU_COMPUTE_*-Makros, wählt aber nur FP16_TO_FP32 aus, sodass FP32_TO_FP16 auf die portable Software-Konvertierung durchgereicht wird, während neon_compute_fp32_to_fp16, ein einzelnes fcvt, definiert bleibt und von nichts referenziert wird. __POWER9_VECTOR__ und __riscv_zfhmin wählen beide aus. Füge ein #error-Paar hinzu, das einen Zweig zurückweist, der ein COMPUTE-Makro definiert, ohne es auszuwählen. Genau deshalb blieb das unbemerkt: der Fallback liefert stillschweigend eine korrekte Software-Implementierung, das einzige Symptom ist also eine Hardware-Instruktion, die nie erreicht wird. Die Hälfte FP16_TO_FP32 enthält eine !defined(__F16C__)-Ausnahme, weil PR 30343 diese Richtung absichtlich auf der Lookup-Tabelle belässt. Ersetze den Kommentar über dem Fallback: Er hob NEON und POWER9 hervor und verwies auf eine Auswahl, die jetzt im Zweig selbst erfolgt.Website: - https://llama.app
Attestations: - https://github.com/ggml-org/llama.cpp/attestations/57978371
macOS/iOS: - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64, KleidiAI aktiviert) DISABLED - macOS Intel (x64) - iOS XCFramework
Linux: - Ubuntu x64 (CPU) - Ubuntu arm64 (CPU) - Ubuntu s390x (CPU) - 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) - Einrichtungsanleitung
Android: - Android arm64 (CPU) - Android arm64 (Snapdragon: CPU, Adreno GPU, Hexagon NPU) - Einrichtungsanleitung
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: - DEAKTIVIERT - openEuler x86 (310p) - openEuler x86 (910b, ACL Graph) - openEuler aarch64 (310p) - openEuler aarch64 (910b, ACL Graph)
UI: - UI