مرجع ل ultralytics/utils/dist.py
ملاحظه
هذا الملف متاح في https://github.com/ultralytics/ultralytics/ نقطة / الرئيسية /ultralytics/ المرافق / dist.py. إذا اكتشفت مشكلة ، فيرجى المساعدة في إصلاحها من خلال المساهمة في طلب 🛠️ سحب. شكرا لك 🙏!
ultralytics.utils.dist.find_free_network_port()
يجد منفذا مجانيا على المضيف المحلي.
إنه مفيد في تدريب العقدة الواحدة عندما لا نريد الاتصال بعقدة رئيسية حقيقية ولكن يتعين علينا تعيين ملف
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)
يولد ويعيد الأمر للتدريب الموزع.