L’équipe de ggml-org a publié llama.cpp b11972, qui corrige deux situations susceptibles de provoquer des écritures hors des tampons alloués. La première rejette les indices de couche des vecteurs de contrôle supérieurs au nombre de couches du modèle. La seconde ajuste les boucles de positionnement des images dans plusieurs encodeurs visuels afin qu’elles restent dans les limites du nombre de patchs lorsque les grilles d’images ne sont pas alignées sur la taille de fusion. PaddleOCR exige désormais aussi des images dont les dimensions sont alignées sur la taille de fusion lors de la création de son graphe.
Pourquoi c'est important
Les personnes qui utilisent des modèles avec des entrées visuelles ou des vecteurs de contrôle pourraient éviter une corruption de la mémoire dans ces situations, même si les notes de version ne précisent pas à quelle fréquence elles se produisent.