# Atualização do llama.cpp evita estouro no tamanho de tensores

> A versão de 30 de setembro corrige um raro erro de estouro ao preencher tensores grandes, aumentando a estabilidade em diferentes plataformas.

Oossa · 2026-09-30 · https://oossa.com/pt/llama-cpp-update-adds-guard-against-tensor-size-overflow

A biblioteca llama.cpp lançou uma correção em 30 de setembro de 2026 que bloqueia tensores cujo tamanho estouraria durante o preenchimento. A alteração verifica o tamanho bruto mais o alinhamento antes de adicionar o preenchimento e rejeita antecipadamente tensores inseguros. Um novo caso de teste mostra que a correção detecta um tensor de 2⁶⁴−16 bytes que antes passava despercebido. A atualização vale para todas as compilações compatíveis, do macOS ao Windows e Linux, incluindo as versões CUDA e Vulkan.

## Os fatos

- A correção evita estouros quando nbytes + (alignment−1) excede SIZE_MAX
- O caso de teste usa as dimensões de tensor [4, 2³⁰−1, 2³⁰+1, 1]

## Por que importa

Evitar esse estouro impede falhas ou resultados corrompidos ao executar modelos muito grandes.

## Fontes e referências

1. [ggml-org/llama.cpp b11275](https://github.com/ggml-org/llama.cpp/releases/tag/b11275) – llama.cpp, 2026-09-30
2. [ggml-org/llama.cpp b11276](https://github.com/ggml-org/llama.cpp/releases/tag/b11276) – llama.cpp, 2026-09-30

Última atualização: 2026-09-30
