# Atualização do llama.cpp para Vulkan corrige falhas no top‑k

> A versão lançada em 8 de outubro de 2026 corrige um bug no Vulkan que causava travamentos e resultados incorretos quando valores infinitos ou NaN apareciam em cálculos de top‑k.

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

A biblioteca de código aberto llama.cpp lançou a versão b11505 em 2026-10-08. A atualização corrige um bug no shader Vulkan da operação top‑k. Antes, valores +inf e NaN eram ignorados e podiam causar travamentos em GPUs NVIDIA ou índices incorretos em GPUs AMD. A correção converte NaN em -inf, amplia o intervalo de buckets para contabilizar todos os valores e ajusta o caminho k = 1 para números negativos. Um novo teste, chamado test_top_k_inf, verifica esses casos.

## Os fatos

- Data de lançamento: 2026-10-08
- A correção trata valores +inf, NaN e negativos na operação TOP_K com Vulkan

## Por que importa

Desenvolvedores que usam llama.cpp com Vulkan terão menos travamentos e resultados mais precisos na classificação de tokens quando os prompts contiverem valores extremos de ponto flutuante.

## Fontes e referências

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

Última atualização: 2026-10-08
