Les ressources backend du conteneur Hermes Agent sont insuffisantes, et les manifestations sont généralement des dépendances d’installation coupées, l’échec de la compilation, le disque est plein, et le test est terminé à mi-parcours. La solution consiste à ajuster terminal.container_cpu, terminal.container_memory et terminal.container_disk, plutôt que de changer le modèle.
Quels backends seront affectés
Les backends de conteneurs tels que Docker, Singularity/Apptainer, Modal et Daytona peuvent être affectés par des contraintes de ressources. La documentation officielle des outils fournit une configuration uniforme des ressources conteneurs : cœurs CPU, MB mémoire, MB disque, et si le système de fichiers est persisté.
Comment s’ajuster
- Mémoire insuffisante : Élever la
terminal.container_memory, par exemple de la valeur par défaut à une taille mieux adaptée à la construction. - Disque insuffisant : Améliorez
terminal.container_disk, surtout pour les projets avec beaucoup de dépendances entre Node, Python et modèles. - Compilation lente en simultané : Améliore
terminal.container_cpu. - Il ne faut pas réinstaller les dépendances à chaque fois : confirme que
container_persistentest vrai.
Faites du dépannage et demandez à Hermès de lancer df -h, free -m nproc d’abord. Les problèmes de ressources doivent être jugés à l’aide d’indicateurs système, pas seulement en regardant le résumé du modèle.