SeterusnyaPanduan seterusnya
Slurm untuk Kluster Latihan AI
Teknikal
PANDUAN Teknikal
Checkpoint sharding saves a large model or training state across multiple pieces for manageable storage and loading.
Dengar panduan iniAI-diceritakan · ~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.
Model sempadan dijalankan merentasi beribu-ribu GPU yang menyimpan secara automatik pusat pemeriksaan berpecah setiap beberapa ratus langkah jadi satu nod yang gagal hanya memerlukan beberapa minit, bukan hari.
Memeluk Wajah mengedarkan model terbuka yang besar sebagai serpihan berbilang safetensors serta index.json supaya pengguna boleh memuat turun dan memuatkannya sekeping demi sekeping.
Seorang penyelidik menyambung semula penalaan halus yang terganggu yang memulihkan momentum pengoptimum tepat, kiraan langkah dan kedudukan pemuat data untuk meneruskan dengan lancar.
Latihan instance-instance mengenai GPU awan yang boleh didahulukan yang murah, di mana pusat pemeriksaan yang kerap dipecahkan membolehkan kerja itu bertahan diusir dan dijadualkan semula.
Pemeriksaan sedang beralih daripada acara perhentian dunia berkala kepada sesuatu yang tidak segerak dan hampir percuma. Jangkakan lebih banyak titik pemeriksaan dalam ingatan dan bertindih yang menulis serpihan di latar belakang semasa latihan diteruskan, serta pusat pemeriksaan berkod pemadaman dan replika yang bertahan daripada kegagalan nod biasa pada skala ribu GPU. Simpanan objek awan dan peringkat NVMe tempatan yang lebih pantas akan menjadi hos serpihan, dan format piawai seperti safetensors akan terus bertambah baik pemuatan separa yang selamat, pantas dan separa untuk penyambungan semula latihan dan penggunaan inferens.
Newsletter percuma
Tiga cerita AI yang disahkan setiap pagi hari bekerja, ditulis dalam Bahasa Inggeris biasa. Percuma selamanya, tiada iklan.
Satu e-mel setiap hari bekerja. Berhenti melanggan dalam satu klik. Kami tidak pernah menjual atau berkongsi alamat anda.
Uji diri anda
Maklum balas segera pada setiap jawapan, dan sijil yang boleh dikongsi dengan ID yang boleh disahkan sebaik sahaja anda lulus kursus.
Sokong pendidikan AI percuma. AI Understanding ialah pertubuhan bukan keuntungan 501(c)(3) — tiada iklan, tiada bayaran dinding, selamanya. Buat derma
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.
Pusat pemeriksaan yang besar (ratusan GB) tidak praktikal sebagai satu fail; sharding membolehkan banyak pangkat menulis kepingan mereka secara selari dan membolehkan pemuatan sekeping.
Weight shards alone do not restore optimizer history or the next intended batch. The application must save the required training progress and randomness state.
Dengan pusat pemeriksaan boleh disambung semula, larian yang terganggu memuatkan semula keadaan terakhir yang disimpan dan diteruskan, bukannya membuang hari pengiraan.
Distributed checkpointing uses local state partitions and metadata. Ordinary replicated data parallelism does not automatically shard every tensor.
Indeks (cth., index.json) merekodkan shard yang memegang setiap parameter supaya pemuat boleh mengambil dan memasang semula kepingan yang betul.
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Slurm untuk Kluster Latihan AI
Teknikal