Selamat!

Pelatihan Model AI Efisien dengan PyTorch

Dennis Lee

Data Engineer, Amazon

Perjalanan kursus

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

  • Melatih model di banyak perangkat
  • Siap menangani model besar dengan miliaran parameter
  • Tantangan: batasan perangkat keras, waktu latih lama, batas memori
Pelatihan Model AI Efisien dengan PyTorch

Persiapan data

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

Pelatihan Model AI Efisien dengan PyTorch

Sebar data dan model ke banyak perangkat

 

Diagram pelatihan terdistribusi yang menunjukkan replikasi model dan pembagian data.

Pelatihan Model AI Efisien dengan PyTorch

Pelatihan terdistribusi

 

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

Pelatihan Model AI Efisien dengan PyTorch

Antarmuka Trainer dan Accelerator

Bagan yang membandingkan kemudahan penggunaan vs. kemampuan kustomisasi untuk Accelerator dan Trainer.

Pelatihan Model AI Efisien dengan PyTorch

Antarmuka Trainer dan Accelerator

Bagan yang membandingkan kemudahan penggunaan vs. kemampuan kustomisasi untuk Accelerator dan Trainer.

Pelatihan Model AI Efisien dengan PyTorch

Antarmuka Trainer dan Accelerator

Bagan yang membandingkan kemudahan penggunaan vs. kemampuan kustomisasi untuk Accelerator dan Trainer.

Pelatihan Model AI Efisien dengan PyTorch

Pelatihan efisien

 

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

Pelatihan Model AI Efisien dengan PyTorch

Pendorong efisiensi

Ikon yang merepresentasikan efisiensi memori, efisiensi komunikasi, dan efisiensi komputasi.

Pelatihan Model AI Efisien dengan PyTorch

Pendorong efisiensi

Ikon yang merepresentasikan efisiensi memori, efisiensi komunikasi, dan efisiensi komputasi.

  • Efisiensi memori
    • Akumulasi gradien: latih dengan batch lebih besar
    • Checkpointing gradien: kecilkan jejak model
Pelatihan Model AI Efisien dengan PyTorch

Pendorong efisiensi

Ikon yang merepresentasikan efisiensi memori, efisiensi komunikasi, dan efisiensi komputasi.

  • Efisiensi memori
    • Akumulasi gradien: latih dengan batch lebih besar
    • Checkpointing gradien: kecilkan jejak model
  • Efisiensi komunikasi: SGD lokal
Pelatihan Model AI Efisien dengan PyTorch

Pendorong efisiensi

Ikon yang merepresentasikan efisiensi memori, efisiensi komunikasi, dan efisiensi komputasi.

  • Efisiensi memori
    • Akumulasi gradien: latih dengan batch lebih besar
    • Checkpointing gradien: kecilkan jejak model
  • Efisiensi komunikasi: SGD lokal
  • Efisiensi komputasi: pelatihan presisi campuran
Pelatihan Model AI Efisien dengan PyTorch

Optimizer

 

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

Pelatihan Model AI Efisien dengan PyTorch

Trade-off optimizer

Diagram yang menunjukkan trade-off antara jumlah parameter dan presisi untuk AdamW, Adafactor, dan Adam 8-bit.

Pelatihan Model AI Efisien dengan PyTorch

Trade-off optimizer

Diagram yang menunjukkan trade-off antara jumlah parameter dan presisi untuk AdamW, Adafactor, dan Adam 8-bit.

Pelatihan Model AI Efisien dengan PyTorch

Trade-off optimizer

Diagram yang menunjukkan trade-off antara jumlah parameter dan presisi untuk AdamW, Adafactor, dan Adam 8-bit.

Pelatihan Model AI Efisien dengan PyTorch

Siap unggul dalam pelatihan terdistribusi

 

 

Bagan alur yang menunjukkan topik dan bab dalam kursus ini.

Pelatihan Model AI Efisien dengan PyTorch

Keren!

Pelatihan Model AI Efisien dengan PyTorch

Preparing Video For Download...