# llama.cpp corregge la gestione dei layout Conv2D in SYCL

> La versione b11815 corregge i risultati errati di Conv2D in SYCL con alcuni layout dei tensori e segnala il superamento di tutti i 2.006 test del backend.

Oossa · 2026-10-22 · https://oossa.com/it/llama-cpp-fixes-sycl-conv2d-layout-handling

La versione b11815 del progetto llama.cpp corregge il modo in cui il backend SYCL gestisce la convoluzione bidimensionale (Conv2D) con input e kernel in ordine di canale. In precedenza, l’operazione poteva leggere input non contigui usando offset degli elementi errati e restituire risultati sbagliati senza segnalarlo.

La modifica limita l’operazione a input e kernel contigui, in linea con i requisiti del backend CUDA, e aggiunge un controllo sulla contiguità degli input. Il progetto riferisce che i test di Conv2D in SYCL sono passati da 16 errori a nessuno: tutti i 2.006 test sono stati superati.

## I fatti

- Versione: llama.cpp b11815.
- Risultato dei test SYCL riportato: superati 2.006 test su 2.006; gli errori di Conv2D sono scesi da 16 a 0.

## Perché conta

Per chi sviluppa con il backend SYCL di llama.cpp, questa correzione risolve un caso in cui Conv2D poteva produrre risultati errati senza segnalarlo. Le note della versione non specificano quali applicazioni o hardware possano presentare quel layout.

## Fonti e riferimenti

1. [ggml-org/llama.cpp b11815](https://github.com/ggml-org/llama.cpp/releases/tag/b11815) – llama.cpp, 2026-10-22

Ultimo aggiornamento: 2026-10-22
