Ci bi mu melGis bi ci topp
Adam ak Optimisateurs Adaptifs
Xarala
GUIDE teknik
Ab pexe buy sakkanal mémoire biy gaare ay téere yu diis ci tàggat (statu optimiser, gradient, yenn saa yi diisaay) ci RAM CPU wala ci NVMe SSDs ci barabu mémoire GPU bu néew.
Déglul tegtal biiIA-nettali · ~2 min
It lets people train far larger models than their GPU's memory would otherwise allow.
Soo tàggatee benn reso neuronal ak optimisatër bu melni Adam, parametre bu nekk dafay yóbbaale bagaas bu gëna bari: ñaari lim yuy daw (momentum ak variance), boole ci benn kopi bu leer ci diisaay bi, boole ci gradient bi. Ci tàggat yaram bu jaxaso, loolu mën na nekk lu tollu ci 16 byte ci parametre bu nekk, di wàññi 2 byte yi ci diisaay bi ci boppam. Offloading dafay dindi bagaas bi ci GPU bi. Decharge CPU dafay génne stade optimiser yi ci sistem RAM bu gëna neex ci kaw bus PCIe, fekk NVMe offload daf leen di puus ba ci disk solid-state yu gaaw yi. ZeRO-Infinity ak ZeRO-Offload yu DeepSpeed ñoo ko siiwal, pexem dafay wecci gaawaay bu ñor ak kàttan, may benn GPU wala cluster bu ndaw ñu defar ay model yu am ay miliyaar ciy parametre.
DeepSpeed’s ZeRO-Offload tutorial trains a ten-billion-parameter GPT-2 configuration on a 32 GB V100, with CPU optimizer offloading and activation checkpointing.
A research team evaluates ZeRO-Infinity with CPU and NVMe tiers for a model that exceeds GPU-only capacity.
A fine-tuning team configures CPU optimizer offloading and measures host memory use and update time.
A team compares larger GPUs with offloading, accounting for CPU, storage, and transfer costs.
Ginaaw model yi dañuy wéy di gëna màgg ci mémoire GPU, dechargement bu bari dafay nekk standard te baña nekk lu wuute. Xaarandil lëkkaloo bu gëna dëgër ak lëkkaloo yu gëna gaaw yu melni NVLink-C2C ak CXL pool memory yuy nëbb CPU-GPU, boole ci ay scheduler yu gëna am xel yuy wax ban etaa lañu wara prefetch. Architecture yu am mémoire buñ boole mu melni Grace Hopper dañuy wàññi penalti PCIe, te kaadar yi dañuy puus ngir def offload bu bari daanaka leer nàññ suko defee ñi bëgg bëgg mën nañu defar model yu mag ci hardware bu woyof.
Bulletin bu amul fayda
Ñatti jaar-jaari IA yuñ firndeel bis bu nekk ci ayu-bis bi, ñu bind leen ci Àngle bu leer. Gratis ba fàww, amul yëgle.
Benn email bis bu nekk ci ayu-bis bi. Benn klik nga dindi abonemaa bi. Dunu musa jaay wala séddoo sa adres.
Nattal sa bopp
Feedback ci saasi ci bépp tontu, ak sertifikaa buñ mëna séddoo ak ID buñ mëna saytu soo jàllee ci njàng mi.
Jàppale njàngum IA te doo fay. AI Understanding mbootaay la buy def te Yàlla tax — amul yëgle, amul paywall, musul am. Defal ab sarax
Ab pexe buy sakkanal mémoire biy gaare ay téere yu diis ci tàggat (statu optimiser, gradient, yenn saa yi diisaay) ci RAM CPU wala ci NVMe SSDs ci barabu mémoire GPU bu néew. Dafay may nit ñi ñu tàggat model yu gëna mag te seen mémoire GPU mënu ko woon may.
Offloading dafay toxal xeetu optimizer yu diis yi ci GPU bi ci CPU RAM wala NVMe, mooy dindi mémoire GPU bi suko defee ñu mëna tàggat model yu gëna mag ci benn hardware bi.
Each FP32 value uses four bytes: two moments plus one master weight total twelve. A sixteen-byte mixed-precision estimate includes other tensors as well.
ZeRO-Offload ak ZeRO-Infinity yu DeepSpeed dugal nañu ba noppi siiwal réew yu baax yi ci CPU ak NVMe ci eskaal bi.
Toxal etaa yi ci biti GPU mooy toxal done ci PCIe wala ci NVMe, lu gëna néew memory ci GPU, kon produit bi dafay wàññeeku fileek jaxasoowul ak ordinatër.
Programer yi dañuy njëkka jël partition yiñ soxla ci PCIe bi GPU bi di ordinatër, di jaxasoo jokkoo ak ordinatër ngir maske latency.
Weyal di jàng
Tann nañu yeneen njiit ngir topic bii
Ci bi mu melGis bi ci topp
Adam ak Optimisateurs Adaptifs
Xarala