Miércoles 14 de octubre de 2026
llama.cpp corrige el kernel CLAMP de OpenCL para vistas no contiguas
El kernel de clamp de OpenCL en llama.cpp indexaba origen y destino como un array plano contiguo, lo que hacía leer elementos incorrectos cuando la entrada era una vista con stride (el nuevo caso CLAMP v=1). Se añade un kernel strided kernel_clamp_nc, igual que en otras operaciones unarias, y se usa siempre que el origen no sea contiguo. Es una corrección de bug en el backend OpenCL, sin cifras de rendimiento indicadas.
Fuentes
- GitHub ggml-org/llama.cppggml-org/llama.cpp: b11639: opencl: support CLAMP on non-contiguous views (#30186)