参考 ultralytics/utils/dist.py
注
このファイルはhttps://github.com/ultralytics/ultralytics/blob/main/ ultralytics/utils/dist .py にあります。もし問題を発見したら、Pull Request🛠️ を投稿して修正にご協力ください。ありがとうございました!
ultralytics.utils.dist.find_free_network_port()
localhost上の空きポートを検索する。
これは、実際のメイン・ノードに接続したくないが、次のように設定する必要がある場合に、シングル・ノード・トレーニングで役に立つ。
MASTER_PORT
環境変数。
ソースコード ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_file(trainer)
DDPファイルを生成し、そのファイル名を返す。
ソースコード ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_command(world_size, trainer)
分散トレーニング用のコマンドを生成して返す。