Chúc mừng!

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Dennis Lee

Data Engineer, Amazon

Hành trình khóa học

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

  • Huấn luyện mô hình trên nhiều thiết bị
  • Sẵn sàng xử lý mô hình lớn hàng tỷ tham số
  • Thách thức: phần cứng hạn chế, thời gian huấn luyện dài, giới hạn bộ nhớ
Huấn luyện Mô hình AI Hiệu quả với PyTorch

Chuẩn bị dữ liệu

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Phân phối dữ liệu và mô hình lên nhiều thiết bị

 

Sơ đồ huấn luyện phân tán cho thấy nhân bản mô hình và chia nhỏ dữ liệu.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Huấn luyện phân tán

 

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Giao diện Trainer và Accelerator

Biểu đồ so sánh dễ dùng và khả năng tùy chỉnh của Accelerator và Trainer.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Giao diện Trainer và Accelerator

Biểu đồ so sánh dễ dùng và khả năng tùy chỉnh của Accelerator và Trainer.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Giao diện Trainer và Accelerator

Biểu đồ so sánh dễ dùng và khả năng tùy chỉnh của Accelerator và Trainer.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Huấn luyện hiệu quả

 

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Yếu tố thúc đẩy hiệu quả

Biểu tượng cho hiệu quả bộ nhớ, giao tiếp và tính toán.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Yếu tố thúc đẩy hiệu quả

Biểu tượng cho hiệu quả bộ nhớ, giao tiếp và tính toán.

  • Hiệu quả bộ nhớ
    • Tích lũy gradient: huấn luyện với lô lớn hơn
    • Checkpointing gradient: giảm chiếm dụng mô hình
Huấn luyện Mô hình AI Hiệu quả với PyTorch

Yếu tố thúc đẩy hiệu quả

Biểu tượng cho hiệu quả bộ nhớ, giao tiếp và tính toán.

  • Hiệu quả bộ nhớ
    • Tích lũy gradient: huấn luyện với lô lớn hơn
    • Checkpointing gradient: giảm chiếm dụng mô hình
  • Hiệu quả giao tiếp: local SGD
Huấn luyện Mô hình AI Hiệu quả với PyTorch

Yếu tố thúc đẩy hiệu quả

Biểu tượng cho hiệu quả bộ nhớ, giao tiếp và tính toán.

  • Hiệu quả bộ nhớ
    • Tích lũy gradient: huấn luyện với lô lớn hơn
    • Checkpointing gradient: giảm chiếm dụng mô hình
  • Hiệu quả giao tiếp: local SGD
  • Hiệu quả tính toán: huấn luyện độ chính xác hỗn hợp
Huấn luyện Mô hình AI Hiệu quả với PyTorch

Bộ tối ưu (Optimizers)

 

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Đánh đổi của bộ tối ưu

Sơ đồ thể hiện đánh đổi giữa số tham số và độ chính xác cho AdamW, Adafactor và Adam 8-bit.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Đánh đổi của bộ tối ưu

Sơ đồ thể hiện đánh đổi giữa số tham số và độ chính xác cho AdamW, Adafactor và Adam 8-bit.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Đánh đổi của bộ tối ưu

Sơ đồ thể hiện đánh đổi giữa số tham số và độ chính xác cho AdamW, Adafactor và Adam 8-bit.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Sẵn sàng xuất sắc với huấn luyện phân tán

 

 

Lưu đồ minh họa các chủ đề và chương của khóa học.

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Tuyệt vời!

Huấn luyện Mô hình AI Hiệu quả với PyTorch

Preparing Video For Download...