Tài liệu tham khảo cho ultralytics/utils/dist.py
Ghi
Tệp này có sẵn tại https://github.com/ultralytics/ultralytics/blob/main/ultralytics/utils/dist.py. Nếu bạn phát hiện ra một vấn đề, vui lòng giúp khắc phục nó bằng cách đóng góp Yêu cầu 🛠️ kéo. Cảm ơn bạn 🙏 !
ultralytics.utils.dist.find_free_network_port()
Tìm một cổng miễn phí trên localhost.
Nó rất hữu ích trong đào tạo một nút khi chúng ta không muốn kết nối với một nút chính thực sự mà phải đặt
MASTER_PORT
biến môi trường.
Mã nguồn trong ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_file(trainer)
Tạo tệp DDP và trả về tên tệp của nó.
Mã nguồn trong ultralytics/utils/dist.py
ultralytics.utils.dist.generate_ddp_command(world_size, trainer)
Tạo và trả về lệnh cho đào tạo phân tán.