የቴክኒክ መመሪያ

አመቻች ግዛት ወደ ሲፒዩ እና NVMe በማውረድ ላይ

በሲፒዩ ራም ወይም በNVMe ኤስኤስዲዎች ላይ ከጂፒዩ ማህደረ ትውስታ ይልቅ ከባድ የሂሳብ አያያዝን (optimizer states፣ gradients፣ አንዳንዴ ክብደት) የሚያቆም የማስታወስ ቆጣቢ ዘዴ።

2 ሚን አንብብለመጨረሻ ጊዜ የዘመነው

አጠቃላይ እይታ

It lets people train far larger models than their GPU's memory would otherwise allow.

ጥልቅ ዳይቭ

የነርቭ ኔትወርክን እንደ አዳም ያለ አመቻች ሲያሠለጥኑ፣ እያንዳንዱ መለኪያ ተጨማሪ ሻንጣዎችን ይይዛል፡- ሁለት የሩጫ ስታቲስቲክስ (ሞመንተም እና ልዩነት)፣ እንዲሁም ሙሉ ትክክለኛ የክብደቱ ግልባጭ እና ቅልጥፍናው። በድብልቅ ትክክለኝነት ስልጠና ይህ በአንድ መለኪያ በግምት 16 ባይት ሊደርስ ይችላል፣ ይህም ለክብደቱ ራሱ 2 ባይት ይቀንስል። ማውረድ ያንን ሻንጣ ከጂፒዩ ያንቀሳቅሰዋል። የሲፒዩ ኦፍload ዥረቶች አመቻች በ PCIe አውቶቡስ ላይ ወደ ተራ ሲስተሙ ራም ይገልፃሉ፣ NVMe Offload ግን እስከ ፈጣን ጠንካራ-ግዛት ዲስኮች ይገፋፋቸዋል። በ DeepSpeed's ZeRO-Infinity እና ZeRO-Offload ታዋቂ የሆነው ቴክኒኩ ጥሬ ፍጥነትን ለአቅም ይገበያያል፣ አንድ ነጠላ ጂፒዩ ወይም ትንሽ ክላስተር ጥሩ ማስተካከያ ሞዴሎችን በቢሊዮኖች የሚቆጠሩ መለኪያዎችን ይፈቅዳል።

ቴክኒካዊ ግንዛቤ

ቁልፉ የውሂብ እንቅስቃሴን በስሌት መደራረብ ነው። አመቻች ግዛቶች በሲፒዩ / NVMe ውስጥ ይቀመጣሉ; በኋለኛው ማለፊያ ጊዜ ክፍልፋዮች ከመፈለጋቸው በፊት በ PCIe ላይ ቀድመው ይቀርባሉ እና አመቻች እርምጃው ራሱ ብዙ ጊዜ በሲፒዩ ላይ ይሰራል። ZeRO-Offload የfloat32 master weights እና Adam moments በሲፒዩ ላይ ያቆያል፣ስለዚህ ወደ ፊት እና ወደ ኋላ ሒሳብ በጂፒዩ ላይ ብቻ ይቆያል። ትኩስ ክፍልፋዮች ራም ውስጥ ሲቆዩ የቴራባይት መጠን ያላቸው ግዛቶች ወደ ዲስክ እንዲፈስሱ NVMe በደረጃ ያለው መሸጎጫ ያክላል።

ስልታዊ ተጽእኖ

ወጪ እና በጀት

የስነ-ህንፃ ውሳኔዎች ለዓመታት አፈጻጸምን እና የሥራ ማስኬጃ ወጪዎችን ያንቀሳቅሳሉ.

ግልጽ ውሳኔዎች

የቴክኒክ ትምህርት ቡድኖች አዲሱን ብቻ ሳይሆን ትክክለኛውን ቁልል እንዲመርጡ ይረዳል።

የጥራት ቁጥጥር

የተሻሉ የምህንድስና ምርጫዎች በምርት ውስጥ አስተማማኝነት ክስተቶችን ይቀንሳሉ.

ወደ ሲፒዩ እና NVMe የመጫን ሁኔታ የአመቻች ሁኔታ የወደፊት ጊዜ

ሞዴሎች የጂፒዩ ማህደረ ትውስታን እያደጉ ሲሄዱ፣ ደረጃውን የጠበቀ ማውረድ እንግዳ ከመሆን ይልቅ መደበኛ እየሆነ ነው። እንደ NVLink-C2C እና CXL የማስታወሻ ገንዳዎች የሲፒዩ-ጂፒዩ ወሰንን የሚያደበዝዙ እና የትኞቹን ግዛቶች አስቀድመው እንደሚዘጋጁ የሚተነብዩ ብልጥ መርሐግብር አውጪዎች ካሉ ፈጣን መጋጠሚያዎች ጋር ጥብቅ ውህደትን ይጠብቁ። እንደ ግሬስ ሆፐር ያሉ የተዋሃዱ-የማስታወሻ አርክቴክቶች የ PCIe ቅጣትን ይቀንሳሉ፣ እና ማዕቀፎች ባለብዙ-ደረጃ መልቀቅን ግልፅ ለማድረግ እየገፋፉ ነው ስለዚህ የትርፍ ጊዜኞች ትልልቅ ሞዴሎችን በመጠኑ ሃርድዌር ላይ ማስተካከል ይችላሉ።

የእውነተኛ-ዓለም አተገባበር

የአዳም ግዛቶችን ወደ ሲፒዩ ራም ለመግፋት DeepSpeed ​​ZeRO-Offloadን በመጠቀም ባለ 13-ቢሊዮን መለኪያ LLMን በአንድ ባለ 24 ጂቢ የሸማች ጂፒዩ ላይ በጥሩ ሁኔታ ማስተካከል።

አንድ ትንሽ የምርምር ላብራቶሪ ባለብዙ-ቢሊዮን መለኪያ ሞዴል በጥቂት ጂፒዩዎች ላይ አመቻቾችን ወደ NVMe ድራይቮች ከዜሮ-ኢንፊኒቲ ጋር በማፍሰስ ያሠለጥናል።

ፊትን ማቀፍ ተጠቃሚዎች ከማስታወስ ውጪ የሆኑ ስህተቶችን ሙሉ ለሙሉ የማስተካከል ስራዎችን እንዲያካሂዱ ሲፒዩ እንዲወርድ የሚያደርጉ ውቅሮችን ያፋጥኑ።

ወጪ ጠንቅቀው የሚያውቁ ጀማሪዎች በርካሽ፣ ዝቅተኛ የማስታወሻ ደመና ጂፒዩዎች በመከራየት እና ለተያያዘ NVMe በማውረድ ለከፍተኛ ደረጃ 80 ጂቢ ካርዶችን ከመክፈል ይልቅ።

አደጋዎች እና የጥበቃ መንገዶች

አንድ ቤንችማርክን ማሳደግ ሰፋ ያሉ የስርዓት ድክመቶችን ሊደብቅ ይችላል።

የመሠረተ ልማት እና የጥገና ወጪዎች ብዙ ጊዜ ዝቅተኛ ናቸው.

ስርዓቶች ይበልጥ ውስብስብ ሲሆኑ የደህንነት እና የታዛቢነት ክፍተቶች ሊያድጉ ይችላሉ።

የትግበራ ፍኖተ ካርታ

1

ከመተግበሩ በፊት የቆይታ፣ የጥራት እና የወጪ ግቦችን ይግለጹ።

2

ቤንችማርክ በእውነተኛ ጭነት እና የውሂብ ሁኔታዎች።

3

ለስህተቶች፣ ተንሸራታች እና የተጠቃሚ ተጽእኖ የመሳሪያ ክትትል።

4

ከመጠኑ በፊት የመመለሻ እና የአደጋ ምላሽ መንገዶችን ያዘጋጁ።

ማሰስዎን ይቀጥሉ

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Optimizer State Offloading to CPU and NVMe quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

ጥያቄ ጀምር

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

ቀጣይ መመሪያ

አዳም እና አዳፕቲቭ አመቻቾች

በተደጋጋሚ የሚጠየቁ ጥያቄዎች

What is Optimizer State Offloading to CPU and NVMe?

በሲፒዩ ራም ወይም በNVMe ኤስኤስዲዎች ላይ ከጂፒዩ ማህደረ ትውስታ ይልቅ ከባድ የሂሳብ አያያዝን (optimizer states፣ gradients፣ አንዳንዴ ክብደት) የሚያቆም የማስታወስ ቆጣቢ ዘዴ። ሰዎች የጂፒዩ ማህደረ ትውስታቸው አለበለዚያ ከሚፈቅደው በላይ ትላልቅ ሞዴሎችን እንዲያሰለጥኑ ያስችላቸዋል።

አመቻቾችን ወደ ሲፒዩ ወይም NVMe የማውረድ ዋና ግብ ምንድን ነው?

ማውረድ ከባድ አመቻቾችን ከጂፒዩ ወደ ሲፒዩ RAM ወይም NVMe ያንቀሳቅሳል፣ የጂፒዩ ማህደረ ትውስታን ነፃ በማድረግ ትልልቅ ሞዴሎች በተመሳሳይ ሃርድዌር ላይ እንዲሰለጥኑ ያደርጋል።

ለአዳም አመቻች በተደባለቀ ትክክለኛነት፣ የትኛው ውሂብ በአንድ ግቤት በጣም ብዙ ማህደረ ትውስታን ይጠቀማል?

አዳም ሞመንተምን፣ ልዩነትን እና ሙሉ ትክክለኛ ክብደትን ያከማቻል፣ ይህም በአንድ ግቤት በግምት 16 ባይት፣ ይህም ከ2-ባይት ግማሽ ትክክለኛነት ክብደት በጣም ይበልጣል።

መጠነ ሰፊ አመቻች ማጥፋት ተወዳጅ ያደረገው የትኛው ማዕቀፍ ነው?

DeepSpeed's ZeRO-Offload እና ZeRO-Infinity በሲፒዩ እና ኤንቪኤምኤ ሚዛን አስተዋውቀዋል የመጫኛ አመቻች ግዛቶችን አስተዋውቀዋል።

ወደ ሲፒዩ ወይም NVMe የማውረድ ዋናው የአፈጻጸም ዋጋ ስንት ነው?

ግዛቶችን ከጂፒዩ ውጪ ማንቀሳቀስ ማለት መረጃን በ PCIe ላይ ወይም ወደ NVMe ማስተላለፍ ማለት ነው፣ ይህም ከጂፒዩ ማህደረ ትውስታ ቀርፋፋ ነው፣ ስለዚህ ከኮምፒዩተር ጋር ካልተደራረበ በቀር ፍጥነቱ ይቀንሳል።

የማውረድ ስርዓቶች ብዙ የዝውውር መዘግየትን እንዴት ይደብቃሉ?

ጂፒዩ ገና በማስላት ላይ እያለ፣ መዘግየትን ለመደበቅ ከስሌት ጋር ተደራራቢ ግንኙነትን በPCIe ላይ መርሐግብር አውጪዎች የሚፈለጉትን ክፍልፋዮች አስቀድመው ያፈልሳሉ።