СледваСледващо ръководство
Slurm за клъстери за обучение на AI
технически
Техническо РЪКОВОДСТВО
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading.
Чуйте това ръководствоAI-разказан · ~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, така че потребителите да могат да го изтеглят и зареждат част по част.
Изследовател, възобновяващ прекъсната фина настройка, която възстановява точния импулс на оптимизатора, броя на стъпките и позицията на зареждащото устройство за данни, за да продължи безпроблемно.
Обучение на място на евтини облачни графични процесори с изпреварващо изместване, където честите разделени контролни точки позволяват на заданието да оцелее при изгонване и пренасрочване.
Checkpointing преминава от периодично събитие за спиране на света към нещо асинхронно и почти безплатно. Очаквайте повече контролни точки в паметта и припокрити, които записват сегменти във фонов режим, докато обучението продължава, плюс кодирани за изтриване и репликирани контролни точки, които оцеляват при откази на възли, често срещани в мащаб от хиляда GPU. Облачните хранилища на обекти и по-бързите локални нива на NVMe ще хостват фрагменти, а стандартизирани формати като safetensors ще продължат да подобряват безопасното, бързо, частично зареждане както за възобновяване на обучението, така и за разгръщане на изводи.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. 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.
Огромни контролни точки (стотици GB) са непрактични като един файл; шардингът позволява на много рангове да записват своите срезове паралелно и позволява зареждане на части.
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
технически