SeterusnyaPanduan seterusnya
Kuantiti Selepas Latihan GPTQ dan AWQ
Teknikal
PANDUAN Teknikal
DeepSpeed (Microsoft) dan Megatron-LM (NVIDIA) ialah susunan perisian yang menjadikan model latihan dengan berbilion parameter merentas beribu-ribu GPU sebenarnya boleh dilaksanakan.
Dengar panduan iniAI-diceritakan · ~2 min
Without them, today's frontier models simply could not fit in memory or finish training in a reasonable time.
Melatih model besar pada satu GPU adalah mustahil kerana keadaan pemberat, kecerunan dan pengoptimum tidak sesuai. Tindanan ini membahagikan kerja merentasi banyak GPU. Megatron-LM mempelopori keselarian tensor, menghiris pendaraban matriks individu di dalam setiap lapisan merentas GPU, serta keselarian saluran paip, yang meletakkan lapisan berbeza pada GPU berbeza. Sumbangan tandatangan DeepSpeed ialah ZeRO (Zero Redundancy Optimizer), yang membahagikan keadaan pengoptimum, kecerunan dan parameter merentas GPU dan bukannya mereplikasinya, memotong memori per-GPU secara mendadak. Kedua-duanya sering digabungkan (Megatron-DeepSpeed) untuk melatih model seperti BLOOM-176B dan Megatron-Turing NLG. Mereka juga menambah ketepatan bercampur, pusat pemeriksaan pengaktifan dan pemunggahan ke CPU atau NVMe supaya model besar berlatih pada perkakasan terhad.
Melatih model BLOOM-176B berbilang bahasa terbuka menggunakan susunan Megatron-DeepSpeed yang digabungkan merentas ratusan GPU.
Microsoft dan NVIDIA melatih model Megatron-Turing NLG 530 bilion parameter dengan selari 3D.
ZeRO-Offload membenarkan penyelidik memperhalusi model berbilion parameter pada satu GPU stesen kerja dengan menumpahkan keadaan pengoptimum kepada RAM CPU.
Menggunakan titik semakan pengaktifan dalam tindanan ini untuk memuatkan tetingkap konteks yang lebih panjang dengan mengira semula pengaktifan dan bukannya menyimpan semuanya.
Jangkakan penyepaduan yang lebih ketat dengan FSDP asli PyTorch (Sejajar Data Berkongsi Penuh), yang menyerap banyak idea ZeRO, mengaburkan garis antara susunan penyelidikan dan rangka kerja teras. Pendekatan dipacu pengkompil dan perancang selari automatik bertujuan untuk mengalih keluar penalaan manual. Apabila kelompok latihan berkembang ke arah ratusan ribu pemecut, toleransi kesalahan, penskalaan anjal, dan komunikasi bertindih dengan pengiraan menjadi sempadan kejuruteraan yang dominan, di samping sokongan untuk perkakasan baharu seperti NVIDIA Blackwell dan cip latihan tersuai.
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
DeepSpeed (Microsoft) dan Megatron-LM (NVIDIA) ialah susunan perisian yang menjadikan model latihan dengan berbilion parameter merentas beribu-ribu GPU sebenarnya boleh dilaksanakan. Tanpa mereka, model sempadan hari ini tidak dapat dimuatkan dalam ingatan atau menamatkan latihan dalam masa yang munasabah.
ZeRO (Zero Redundancy Optimizer) menghapuskan lebihan memori dengan membahagikan keadaan pengoptimum, kecerunan dan parameter merentas GPU dan bukannya mereplikasinya pada setiap peranti.
Keselarian tensor membahagikan matematik dalam satu lapisan (seperti darab matriks besar) merentasi berbilang GPU, iaitu pemisahan antara lapisan.
Parameter serpihan Peringkat ZeRO 3 sebagai tambahan kepada keadaan kecerunan dan pengoptimum, mengumpulkannya atas permintaan, memberikan pengurangan memori terbesar.
Titik semakan pengaktifan menyimpan lebih sedikit pengaktifan perantaraan dan mengiranya semula semasa perambatan belakang, memperdagangkan pengiraan tambahan untuk mengurangkan ingatan.
Keselarian 3D menyusun tiga strategi ortogon: keselarian data, keselarian tensor (dalam lapisan) dan keselarian saluran paip (antara lapisan).
Teruskan belajar
Lebih banyak panduan dipilih untuk topik ini
SeterusnyaPanduan seterusnya
Kuantiti Selepas Latihan GPTQ dan AWQ
Teknikal