Referentie voor ultralytics/utils/dist.py
Opmerking
Dit bestand is beschikbaar op https://github.com/ultralytics/ ultralytics/blob/main/ ultralytics/utils/dist .py. Als je een probleem ziet, help het dan oplossen door een Pull Request 🛠️ bij te dragen. Bedankt 🙏!
ultralytics.utils.dist.find_free_network_port()
Vindt een vrije poort op localhost.
Het is handig bij training met één knooppunt als we geen verbinding willen maken met een echt hoofdknooppunt, maar de
MASTER_PORT
omgevingsvariabele.
Broncode in ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_file(trainer)
Genereert een DDP-bestand en retourneert de bestandsnaam.
Broncode in ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_command(world_size, trainer)
Genereert en retourneert opdrachten voor gedistribueerde training.