Référence pour ultralytics/utils/dist.py
Note
Ce fichier est disponible à l'adresse https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/dist .py. Si tu repères un problème, aide à le corriger en contribuant à une Pull Request 🛠️. Merci 🙏 !
ultralytics.utils.dist.find_free_network_port()
Trouve un port libre sur l'hĂ´te local.
C'est utile dans les formations à un seul nœud lorsque nous ne voulons pas nous connecter à un vrai nœud principal mais que nous devons définir le paramètre
MASTER_PORT
variable d'environnement.
Code source dans ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_file(trainer)
Génère un fichier DDP et renvoie son nom.
Code source dans ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_command(world_size, trainer)
Génère et renvoie la commande pour la formation distribuée.
Code source dans ultralytics/utils/dist.py
ultralytics.utils.dist.ddp_cleanup(trainer, file)
Créé le 2023-11-12, Mis à jour le 2024-05-08
Auteurs : Burhan-Q (1), glenn-jocher (3), Laughing-q (1)