# llama.cpp per Vulkan corregge la gestione di infiniti e NaN in top‑k

> La versione dell’8 ott 2026 corregge un bug Vulkan che causava arresti anomali e risultati errati nei calcoli top‑k in presenza di valori infiniti o NaN.

Oossa · 2026-10-08 · https://oossa.com/it/llama-cpp-vulkan-update-fixes-infinities-and-nan-handling-in-top-k

La libreria open source llama.cpp ha rilasciato la versione b11505 il 2026‑10‑08. L’aggiornamento corregge un bug nello shader Vulkan dell’operazione top‑k. In precedenza, i valori +inf e NaN venivano ignorati e potevano causare blocchi sulle GPU NVIDIA o indici errati sulle GPU AMD. La patch converte NaN in -inf, amplia l’intervallo dei bucket per conteggiare tutti i valori e corregge il percorso k = 1 per i numeri negativi. Un nuovo test, chiamato test_top_k_inf, verifica questi casi.

## I fatti

- Data di rilascio: 2026‑10‑08
- La correzione riguarda la gestione di +inf, NaN e valori negativi in TOP_K su Vulkan

## Perché conta

Gli sviluppatori che usano llama.cpp con Vulkan avranno meno arresti anomali e risultati più accurati nell’ordinamento dei token quando i prompt contengono valori float estremi.

## Fonti e riferimenti

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

Ultimo aggiornamento: 2026-10-08
