El proyecto llama.cpp ha lanzado la versión b10000, que incluye una actualización clave al backend ggml. Este cambio uniformiza el tipo de destino y la lógica de conversión de im2col en todas las operaciones de convolución, permitiendo que funciones como im2col_f16 acepten cualquier tipo de kernel.

  • Tipo de destino dst_type de im2col uniformizado para todas las operaciones convolucionales en ggml
  • Actualizado ggml/src/ggml.c para estandarizar la lógica de conversión
  • Corregido im2col_f16 para aceptar cualquier tipo de kernel
  • Binarios de macOS/iOS disponibles para Apple Silicon, Intel e iOS XCFramework
  • Compilaciones de Linux proporcionadas para Ubuntu x64, arm64, s390x, Vulkan, ROCm 7.2, OpenVINO y SYCL
  • Binarios de Android arm64 (CPU) incluidos
  • Los binarios de Windows admiten CPU, OpenCL Adreno, CUDA 12/13, Vulkan, OpenVINO, SYCL e HIP
  • Compilaciones de openEuler para x86 y aarch64 con soporte de ACL Graph están disponibles
  • También se ha lanzado el paquete binario de la interfaz de usuario