ДаліНаступний посібник
Slurm для навчальних кластерів AI
технічний
Технічний КЕРІВНИЦТВО
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 розповсюджує велику відкриту модель у вигляді кількох сегментів Safetensor плюс index.json, щоб користувачі могли завантажувати та завантажувати її по частинах.
Дослідник відновлює перервану точну настройку, яка відновлює точний імпульс оптимізатора, кількість кроків і положення завантажувача даних для безперебійного продовження.
Вибіркове навчання на дешевих хмарних графічних процесорах із можливістю випередження, де часті сегментовані контрольні точки дозволяють роботі пережити вилучення та перепланування.
Контрольні точки переходять від періодичної події зупинки світу до чогось асинхронного та майже безкоштовного. Очікуйте більше контрольних точок у пам’яті та накладених контрольних точок, які записують шарди у фоновому режимі під час навчання, а також контрольних точок із кодуванням стирання та реплікованих контрольних точок, які витримують збої вузлів, типові для масштабу тисячі GPU. Хмарні сховища об’єктів і швидші локальні рівні NVMe розміщуватимуть сегменти, а стандартизовані формати, такі як safetensors, покращуватимуть безпечне, швидке часткове завантаження як для відновлення навчання, так і для розгортання висновків.
Безплатний розсилок
Три перевірені історії про ШІ щоробочого ранку, написані простою мовою. Безплатно назавжди, без реклами.
Один лист щотижня з понеділка по п'ятницю. Відписатися в один клік. Ми ніколи не продаємо та не передаємо вашу адресу.
Перевір себе
Миттєва зворотна связь на кожну відповідь та сертифікат із перевіреним ідентифікатором, яким можна поділитися, після проходження курсу.
Підтримайте безплатну освіту у сфері ШІ. 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 для навчальних кластерів AI
технічний