Riferimento per ultralytics/utils/dist.py
Nota
Questo file è disponibile su https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/dist .py. Se riscontri un problema, contribuisci a risolverlo inviando una Pull Request 🛠️. Grazie 🙏!
ultralytics.utils.dist.find_free_network_port()
Trova una porta libera su localhost.
È utile nell'addestramento a singolo nodo quando non si vuole connettersi a un vero nodo principale ma si deve impostare il parametro
MASTER_PORT
variabile d'ambiente.
Codice sorgente in ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_file(trainer)
Genera un file DDP e ne restituisce il nome.
Codice sorgente in ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_command(world_size, trainer)
Genera e restituisce il comando per la formazione distribuita.