التاليالدليل التالي
Slurm لمجموعات تدريب الذكاء الاصطناعي
التقنية
الدليل الفني
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading.
استمع إلى هذا الدليلرواه الذكاء الاصطناعي · ~2 min
A resumable training checkpoint also records the state needed to continue an interrupted run, and restart tests establish what it can restore.
A weight checkpoint contains model parameters; a resumable training checkpoint also needs relevant optimizer, scheduler, step, random-number-generator, and data-loading state. Sharding divides large tensors or state across files and workers so saving and loading can avoid gathering everything on one rank. PyTorch Distributed Checkpoint supports distributed state saving and resharding during loading when supported by the chosen state and configuration. Sharded model weights on the Hugging Face Hub can use an index mapping parameter names to files, but weight shards alone do not capture a training run’s full progress. Applications must include their required state and validate recovery after an interrupted save or a changed environment.
يعمل النموذج الحدودي عبر آلاف وحدات معالجة الرسومات التي تحفظ تلقائيًا نقاط التفتيش المقسمة كل بضع مئات من الخطوات، بحيث لا تكلف العقدة الفاشلة سوى دقائق، وليس أيامًا.
يقوم Hugging Face بتوزيع نموذج مفتوح كبير على شكل أجزاء متعددة من أجهزة الأمان بالإضافة إلى ملف Index.json حتى يتمكن المستخدمون من تنزيله وتحميله قطعة تلو الأخرى.
باحث يستأنف الضبط الدقيق المتقطع الذي يستعيد زخم المحسن الدقيق وعدد الخطوات وموضع أداة تحميل البيانات للمتابعة بسلاسة.
تدريب فوري على وحدات معالجة الرسوميات السحابية الوقائية الرخيصة، حيث تسمح نقاط التفتيش المجزأة المتكررة للوظيفة بالبقاء على قيد الحياة عند إخلائها وإعادة جدولتها.
تتحول نقاط التفتيش من حدث دوري لإيقاف العالم إلى شيء غير متزامن ومجاني تقريبًا. توقع المزيد من نقاط التفتيش المتداخلة في الذاكرة والتي تكتب الأجزاء في الخلفية أثناء استمرار التدريب، بالإضافة إلى نقاط التفتيش المرمزة والمكررة التي تنجو من فشل العقد الشائع على نطاق ألف وحدة معالجة رسومات. ستستضيف مخازن الكائنات السحابية وطبقات NVMe المحلية الأسرع الأجزاء، وستستمر التنسيقات القياسية مثل أدوات الأمان في تحسين التحميل الآمن والسريع والجزئي لاستئناف التدريب ونشر الاستدلال.
رسالة إخبارية مجانية
ثلاث قصص تم التحقق منها بواسطة الذكاء الاصطناعي كل صباح من أيام الأسبوع، مكتوبة باللغة الإنجليزية البسيطة. مجاني للأبد، بدون إعلانات.
بريد إلكتروني واحد كل يوم من أيام الأسبوع. إلغاء الاشتراك بنقرة واحدة. نحن لا نبيع أو نشارك عنوانك أبدًا.
اختبر نفسك
تعليقات فورية على كل إجابة، وشهادة قابلة للمشاركة مع معرف يمكن التحقق منه بمجرد اجتياز الدورة التدريبية.
دعم تعليم الذكاء الاصطناعي المجاني. AI Understanding هي منظمة 501(c)(3) غير ربحية - لا إعلانات ولا نظام حظر الاشتراك غير المدفوع على الإطلاق. قم بالتبرع
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading. A resumable training checkpoint also records the state needed to continue an interrupted run, and restart tests establish what it can restore.
نقاط التفتيش الضخمة (مئات الجيجابايت) غير عملية كملف واحد؛ يتيح التقسيم للعديد من الرتب كتابة شرائحها بشكل متوازٍ وتمكين التحميل المتعدد التعريف.
Weight shards alone do not restore optimizer history or the next intended batch. The application must save the required training progress and randomness state.
باستخدام نقاط التحقق القابلة للاستئناف، يعيد التشغيل المتقطع تحميل آخر حالة محفوظة له ويستمر، بدلاً من إهدار أيام الحوسبة.
Distributed checkpointing uses local state partitions and metadata. Ordinary replicated data parallelism does not automatically shard every tensor.
يسجل الفهرس (على سبيل المثال، Index.json) الجزء الذي يحمل كل معلمة حتى تتمكن أدوات التحميل من جلب الأجزاء الصحيحة وإعادة تجميعها.
استمر في التعلم
تم اختيار المزيد من الأدلة لهذا الموضوع
التاليالدليل التالي
Slurm لمجموعات تدريب الذكاء الاصطناعي
التقنية