Oossa

llama.cpp corrige el manejo de formatos de Conv2D en SYCL

La versión b11815 corrige resultados incorrectos de Conv2D en SYCL con ciertos formatos de tensores e informa que se superaron las 2.006 pruebas del backend.

BrevePor Publicado por Oossa: 1 min de lectura

La versión b11815 del proyecto llama.cpp corrige la forma en que su backend SYCL procesa la convolución bidimensional (Conv2D) con entradas y kernels cuyo orden de canales puede variar. Antes, la operación podía leer entradas no contiguas con desplazamientos de elementos incorrectos y devolver resultados erróneos sin avisar.

El cambio limita la operación a entradas y kernels contiguos, de acuerdo con las condiciones del backend CUDA, y añade una comprobación de contigüidad de las entradas. El proyecto informa que los fallos en las pruebas de Conv2D con SYCL pasaron de 16 a ninguno; se superaron las 2.006 de 2.006 pruebas.

Por qué importa

Para quienes desarrollan con el backend SYCL de llama.cpp, esta corrección resuelve un caso en el que Conv2D podía producir resultados erróneos sin avisar. Sin embargo, las notas de la versión no indican qué aplicaciones o equipos podrían verse afectados por ese formato.

¿Te resultó útil este artículo?
Compartir

Sigue leyendo

Oossa · Boletín

La semana en IA, explicada

Cada lunes: las noticias que vale la pena conocer, en lenguaje sencillo. Gratis, sin spam.