Le projet llama.cpp a publié la version b10924, qui corrige un bug dans le routeur du serveur où les commandes d'état enfant n'étaient pas encadrées comme des lignes entières. Ce problème est survenu car le journal émettait des séquences d'échappement de réinitialisation de couleur en fin de ligne sans sauts de ligne sur stderr, ce qui les collait à la commande suivante lue depuis stdout via un tuyau partagé.
- La correction écrit les commandes avec un saut de ligne initial pour s'assurer qu'elles commencent toujours à une limite de ligne, empêchant le routeur d'interpréter incorrectement les commandes d'état comme des lignes de journal.
- Cela résout un problème où les téléchargements terminés restaient bloqués dans l'état de téléchargement en raison d'échecs des vérifications de préfixe de ligne.
- La version inclut des binaires pour macOS (Apple Silicon et Intel), iOS, Linux (CPU, Vulkan, ROCm, OpenVINO, SYCL), Android, Windows (CPU, CUDA 12/13, Vulkan, OpenVINO, SYCL, ROCm) et openEuler.
Cette mise à jour garantit une gestion fiable de l'achèvement des téléchargements dans l'environnement serveur llama.cpp.