llama.cpp ReleasesPublication de la source

[Pré-release / build continu] b11774

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

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

mtmd : les tuiles et la disposition lfm2 correspondent aux transformers (#30261) * mtmd : les tuiles lfm2 étirent l'image sur la grille Lfm2VlImageProcessor.crop_image_to_patches redimensionne l'image directement en (512 * rows, 512 * cols) avant de découper les tuiles. llama.cpp conservait les proportions et ajoutait des barres noires pour LFM2 (seul d1-omni étirait), donc les tuiles de d1-3B et de chaque modèle LFM2-VL / LFM2.5-VL différaient des transformers sauf si l'image avait les proportions de la grille. Avec PAD_NONE, les tuiles sont identiques à celles des transformers. * mtmd : disposition lfm2 avec arrondi Python en double précision Lfm2VlImageProcessor.smart_resize arrondit avec le round de Python (half to even) et calcule beta ainsi que le rapport d'aspect de la grille de tuiles en double. llama.cpp utilisait std::round et float, donc 31926 des 16.7M de tailles dans [1,4096]^2 obtenaient une autre taille de vignette ou une autre grille que les transformers (et le vision.py de d1-omni), p. ex. 400x600 -> 416x608 au lieu de 384x608 et 720x1600 -> tuiles 2x5 au lieu de 2x4. Le smart resize et le choix de grille lfm2 suivent désormais le code Python et lui correspondent pour chaque taille de cette plage. * fix --------- Co-authored-by: Xuan Son Nguyen

Site Web : - https://llama.app

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

macOS/iOS : - macOS Apple Silicon (arm64) - macOS Apple Silicon (arm64, KleidiAI activé) DÉSACTIVÉ - macOS Intel (x64) - XCFramework iOS

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) - 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: - 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