La version b11401 de llama.cpp résout les problèmes de journalisation dans le mode routeur du serveur et ajoute la prise en charge des couleurs ANSI sur la console Windows. Cette mise à jour garantit que les journaux des processus enfants sont correctement séparés des commandes d'état et que la sortie colorée est rendue correctement sur les terminaux Windows.

  • Correction de la journalisation du mode routeur en rendant les lignes de journal auto-contenues avec des réinitialisations de couleur appropriées, empêchant ainsi les lignes vides lors des mises à jour de progression.
  • Activation du mode terminal virtuel dans le logger pour rendre les couleurs ANSI sur les consoles Windows 10, tout en les désactivant si elles ne sont pas prises en charge.
  • Séparation des commandes enfants du routeur des journaux en acheminant les commandes d'état via stdout et les journaux vers stderr, résolvant ainsi les problèmes de commandes manquées.
  • Refactorisation de la création de l'instance server_child pour conserver stdout comme un flux membre plutôt qu'une variable statique.

Ces modifications améliorent la lisibilité et la fiabilité des journaux pour les utilisateurs exécutant llama-server sous Windows et dans des configurations de routeur.