Congratulazioni!

Efficient AI Model Training with PyTorch

Dennis Lee

Data Engineer, Amazon

Percorso del corso

 

Diagramma di flusso dei temi e capitoli del corso.

  • Allena modelli su più dispositivi
  • Prontə per modelli grandi con miliardi di parametri
  • Sfide: hardware, tempi lunghi, limiti di memoria
Efficient AI Model Training with PyTorch

Preparazione dati

 

Diagramma di flusso dei temi e capitoli del corso.

Efficient AI Model Training with PyTorch

Distribuisci dati e modello tra dispositivi

 

Schema del training distribuito con replica del modello e sharding dei dati.

Efficient AI Model Training with PyTorch

Training distribuito

 

 

Diagramma di flusso dei temi e capitoli del corso.

Efficient AI Model Training with PyTorch

Interfacce Trainer e Accelerator

Grafico che confronta facilità d'uso e possibilità di personalizzazione per Accelerator e Trainer.

Efficient AI Model Training with PyTorch

Interfacce Trainer e Accelerator

Grafico che confronta facilità d'uso e possibilità di personalizzazione per Accelerator e Trainer.

Efficient AI Model Training with PyTorch

Interfacce Trainer e Accelerator

Grafico che confronta facilità d'uso e possibilità di personalizzazione per Accelerator e Trainer.

Efficient AI Model Training with PyTorch

Training efficiente

 

 

Diagramma di flusso dei temi e capitoli del corso.

Efficient AI Model Training with PyTorch

Fattori di efficienza

Icone per efficienza di memoria, comunicazione e calcolo.

Efficient AI Model Training with PyTorch

Fattori di efficienza

Icone per efficienza di memoria, comunicazione e calcolo.

  • Efficienza di memoria
    • Accumulo dei gradienti: addestra con batch più grandi
    • Checkpointing dei gradienti: riduci l'impronta del modello
Efficient AI Model Training with PyTorch

Fattori di efficienza

Icone per efficienza di memoria, comunicazione e calcolo.

  • Efficienza di memoria
    • Accumulo dei gradienti: addestra con batch più grandi
    • Checkpointing dei gradienti: riduci l'impronta del modello
  • Efficienza di comunicazione: SGD locale
Efficient AI Model Training with PyTorch

Fattori di efficienza

Icone per efficienza di memoria, comunicazione e calcolo.

  • Efficienza di memoria
    • Accumulo dei gradienti: addestra con batch più grandi
    • Checkpointing dei gradienti: riduci l'impronta del modello
  • Efficienza di comunicazione: SGD locale
  • Efficienza computazionale: training a precisione mista
Efficient AI Model Training with PyTorch

Ottimizzatori

 

 

Diagramma di flusso dei temi e capitoli del corso.

Efficient AI Model Training with PyTorch

Compromessi degli ottimizzatori

Diagramma che mostra i compromessi tra numero di parametri e precisione per AdamW, Adafactor e Adam a 8 bit.

Efficient AI Model Training with PyTorch

Compromessi degli ottimizzatori

Diagramma che mostra i compromessi tra numero di parametri e precisione per AdamW, Adafactor e Adam a 8 bit.

Efficient AI Model Training with PyTorch

Compromessi degli ottimizzatori

Diagramma che mostra i compromessi tra numero di parametri e precisione per AdamW, Adafactor e Adam a 8 bit.

Efficient AI Model Training with PyTorch

Prontə a eccellere nel training distribuito

 

 

Diagramma di flusso dei temi e capitoli del corso.

Efficient AI Model Training with PyTorch

Complimenti!

Efficient AI Model Training with PyTorch

Preparing Video For Download...