Gratulujeme!

Efficient AI Model Training with PyTorch

Dennis Lee

Data Engineer, Amazon

Průběh kurzu

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

  • Trénování modelů na více zařízeních
  • Připraveni pracovat s velkými modely s miliardami parametrů
  • Výzvy: hardwarová omezení, dlouhé doby trénování, paměťová omezení
Efficient AI Model Training with PyTorch

Příprava dat

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

Efficient AI Model Training with PyTorch

Distribuce dat a modelu napříč zařízeními

 

Diagram distribuovaného trénování zobrazující replikaci modelu a rozdělení dat.

Efficient AI Model Training with PyTorch

Distribuované trénování

 

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

Efficient AI Model Training with PyTorch

Rozhraní Trainer a Accelerator

Graf porovnávající snadnost použití a možnosti přizpůsobení pro Accelerator a Trainer.

Efficient AI Model Training with PyTorch

Rozhraní Trainer a Accelerator

Graf porovnávající snadnost použití a možnosti přizpůsobení pro Accelerator a Trainer.

Efficient AI Model Training with PyTorch

Rozhraní Trainer a Accelerator

Graf porovnávající snadnost použití a možnosti přizpůsobení pro Accelerator a Trainer.

Efficient AI Model Training with PyTorch

Efektivní trénování

 

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

Efficient AI Model Training with PyTorch

Faktory efektivity

Ikony představující paměťovou, komunikační a výpočetní efektivitu.

Efficient AI Model Training with PyTorch

Faktory efektivity

Ikony představující paměťovou, komunikační a výpočetní efektivitu.

  • Paměťová efektivita
    • Akumulace gradientů: trénování na větších dávkách
    • Kontrolní body gradientů: snížení paměťových nároků modelu
Efficient AI Model Training with PyTorch

Faktory efektivity

Ikony představující paměťovou, komunikační a výpočetní efektivitu.

  • Paměťová efektivita
    • Akumulace gradientů: trénování na větších dávkách
    • Kontrolní body gradientů: snížení paměťových nároků modelu
  • Komunikační efektivita: lokální SGD
Efficient AI Model Training with PyTorch

Faktory efektivity

Ikony představující paměťovou, komunikační a výpočetní efektivitu.

  • Paměťová efektivita
    • Akumulace gradientů: trénování na větších dávkách
    • Kontrolní body gradientů: snížení paměťových nároků modelu
  • Komunikační efektivita: lokální SGD
  • Výpočetní efektivita: trénování se smíšenou přesností
Efficient AI Model Training with PyTorch

Optimalizátory

 

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

Efficient AI Model Training with PyTorch

Kompromisy optimalizátorů

Diagram zobrazující kompromisy mezi počtem parametrů a přesností pro AdamW, Adafactor a 8-bit Adam.

Efficient AI Model Training with PyTorch

Kompromisy optimalizátorů

Diagram zobrazující kompromisy mezi počtem parametrů a přesností pro AdamW, Adafactor a 8-bit Adam.

Efficient AI Model Training with PyTorch

Kompromisy optimalizátorů

Diagram zobrazující kompromisy mezi počtem parametrů a přesností pro AdamW, Adafactor a 8-bit Adam.

Efficient AI Model Training with PyTorch

Připraveni na distribuované trénování

 

 

Vývojový diagram ilustrující témata a kapitoly kurzu.

Efficient AI Model Training with PyTorch

Výborně!

Efficient AI Model Training with PyTorch

Preparing Video For Download...