1. Learn
  2. /
  3. 课程
  4. /
  5. Huấn luyện Mô hình AI Hiệu quả với PyTorch

Connected

道练习

Tính kích thước của optimizer

Bạn đang khảo sát các optimizer khác nhau để huấn luyện một mô hình và cần định lượng mức sử dụng bộ nhớ của optimizer để so sánh một cách khách quan. Làm thử, bạn đã tải một mô hình DistilBERT và optimizer AdamW để đo mức sử dụng bộ nhớ. Hãy viết hàm compute_optimizer_size để tính kích thước của một optimizer.

optimizer AdamW đã được định nghĩa trực tiếp (không dùng Trainer), và quá trình huấn luyện đã hoàn tất.

说明

100 XP
  • Tính số phần tử và kích thước của mỗi tensor trong vòng lặp for.
  • Tính tổng kích thước của optimizer theo megabyte.
  • Truy cập state dictionary của optimizer bằng phương thức phù hợp trên optimizer.state.