HƯỚNG DẪN KỸ THUẬT

Mô hình hỗn hợp và thưa thớt

Mixtral là mô hình hỗn hợp chuyên gia mở của Mistral AI mang lại chất lượng mô hình lớn ở tốc độ mô hình nhỏ.

Tổng quan

Mixtral là mô hình hỗn hợp chuyên gia mở của Mistral AI mang lại chất lượng mô hình lớn ở tốc độ mô hình nhỏ. Các mô hình thưa thớt như vậy chỉ kích hoạt một phần tham số trên mỗi mã thông báo, cắt giảm khả năng tính toán mà không làm mất khả năng.

Mô hình hỗn hợp và thưa thớt là một khối xây dựng kỹ thuật ảnh hưởng đến chất lượng mô hình, chi phí cơ sở hạ tầng, độ trễ và độ tin cậy trên quy mô lớn.

Lặn sâu

Mixtral 8x7B, do Mistral AI phát hành vào cuối năm 2023, đã phổ biến phương pháp tiếp cận hỗn hợp chuyên gia (MoE) thưa thớt trong các mô hình mở. Nó chứa tám mạng chuyển tiếp nguồn cấp dữ liệu 'chuyên gia' riêng biệt trên mỗi lớp, với tổng số khoảng 47 tỷ tham số, nhưng một bộ định tuyến nhẹ chỉ chọn hai chuyên gia cho mỗi mã thông báo. Kết quả là, chỉ có khoảng 13 tỷ tham số đang hoạt động trên mỗi mã thông báo, do đó quá trình suy luận diễn ra nhanh như mô hình dày đặc 13B trong khi vẫn đạt được chất lượng tương đương với các mô hình lớn hơn nhiều. Mixtral phù hợp hoặc đánh bại GPT-3.5 và Llama 2 70B trên nhiều điểm chuẩn trong khi phân phối nhanh hơn và rẻ hơn. Mistral sau đó đã phát hành Mixtral 8x22B. Mô hình này được cấp phép mở theo Apache 2.0, thúc đẩy việc áp dụng và tinh chỉnh nhanh chóng trong cộng đồng nguồn mở.

Hiểu biết kỹ thuật

Trong lớp MoE thưa thớt, khối chuyển tiếp nguồn cấp dữ liệu dày đặc được thay thế bằng N mạng chuyên gia cộng với một mạng cổng nhỏ (bộ định tuyến). Đối với mỗi mã thông báo, bộ định tuyến sẽ tính điểm và chọn các chuyên gia hàng đầu (top 2 trong Mixtral), chỉ định tuyến mã thông báo thông qua những chuyên gia đó. Kết quả đầu ra của họ được tính trọng số và tính tổng. Bởi vì hầu hết các chuyên gia đều không hoạt động trên mỗi mã thông báo nên mô hình chứa nhiều tham số trong bộ nhớ nhưng thực hiện ít tính toán hơn. Sự đánh đổi: tất cả các chuyên gia phải được tải vào VRAM mặc dù chỉ một số lần chạy.

Nắm vững các mô hình hỗn hợp và thưa thớt

Mixtral là mô hình hỗn hợp chuyên gia mở của Mistral AI mang lại chất lượng mô hình lớn ở tốc độ mô hình nhỏ. Các mô hình thưa thớt như vậy chỉ kích hoạt một phần tham số trên mỗi mã thông báo, cắt giảm khả năng tính toán mà không làm mất khả năng. Mô hình hỗn hợp và thưa thớt là một khối xây dựng kỹ thuật ảnh hưởng đến chất lượng mô hình, chi phí cơ sở hạ tầng, độ trễ và độ tin cậy trên quy mô lớn. Để xây dựng sự hiểu biết sâu sắc, hãy coi Mô hình hỗn hợp và Mô hình thưa thớt như một mô hình vận hành chứ không phải một tính năng duy nhất: xác định kết quả mong muốn, làm rõ các giả định và tách biệt những gì hệ thống có thể thực hiện một cách đáng tin cậy với những gì vẫn cần đến sự đánh giá của chuyên gia.

Trong thực tế, các nhóm mạnh sử dụng Mô hình hỗn hợp và thưa thớt sẽ tối ưu hóa các lựa chọn về kiến ​​trúc, dữ liệu và cơ sở hạ tầng theo độ tin cậy và chi phí. Họ ghi lại các tiêu chí thành công rõ ràng, kiểm tra dựa trên dữ liệu và quy trình làm việc thực tế, đồng thời lặp lại dựa trên các kiểu thất bại được quan sát thay vì chiến thắng điểm chuẩn một lần. Đây là nơi sự hiểu biết về mặt lý thuyết biến thành khả năng bền vững trên toàn bộ sản phẩm, chính sách và hoạt động.

Các quyết định về kiến ​​trúc sẽ thúc đẩy hiệu suất và chi phí vận hành trong nhiều năm. Đồng thời, Tối ưu hóa một điểm chuẩn có thể che giấu những điểm yếu lớn hơn của hệ thống. Cách tiếp cận linh hoạt nhất là kết hợp tốc độ thử nghiệm với kỷ luật quản trị: chạy thử nghiệm, thu thập bằng chứng, xuất bản nhật ký quyết định và liên tục cập nhật các biện pháp bảo vệ khi hành vi của mô hình, kỳ vọng của người dùng và các yêu cầu pháp lý phát triển.

Tác động chiến lược

Các quyết định về kiến ​​trúc sẽ thúc đẩy hiệu suất và chi phí vận hành trong nhiều năm.

Các quyết định về kiến ​​trúc sẽ thúc đẩy hiệu suất và chi phí vận hành trong nhiều năm. Trong quá trình triển khai chất lượng cao, điều này được chuyển thành các quy tắc vận hành, ranh giới quyền sở hữu và quy trình đánh giá định kỳ có thể đo lường được để các nhóm có thể mở rộng quy mô một cách tự tin thay vì mở rộng quy mô sự mơ hồ.

Giáo dục kỹ thuật giúp các nhóm chọn nhóm phù hợp chứ không chỉ nhóm mới nhất.

Giáo dục kỹ thuật giúp các nhóm chọn nhóm phù hợp chứ không chỉ nhóm mới nhất. Trong quá trình triển khai chất lượng cao, điều này được chuyển thành các quy tắc vận hành, ranh giới quyền sở hữu và quy trình đánh giá định kỳ có thể đo lường được để các nhóm có thể mở rộng quy mô một cách tự tin thay vì mở rộng quy mô sự mơ hồ.

Lựa chọn kỹ thuật tốt hơn làm giảm sự cố về độ tin cậy trong sản xuất.

Lựa chọn kỹ thuật tốt hơn làm giảm sự cố về độ tin cậy trong sản xuất. Trong quá trình triển khai chất lượng cao, điều này được chuyển thành các quy tắc vận hành, ranh giới quyền sở hữu và quy trình đánh giá định kỳ có thể đo lường được để các nhóm có thể mở rộng quy mô một cách tự tin thay vì mở rộng quy mô sự mơ hồ.

Tương lai của các mô hình hỗn hợp và thưa thớt

MoE thưa thớt hiện là trung tâm của AI biên giới. Mong đợi nhiều bản phát hành MoE mở hơn, định tuyến chi tiết hơn với nhiều chuyên gia nhỏ và các thiết kế chuyên gia được chia sẻ hoặc kết hợp để cải thiện hiệu quả hơn nữa. Khi các mô hình mở rộng tới hàng nghìn tỷ tham số, độ thưa thớt là đòn bẩy chính để duy trì khả năng suy luận ở mức hợp lý. Nghiên cứu đang giải quyết các điểm yếu của MoE, cân bằng tải giữa các chuyên gia, chi phí bộ nhớ và độ ổn định trong đào tạo, trong khi ngăn xếp phần cứng và dịch vụ ngày càng tối ưu hóa đặc biệt cho định tuyến chuyên gia.

Triển khai trong thế giới thực

Phục vụ một chatbot chất lượng cao với chi phí và tốc độ của một mô hình dày đặc nhỏ hơn nhiều

Tự lưu trữ mô hình được cấp phép Apache-2.0 cho các sản phẩm thương mại mà không tính phí sử dụng

Tinh chỉnh các hành vi riêng lẻ trên Mixtral cho các tác vụ mã hóa, tóm tắt hoặc đa ngôn ngữ

Chạy suy luận nhanh trên một máy chủ nhiều GPU trong đó mô hình dày đặc 70B sẽ quá chậm

Các mẫu triển khai

Mô hình hỗn hợp và thưa thớt trong thực tế

Phục vụ một chatbot chất lượng cao với chi phí và tốc độ của một mô hình dày đặc nhỏ hơn nhiều.

Cung cấp một chatbot chất lượng cao với chi phí và tốc độ của một mô hình dày đặc nhỏ hơn nhiều. Các nhóm thường đạt được kết quả tốt hơn khi họ xác định trước các ngưỡng chất lượng, duy trì lộ trình báo cáo của con người đối với các trường hợp khó khăn và theo dõi cả mức tăng năng suất và chi phí do lỗi theo thời gian.

Mô hình hỗn hợp và thưa thớt trong thực tế

Tự lưu trữ mô hình được cấp phép Apache-2.0 cho các sản phẩm thương mại mà không tính phí sử dụng.

Tự lưu trữ mô hình được cấp phép Apache-2.0 cho các sản phẩm thương mại mà không tính phí sử dụng. Các nhóm thường đạt được kết quả tốt hơn khi họ xác định trước các ngưỡng chất lượng, duy trì lộ trình leo thang của con người đối với các trường hợp khó khăn và theo dõi cả mức tăng năng suất và chi phí lỗi theo thời gian.

Mô hình hỗn hợp và thưa thớt trong thực tế

Tinh chỉnh các hành vi riêng lẻ trên Mixtral cho các tác vụ mã hóa, tóm tắt hoặc đa ngôn ngữ.

Tinh chỉnh các hành vi riêng lẻ trên Mixtral cho các nhiệm vụ mã hóa, tóm tắt hoặc đa ngôn ngữ Các nhóm thường đạt được kết quả tốt hơn khi họ xác định trước các ngưỡng chất lượng, duy trì lộ trình leo thang của con người đối với các trường hợp khó khăn và theo dõi cả mức tăng năng suất và chi phí lỗi theo thời gian.

Mô hình hỗn hợp và thưa thớt trong thực tế

Chạy suy luận nhanh trên một máy chủ nhiều GPU trong đó mô hình dày đặc 70B sẽ quá chậm.

Chạy suy luận nhanh trên một máy chủ nhiều GPU, trong đó mô hình dày đặc 70B sẽ quá chậm. Các nhóm thường nhận được kết quả tốt hơn khi xác định trước ngưỡng chất lượng, duy trì lộ trình leo thang của con người đối với các trường hợp biên và theo dõi cả mức tăng năng suất và chi phí lỗi theo thời gian.

Rủi ro & lan can

!

Tối ưu hóa một điểm chuẩn có thể che giấu những điểm yếu của hệ thống rộng hơn.

!

Chi phí cơ sở hạ tầng và bảo trì thường được đánh giá thấp.

!

Khoảng cách về bảo mật và khả năng quan sát có thể tăng lên khi hệ thống trở nên phức tạp hơn.

Lộ trình thực hiện

1

Xác định các mục tiêu về độ trễ, chất lượng và chi phí trước khi triển khai.

Xác định các mục tiêu về độ trễ, chất lượng và chi phí trước khi triển khai. Hãy coi mỗi bước như một cổng bằng chứng: nếu không đáp ứng được các tiêu chí, hãy tạm dừng triển khai, thu hẹp khoảng cách và chỉ sau đó mới mở rộng mức sử dụng.

2

Điểm chuẩn trong điều kiện tải và dữ liệu thực tế.

Điểm chuẩn trong điều kiện tải và dữ liệu thực tế. Hãy coi mỗi bước như một cổng bằng chứng: nếu không đáp ứng được các tiêu chí, hãy tạm dừng triển khai, thu hẹp khoảng cách và chỉ sau đó mới mở rộng mức sử dụng.

3

Giám sát thiết bị về lỗi, độ lệch và tác động của người dùng.

Giám sát thiết bị về lỗi, độ lệch và tác động của người dùng. Hãy coi mỗi bước như một cổng bằng chứng: nếu không đáp ứng được các tiêu chí, hãy tạm dừng triển khai, thu hẹp khoảng cách và chỉ sau đó mới mở rộng mức sử dụng.

4

Chuẩn bị đường dẫn khôi phục và ứng phó sự cố trước khi mở rộng quy mô.

Chuẩn bị đường dẫn khôi phục và ứng phó sự cố trước khi mở rộng quy mô. Hãy coi mỗi bước như một cổng bằng chứng: nếu không đáp ứng được các tiêu chí, hãy tạm dừng triển khai, thu hẹp khoảng cách và chỉ sau đó mới mở rộng mức sử dụng.

Tiếp tục khám phá