# llama.cpp se protège contre le dépassement de taille des tenseurs

> La version du 30 septembre corrige un rare bug de dépassement lors du remplissage des grands tenseurs et améliore la stabilité sur toutes les plateformes.

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

La bibliothèque llama.cpp a publié un correctif le 30 septembre 2026 qui bloque les tenseurs dont la taille dépasserait la limite lors de leur remplissage. La modification vérifie la taille brute et l’alignement avant d’ajouter le remplissage, et rejette ainsi les tenseurs non sûrs en amont. Un nouveau test montre que le correctif détecte un tenseur de 2⁶⁴−16 octets qui passait auparavant entre les mailles du filet. La mise à jour concerne toutes les versions prises en charge, de macOS à Windows et Linux, y compris celles pour CUDA et Vulkan.

## Les faits

- Le correctif cible les dépassements lorsque nbytes + (alignment−1) dépasse SIZE_MAX
- Le cas de test utilise les dimensions de tenseur [4, 2³⁰−1, 2³⁰+1, 1]

## Pourquoi c'est important

Éviter ce dépassement prévient les plantages et les résultats corrompus lors de l’exécution de très grands modèles.

## Sources et références

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

Dernière mise à jour: 2026-09-30
