گائیڈ سے منسلک کوئز · مشکل سطح
مکمل طور پر شارڈ ڈیٹا متوازی کوئز
بڑے تقسیم شدہ ماڈل ٹریننگ میں FSDP شارڈنگ، آل-گیدر اور کم-سکیٹر، کمیونیکیشن اوورلیپ، اور میموری بمقابلہ نیٹ ورک ٹریڈ آف کا احاطہ کرتا ہے۔
سوال 1 کی 8
جی پی یوز میں FSDP کیا شارڈ کرتا ہے جو معیاری ڈیٹا متوازی نہیں کرتا ہے؟
ہر سوال کا جائزہ لیں۔8 سوالات
جب آپ کوئز دیتے ہیں تو جوابات اور وضاحتیں ظاہر ہوتی ہیں۔
- جی پی یوز میں FSDP کیا شارڈ کرتا ہے جو معیاری ڈیٹا متوازی نہیں کرتا ہے؟
- پیرامیٹرز، گریڈیئنٹس، اور آپٹیمائزر اسٹیٹس
- صرف ان پٹ بیچز
- صرف سیکھنے کی شرح کا شیڈول
- ڈسک پر ٹریننگ ڈیٹاسیٹ فائلیں
- FSDP کسی پرت کے مکمل وزن کو کمپیوٹنگ کرنے سے پہلے کس اجتماعی آپریشن کا استعمال کرتا ہے؟
- صرف براڈکاسٹ
- سب جمع
- بکھرنا
- رکاوٹ
- FSDP ایک پرت کی گنتی کے فوراً بعد جمع کیے گئے پورے وزن کو کیوں خالی کر دیتا ہے؟
- غیر استعمال شدہ گریڈینٹ کو خراب کرنے کے لیے
- ایک سست ٹریننگ لوپ کو مجبور کرنے کے لیے
- مستقل میموری فوٹ پرنٹ کو صرف ایک شارڈ فی ڈیوائس پر رکھنے کے لیے
- کیونکہ PyTorch انہیں بے ترتیب طور پر حذف کرتا ہے۔
- FSDP بڑی حد تک پہلے کی میموری کو بہتر بنانے کے طریقہ کار سے متاثر تھا؟
- Google's MapReduce
- اپاچی اسپارک آر ڈی ڈیز
- NVIDIA کے CUDA cores
- Microsoft کا زیرو (زیرو ریڈنڈنسی آپٹیمائزر)
- FSDP نیٹ ورک کی زیادہ تر تاخیر کو وزن جمع کرنے سے کیسے چھپاتا ہے؟
- کمپیوٹیشن کے ساتھ مواصلت کو اوور لیپ کر کے، اگلی پرت کے پیرامیٹرز کو پیش کر کے
- پسماندہ پاس کو غیر فعال کرکے
- وزن کو ایک بٹ تک سکیڑ کر
- صرف CPU پر تربیت کے ذریعے
- کون سا اجتماعی آپریشن بیک ورڈ پاس میں مشترکہ گریڈینٹ سلائسز کو ان کے اپنے GPUs میں تقسیم کرتا ہے؟
- آل ٹو آل ڈپلیکیشن
- کم بکھرنا
- سنگل GPU کاپی
- صرف جمع
- Why can fully sharding state lower persistent per-GPU memory compared with replicated data parallelism?
- It removes all model parameters during training
- It converts optimizer states into network requests
- Each rank stores a shard of model state instead of a full copy
- It places every activation permanently on the CPU
- What is a central systems tradeoff in FSDP?
- Lower memory and no communication at any point
- More replicated parameters in exchange for fewer data samples
- Replacing training with inference
- Lower per-device memory use in exchange for collective communication