Tiếp theoHướng dẫn tiếp theo
Lượng tử hóa sau đào tạo GPTQ và AWQ
kỹ thuật
HƯỚNG DẪN KỸ THUẬT
DeepSpeed (Microsoft) và Megatron-LM (NVIDIA) là các nhóm phần mềm giúp các mô hình đào tạo với hàng tỷ tham số trên hàng nghìn GPU thực sự khả thi.
Nghe hướng dẫn nàyAI thuật lại · ~2 min
Without them, today's frontier models simply could not fit in memory or finish training in a reasonable time.
Việc đào tạo một mô hình lớn trên một GPU là không thể vì trọng số, độ dốc và trạng thái tối ưu hóa không phù hợp. Những ngăn xếp này phân chia công việc trên nhiều GPU. Megatron-LM đi tiên phong trong cơ chế song song tensor, chia các phép nhân ma trận riêng lẻ bên trong mỗi lớp trên các GPU, cộng với cơ chế song song đường ống, đặt các lớp khác nhau trên các GPU khác nhau. Đóng góp nổi bật của DeepSpeed là ZeRO (Zero Redundancy Optimizer), giúp phân chia các trạng thái, độ dốc và tham số của trình tối ưu hóa trên các GPU thay vì sao chép chúng, cắt giảm đáng kể bộ nhớ trên mỗi GPU. Cả hai thường được kết hợp (Megatron-DeepSpeed) để đào tạo các mô hình như BLOOM-176B và Megatron-Turing NLG. Họ cũng bổ sung độ chính xác hỗn hợp, điểm kiểm tra kích hoạt và giảm tải cho CPU hoặc NVMe để các mô hình lớn đào tạo trên phần cứng hạn chế.
Huấn luyện mô hình BLOOM-176B đa ngôn ngữ mở bằng cách sử dụng ngăn xếp Megatron-DeepSpeed kết hợp trên hàng trăm GPU.
Microsoft và NVIDIA đào tạo mô hình NLG Megatron-Turing 530 tỷ tham số với tính năng song song 3D.
ZeRO-Offload cho phép các nhà nghiên cứu tinh chỉnh mô hình nhiều tỷ thông số trên một GPU máy trạm bằng cách chuyển các trạng thái tối ưu hóa sang RAM CPU.
Sử dụng điểm kiểm tra kích hoạt trong các ngăn xếp này để phù hợp với các cửa sổ ngữ cảnh dài hơn bằng cách tính toán lại các kích hoạt thay vì lưu trữ tất cả.
Mong đợi sự tích hợp chặt chẽ hơn với FSDP gốc (Song song dữ liệu được phân chia hoàn toàn) của PyTorch, tiếp thu nhiều ý tưởng ZeRO, làm mờ ranh giới giữa các ngăn xếp nghiên cứu và khung cốt lõi. Các phương pháp tiếp cận dựa trên trình biên dịch và các công cụ lập kế hoạch song song tự động nhằm mục đích loại bỏ việc điều chỉnh thủ công. Khi các cụm đào tạo phát triển lên tới hàng trăm nghìn máy gia tốc, khả năng chịu lỗi, mở rộng quy mô linh hoạt và giao tiếp chồng chéo với tính toán trở thành những lĩnh vực kỹ thuật thống trị, bên cạnh sự hỗ trợ cho phần cứng mới như NVIDIA Blackwell và chip đào tạo tùy chỉnh.
Bản tin miễn phí
Ba câu chuyện AI đã được xác minh vào mỗi buổi sáng các ngày trong tuần, được viết bằng tiếng Anh đơn giản. Miễn phí mãi mãi, không có quảng cáo.
Một email mỗi ngày trong tuần. Hủy đăng ký trong một cú nhấp chuột. Chúng tôi không bao giờ bán hoặc chia sẻ địa chỉ của bạn.
Tự kiểm tra
Phản hồi tức thì về mọi câu trả lời và chứng chỉ có thể chia sẻ với ID có thể xác minh sau khi bạn vượt qua khóa học.
Hỗ trợ giáo dục AI miễn phí. AI Understanding là tổ chức phi lợi nhuận 501(c)(3) — không bao giờ có quảng cáo, không có tường phí. Hãy quyên góp
DeepSpeed (Microsoft) và Megatron-LM (NVIDIA) là các nhóm phần mềm giúp các mô hình đào tạo với hàng tỷ tham số trên hàng nghìn GPU thực sự khả thi. Nếu không có chúng, các mô hình biên giới ngày nay đơn giản là không thể ghi nhớ hoặc hoàn thành quá trình huấn luyện trong thời gian hợp lý.
ZeRO (Trình tối ưu hóa dự phòng bằng không) loại bỏ tình trạng dư thừa bộ nhớ bằng cách phân vùng trạng thái tối ưu hóa, độ dốc và tham số trên các GPU thay vì sao chép chúng trên từng thiết bị.
Tính song song của tensor phân chia toán học bên trong một lớp duy nhất (chẳng hạn như phép nhân ma trận lớn) trên nhiều GPU, tức là phân chia trong lớp.
ZeRO Giai đoạn 3 phân chia các tham số cùng với độ dốc và trạng thái tối ưu hóa, thu thập chúng theo yêu cầu, mang lại mức giảm bộ nhớ lớn nhất.
Điểm kiểm tra kích hoạt lưu trữ ít kích hoạt trung gian hơn và tính toán lại chúng trong quá trình truyền ngược, đổi lấy tính toán bổ sung để giảm bộ nhớ.
Song song 3D xếp chồng ba chiến lược trực giao: song song dữ liệu, song song tensor (trong lớp) và song song đường ống (giữa các lớp).
Tiếp tục học hỏi
Đã chọn thêm hướng dẫn cho chủ đề này
Tiếp theoHướng dẫn tiếp theo
Lượng tử hóa sau đào tạo GPTQ và AWQ
kỹ thuật