- AMD thông qua việc mua lại MK1 muốn nâng hiệu năng và hiệu quả suy luận AI trên toàn bộ stack, từ phần cứng đến phần mềm
- MK1, có trụ sở tại Mountain View, là đội ngũ tập trung vào suy luận tốc độ cao phù hợp cho triển khai quy mô lớn và công nghệ AI dựa trên reasoning
- Flywheel của MK1 được tối ưu hóa cho phần cứng AMD và hiện xử lý hơn 1 nghìn tỷ token mỗi ngày
- Đội ngũ MK1 sẽ gia nhập AMD Artificial Intelligence Group, tham gia tăng cường stack phần mềm AI doanh nghiệp và năng lực suy luận
- Flywheel và các comprehension engine tập trung tận dụng kiến trúc bộ nhớ của GPU AMD Instinct để nâng cao độ chính xác, hiệu quả chi phí và khả năng truy vết của reasoning quy mô lớn
MK1 gia nhập stack AI của AMD
- AMD đã hoàn tất việc mua lại MK1 và xem đây là cột mốc chiến lược nhằm nâng hiệu năng và hiệu quả AI trên toàn bộ stack
- MK1 là đội ngũ có trụ sở tại Mountain View, California, đã phát triển suy luận tốc độ cao được tối ưu cho triển khai quy mô lớn và công nghệ AI dựa trên reasoning
- Công nghệ Flywheel của MK1 được tối ưu hóa cho phần cứng AMD và hiện xử lý hơn 1 nghìn tỷ token mỗi ngày
- Đội ngũ MK1 gia nhập AMD Artificial Intelligence Group
- Công nghệ và chuyên môn của đội ngũ này sẽ được dùng để phát triển năng lực suy luận tốc độ cao và stack phần mềm AI doanh nghiệp của AMD
AI doanh nghiệp mà Flywheel hướng tới
- Flywheel và các comprehension engine của MK1 được thiết kế để tận dụng kiến trúc bộ nhớ của GPU AMD Instinct
- Công nghệ này tập trung cung cấp reasoning trong môi trường quy mô lớn với độ chính xác, hiệu quả chi phí và khả năng truy vết đầy đủ
- AMD muốn kết hợp đổi mới phần mềm của MK1 với năng lực điện toán của mình để tăng tốc giai đoạn tiếp theo của AI doanh nghiệp
- Hỗ trợ khách hàng tự động hóa các quy trình kinh doanh phức tạp
- Hỗ trợ mở ra cơ hội mới trong các ứng dụng có giá trị gia tăng cao
- Các câu liên quan đến tác động kỳ vọng của thương vụ mua lại là tuyên bố hướng tới tương lai, và kết quả thực tế có thể khác tùy theo các rủi ro và bất định được nêu trong hồ sơ AMD nộp cho SEC
1 bình luận
Ý kiến trên Hacker News
Thường thì tôi cố nhìn theo hướng thiện chí, nhưng khó có chuyện họ không biết đến các kỹ thuật cùng mục đích vốn đã được dùng rộng rãi, nên cần có benchmark so sánh
Để bổ sung phần còn thiếu, có bảng so sánh theo từng kiểu lượng tử hóa mà llama.cpp cung cấp cho Llama 1[0]. Không thể so sánh trực tiếp với các chỉ số của Llama 2, nhưng nếu chỉ nhìn vào tốc độ và tỷ lệ thay đổi perplexity thì MK-1 trông rất giống Q5_1. Perplexity xấu đi ở mức nhỏ nhưng không thể bỏ qua, còn tốc độ nhanh hơn hơn 2 lần một chút
Nếu các con số này đúng, có thể tải mô hình Llama 2 đã được lượng tử hóa sẵn từ Hugging Face và đạt hiệu năng gần như tương đương với những gì MK-1 cung cấp. File Q5 nằm ở đây: https://huggingface.co/TheBloke/Llama-2-13B-GGML/tree/main
[0] https://github.com/ggerganov/llama.cpp#quantization
Mỗi kỹ thuật có nhiều đánh đổi và trường hợp sử dụng khác nhau; không phải vấn đề một bên tệ còn bên kia tốt, mà là điểm thiết kế mục tiêu khác nhau. Ví dụ, cloud và chạy cục bộ là khác nhau. Chúng tôi đang công bố các số liệu và benchmark, đồng thời đang tìm các đối tác ban đầu phù hợp với đề xuất giá trị hiện tại, nên đang triển khai beta kín
Ví dụ, llama.cpp là một framework tuyệt vời để chạy mô hình cục bộ trong trường hợp một người dùng (batch=1). Dù llama.cpp hỗ trợ nhiều backend như RPi, CPU, GPU, tôi không nghĩ sẽ công bằng nếu so sánh và nói MKML tốt hơn trên GPU trong trường hợp nhiều người dùng (batch >> 1) theo một mức perplexity, tỷ lệ nén và tốc độ nhất định. Theo tôi biết, đó không phải trường hợp sử dụng mục tiêu của llama.cpp. Ví dụ, MKML chạy Llama-2 7B trên 4090 với batch 32, tức xử lý song song 32 prompt, đạt khoảng 2700 tok/sec, dùng 5.2GB bộ nhớ, và perplexity gần như ở mức fp16
Ngoài ra, hiện tại chúng tôi không bọc hay dùng các công cụ hoặc kỹ thuật mã nguồn mở cho lượng tử hóa. Tất cả đều là công nghệ tự phát triển, và sắp có thêm thông tin được công bố. Nếu có câu hỏi kỹ thuật cụ thể, tôi sẽ trả lời trong khả năng có thể
So với các con số MK600 trên RTX 4090 mà họ đưa ra, dù dùng GPU rẻ hơn, throughput tôi đo được lại cao hơn và perplexity thấp hơn
https://old.reddit.com/r/LocalLLaMA/comments/142q5k5/updated...
Có khi họ chỉ đóng gói GGML và llama.cpp cho dễ dùng, rồi khiến mọi người tin rằng đó là công nghệ độc quyền
Lĩnh vực này chuyển động quá nhanh, nếu không thì mức tiện lợi cũng không đủ
Nói thêm, branding làm tôi liên tưởng đến MK-ultra, có lẽ nên tránh
Có những kỹ thuật tinh vi hơn nhiều để giảm kích thước trong khi vẫn giữ hiệu năng dự đoán. Một số kỹ thuật, ví dụ huấn luyện nhận biết lượng tử hóa, bao gồm cả việc thay đổi quá trình huấn luyện
Theo bảng này[0], kích thước gần nhất với lượng tử hóa Q6_K, còn perplexity thì thậm chí có vẻ hơi tệ hơn
Nếu kỹ thuật của họ tốt hơn, tôi nghĩ họ đã thừa nhận sự tồn tại của các kỹ thuật mã nguồn mở và đưa chúng vào bảng so sánh, thay vì làm như thể mô hình fp16 gốc là lựa chọn thay thế duy nhất
[0] https://old.reddit.com/r/LocalLLaMA/comments/142q5k5/updated...
https://github.com/unum-cloud/usearch
Có vẻ lại là một công ty wrapper AI khác làm điều tương tự để tranh thủ leo lên trước khi cơn sốt LLM hạ nhiệt
Nếu không mã nguồn mở mà đóng kín thì ngay từ đầu coi như đã hết cửa
Không giống một lợi thế có thể phòng thủ được. Trông giống một tính năng đơn lẻ phải cạnh tranh với các lựa chọn mã nguồn mở đang tiến rất nhanh
Tôi hoàn toàn không thích có phụ thuộc độc quyền trong stack của mình
Cảm giác như họ đóng gói lại các thư viện hiện có để bán cho những startup AI thiếu thận trọng và thiếu thông tin
Dù cùng dùng lượng tử hóa 4-bit, nó vẫn nhanh hơn llama.cpp trên GPU vài lần
Lượng tử hóa 4-bit của MLC khá đơn giản so với llama.cpp nên làm perplexity kém hơn, và cũng giải thích một phần chênh lệch tốc độ. Nhưng tính năng thiếu lớn nhất là offload sang CPU. Nếu có tính năng này thì có thể chạy 70B trên 4090 khá ổn
Tôi nghĩ chén thánh của suy luận LLM cục bộ là chạy Llama 70B bằng TVM và chia tải giữa GPU với GPU tích hợp. Cảm giác như gần tới nơi rồi. Các mảnh ghép đều đã có, chỉ thiếu một lập trình viên frontend nối các điểm lại với nhau
Nếu muốn dùng thứ tốt nhất thì dùng OpenAI hoặc Anthropic, còn không thì tự vận hành
Facebook về cơ bản đang tiếp sức cho hệ sinh thái, các nhà làm công cụ và các dịch vụ suy luận nhỏ hơn
Công ty này đã có quyền tiếp cận một mô hình đáng tin cậy và phổ biến, cùng các trọng số liên quan với giấy phép mã nguồn mở thực sự, vì vậy họ có thể xây tối ưu hóa lên trên đó và bán mà không phải lo về giấy phép hay hạn chế của chính các trọng số