Up tókànItọsọna atẹle
GPTQ ati AWQ Post-Training Quantization
Imọ-ẹrọ
Imọ Itọsọna
DeepSpeed (Microsoft) ati Megatron-LM (NVIDIA) jẹ awọn akopọ sọfitiwia ti o jẹ ki awọn awoṣe ikẹkọ pẹlu awọn ọkẹ àìmọye awọn ayeraye kọja ẹgbẹẹgbẹrun GPUs nitootọ ṣee ṣe.
Gbọ si itọsọna yiiAI-ṣe afihan · ~2 min
Laisi wọn, awọn awoṣe aala ti ode oni ko le baamu ni iranti tabi pari ikẹkọ ni akoko ti o tọ.
Ikẹkọ awoṣe nla lori GPU kan ko ṣee ṣe nitori awọn iwuwo, gradients, ati awọn ipinlẹ iṣapeye ko baamu. Awọn akopọ wọnyi pin iṣẹ naa kọja ọpọlọpọ awọn GPUs. Megatron-LM ṣe aṣaaju-ọna tensor parallelism, gige awọn isodipupo matrix kọọkan inu Layer kọọkan kọja awọn GPUs, pẹlu afiwe opo gigun ti epo, eyiti o fi awọn ipele oriṣiriṣi sori oriṣiriṣi GPUs. Ifọwọsi Ibuwọlu DeepSpeed jẹ ZeRO (Zero Redundancy Optimizer), eyiti awọn ipinlẹ iṣapeye, awọn gradients, ati awọn ayeraye kọja awọn GPU dipo ṣiṣe ẹda wọn, gige fun iranti GPU kọọkan ni iyalẹnu. Awọn mejeeji nigbagbogbo ni idapo (Megatron-DeepSpeed) lati kọ awọn awoṣe bii BLOOM-176B ati Megatron-Turing NLG. Wọn tun ṣafikun deede-konge, ṣiṣayẹwo imuṣiṣẹ, ati gbigbe si Sipiyu tabi NVMe nitorina awọn awoṣe nla ṣe ikẹkọ lori ohun elo to lopin.
Ikẹkọ awoṣe BLOOM-176B multilingual ti ṣiṣi ni lilo akopọ Megatron-DeepSpeed ni idapo kọja awọn ọgọọgọrun ti GPUs.
Microsoft ati NVIDIA ikẹkọ 530-bilionu-parameter Megatron-Turing NLG awoṣe pẹlu 3D parallelism.
ZeRO-Offload jẹ ki awọn oniwadi ṣe itanran-tune awọn awoṣe paramita pupọ-bilionu-pupọ lori GPU iṣẹ kan ṣoṣo nipa sisọ awọn ipinlẹ iṣapeye si Ramu Sipiyu.
Lilo iṣayẹwo imuṣiṣẹ ni awọn akopọ wọnyi lati baamu awọn ferese ọrọ to gun gigun nipa ṣiṣe atunṣiro awọn iṣẹ ṣiṣe dipo fifi gbogbo wọn pamọ.
Reti isọdọkan wiwọ pẹlu abinibi PyTorch's FSDP (Parallel Data Sharded ni kikun), eyiti o fa ọpọlọpọ awọn imọran ZeRO mu, titọ laini laarin awọn akopọ iwadii ati awọn ilana ipilẹ. Awọn isunmọ iṣakojọpọ ati awọn oluṣeto parallelism adaṣe ni ifọkansi lati yọ yiyi afọwọṣe kuro. Bii awọn iṣupọ ikẹkọ ti n dagba si awọn ọgọọgọrun egbegberun awọn iyara, ifarada ẹbi, wiwọn rirọ, ati ibaraẹnisọrọ agbekọja pẹlu iṣiro di awọn aala imọ-ẹrọ ti o ga julọ, lẹgbẹẹ atilẹyin fun ohun elo tuntun bii NVIDIA Blackwell ati awọn eerun ikẹkọ aṣa.
Ìwé ìròyìn ọfẹ
Ìtàn AI mẹta tó jẹ́rìí ní gbogbo owurọ́ ọjọ́ iṣẹ́, kọ́wé ní Gẹ̀ẹ́sì tó rọrùn. Ọfẹ́ fún gbogbo àkókò, kò sí ìpolówó.
Ìmeèlì kan ní gbogbo ọjọ́ iṣẹ́. Yọkúrò ní ìkànìyàn ní ìkànìyàn kan. A kò ta tàbí pín àdírẹ́sì rẹ.
Ṣe idanwo fun ara rẹ
Ìdáhùn lẹ́sẹ̀kẹsẹ̀ lórí gbogbo ìdáhùn, àti iwe-ẹ̀rí tó lè pin pẹ̀lú ID tó lè jẹ́rìí lẹ́yìn tí o bá kọ́ ẹ̀kọ́.
Ṣe àtìlẹ́yìn ẹ̀kọ́ AI ọfẹ́. AI Understanding jẹ́ àjọ àìní èrè 501(c)(3) — kò sí ìpolówó, kò sí àkúnya owó, ní gbogbo àkókò. Ṣe ẹbun kan
DeepSpeed (Microsoft) ati Megatron-LM (NVIDIA) jẹ awọn akopọ sọfitiwia ti o jẹ ki awọn awoṣe ikẹkọ pẹlu awọn ọkẹ àìmọye awọn ayeraye kọja ẹgbẹẹgbẹrun GPUs nitootọ ṣee ṣe. Laisi wọn, awọn awoṣe aala ode oni ko le baamu ni iranti tabi pari ikẹkọ ni akoko oye.
ZeRO (Zero Redundancy Optimizer) imukuro iranti apọju nipa pipin awọn ipinlẹ iṣapeye, awọn gradients, ati awọn ayeraye kọja awọn GPU dipo kikojọ wọn lori ẹrọ kọọkan.
Tensor parallelism awọn ipin mathimatiki inu Layer kan (gẹgẹbi isodipupo matrix nla) kọja awọn GPU lọpọlọpọ, eyiti o jẹ pipin inu-Layer.
Awọn ipele shards Ipele 3 ZeRO ni afikun si awọn gradients ati awọn ipinlẹ iṣapeye, apejọ wọn lori ibeere, fifun idinku iranti ti o tobi julọ.
Ṣiṣayẹwo imuṣiṣẹ n tọju awọn iṣiṣẹ agbedemeji diẹ ati ṣe iṣiro wọn lakoko isọdọtun, iṣowo iṣiro afikun fun iranti idinku.
3D parallelism akopọ meta orthogonal ogbon: data parallelism, tensor (intra-Layer) parallelism, ati opo gigun (inter-Layer) parallelism.
Tesiwaju kikọ
Awọn itọsọna diẹ sii ti a yan fun koko yii
Up tókànItọsọna atẹle
GPTQ ati AWQ Post-Training Quantization
Imọ-ẹrọ