llama.cpp Releases

[Pré-version / build continu] b11505

[Pré-version / build continu] vulkan : correction de TOP_K pour les entrées +inf/NaN et k = 1 sur les valeurs négatives (#30107) La recherche par compartiments dans topk_nary_search.comp partait de la plage [0…

Pré-version / build continu : il s'agit d'un build expérimental, pas d'une version stable.

vulkan : correction de TOP_K pour les entrées +inf/NaN et k = 1 sur les valeurs négatives (#30107) La recherche par compartiments dans topk_nary_search.comp partait de la plage [0, 0xFF800000), qui se termine juste en dessous du mapping ordered-uint de +inf, de sorte que +inf et NaN n'étaient jamais comptés. Un bloc de workgroup avec moins de k valeurs comptables laissait le ballot vide et le shader lisait un état partagé non initialisé (blocage/perte du périphérique sur NVIDIA, indices erronés sur AMD), et quelques +inf dans un bloc étaient sélectionnés sans être comptés, écartant de vraies valeurs de tête. Mapper NaN vers -inf en entrée, partir de [0, 0xFFFFFFFF) pour que chaque valeur soit comptée, et borner la fin du compartiment supérieur (2^32) au lieu de revenir à 0. Le chemin k = 1 comparait les bits des flottants comme des entiers signés, ce qui ordonne les valeurs négatives à l'envers ; comparer les flottants à la place. Ajouter test_top_k_inf à test-backend-ops : valeurs négatives, moins de k +inf et beaucoup de -inf, pour k = 1, 10, 40. Assisted-by : Claude Opus 5.5

Site Web : - https://llama.app

Attestations : - https://github.com/ggml-org/llama.cpp/attestations/53971594

macOS/iOS : - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64, KleidiAI activé) DÉSACTIVÉ - 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) - Bibliothèques CUDA 12.8 - Ubuntu x64 (CUDA 13) - Bibliothèques CUDA 13.4 - Ubuntu arm64 (CUDA 13) - Bibliothèques CUDA 13.4 - Ubuntu x64 (ROCm 10.0) - Ubuntu x64 (OpenVINO) - Ubuntu x64 (SYCL FP32) - Ubuntu x64 (SYCL FP16) - Linux arm64 (Snapdragon : CPU, GPU Adreno, NPU Hexagon) - guide d'installation

Android : - Android arm64 (CPU) - Android arm64 (Snapdragon : CPU, GPU Adreno, NPU Hexagon) - guide d'installation

Windows : - Windows x64 (CPU) - Windows arm64 (CPU) - Windows arm64 (OpenCL Adreno) - Windows x64 (CUDA 12) - DLLs CUDA 12.4 - Windows x64 (CUDA 13) - DLLs CUDA 13.4 - Windows arm64 (CUDA 13) - DLLs CUDA 13.4 - Windows x64 (Vulkan) - Windows arm64 (Vulkan) - Windows x64 (OpenVINO) - Windows x64 (SYCL) - Windows x64 (ROCm 10.0)

openEuler : - DÉSACTIVÉ - openEuler x86 (310p) - openEuler x86 (910b, ACL Graph) - openEuler aarch64 (310p) - openEuler aarch64 (910b, ACL Graph)

UI : - UI

Source originale

llama.cpp Releases

À propos du contenu

La publication originale et les droits appartiennent à la source.

Traduction automatique · Consultez l’original