Tóm tắt nhanh
- Mọi máy Mac dùng Apple Silicon đều chạy được LLM cục bộ. Dung lượng bộ nhớ quyết định mô hình nào vừa; băng thông bộ nhớ quyết định chạy nhanh đến đâu.
- Cách nhanh nhất để bắt đầu: LM Studio (một ứng dụng) hoặc Ollama (một lệnh). Để có tốc độ và quyền kiểm soát cao nhất: MLX của Apple với mlx-lm.
- Quy tắc ước lượng: mô hình 4-bit cần hơn nửa gigabyte bộ nhớ một chút cho mỗi tỷ tham số, cộng thêm chỗ cho ngữ cảnh.
- Đo Mac của bạn trên MLX Bench và so sánh với mọi chip Apple Silicon khác.
1Mac của bạn chạy được mô hình nào
Trọng số của mô hình phải nằm vừa trong bộ nhớ, còn dư chỗ cho ngữ cảnh và macOS. Ở mức 4 bit mỗi trọng số, hãy tính khoảng 0,55 đến 0,6 GB cho mỗi tỷ tham số.
| Bộ nhớ Mac | Cỡ mô hình chạy thoải mái (4-bit) | Ví dụ trong nhóm |
|---|---|---|
| 8 GB | tới khoảng 4B | mô hình trò chuyện và lập trình nhỏ |
| 16 GB | tới khoảng 14B | đa số mô hình 7B–14B phổ biến |
| 32 GB | tới khoảng 30B, hoặc mô hình mixture-of-experts cỡ tương đương | mô hình suy luận và lập trình cỡ trung |
| 64 GB | tới khoảng 70B | mô hình dense lớn |
| 128 GB | tới khoảng 120B (mixture-of-experts) | gpt-oss-120b, khoảng 65 GB |
| 512 GB | hàng trăm tỷ tham số | Qwen3.5-397B-A17B, khoảng 220 GB |
Tốc độ là chuyện khác: mỗi token mới cần đọc các trọng số đang hoạt động từ bộ nhớ một lần, nên số token mỗi giây tăng theo băng thông bộ nhớ. Hướng dẫn chọn Mac tốt nhất để chạy LLM cục bộ đề cập mọi chip.
2Cách dễ nhất: LM Studio
LM Studio là ứng dụng Mac miễn phí có cửa sổ trò chuyện và trình duyệt mô hình. Trên Apple Silicon, ứng dụng chạy được cả mô hình định dạng MLX của Apple lẫn định dạng GGUF mà llama.cpp dùng.
- Tải LM Studio và mở ứng dụng.
- Tìm một mô hình, ưu tiên bản MLX trên Apple Silicon, và chọn kích cỡ vừa với bộ nhớ của bạn.
- Nạp mô hình và bắt đầu trò chuyện. Bạn cũng có thể bật máy chủ cục bộ của ứng dụng cho các ứng dụng khác dùng.
3Một lệnh: Ollama
Ollama chạy mô hình từ Terminal và cung cấp chúng cho các ứng dụng khác trên Mac. Sau khi cài, một lệnh duy nhất sẽ tải về và khởi chạy mô hình:
ollama run llama3.2Từ phiên bản 0.19, Ollama trên Apple Silicon có bản xem trước chạy bằng framework MLX của Apple cho các mô hình được hỗ trợ, tăng tốc đáng kể; bản xem trước yêu cầu Mac có hơn 32 GB bộ nhớ (Ollama).
4Cách nhanh nhất: MLX của Apple và mlx-lm
MLX là framework học máy mã nguồn mở của Apple cho Apple Silicon, và mlx-lm là gói dành cho mô hình ngôn ngữ. Hàng nghìn mô hình có sẵn để dùng từ tổ chức mlx-community trên Hugging Face.
pip install mlx-lm
mlx_lm.generate --model mlx-community/Llama-3.2-3B-Instruct-4bit --prompt "Explain unified memory in one paragraph"Dùng mlx_lm.chat để trò chuyện trong Terminal và mlx_lm.server để có API cục bộ cho các ứng dụng khác gọi. Trên chip M5, MLX dùng các bộ tăng tốc nơ-ron mới trong GPU: Apple đo được token đầu tiên xuất hiện sớm hơn 3,3 đến 4,1 lần so với M4 (Apple Machine Learning Research).
5Đo tốc độ, rồi cho máy làm việc
MLX Bench là bảng xếp hạng mở về tốc độ MLX trên mọi chip Apple Silicon: số token mỗi giây khi sinh văn bản và khi đọc prompt, cùng bộ nhớ đỉnh. Chạy script một tệp trên Mac của bạn và xem máy đứng ở đâu.
Khi bạn không dùng, Mac có thể chạy AI cho người khác. MLX Node là ứng dụng miễn phí chạy tác vụ AI cho MLX Network trên chính framework MLX và kiếm token MLX cho công việc đã được xác minh, trong giới hạn bạn đặt.
6Câu hỏi
- MacBook Air có chạy được LLM không?
- Có. MacBook Air 16 GB chạy thoải mái mô hình 7B đến 14B ở 4-bit; với 32 GB, mô hình tới khoảng 30B. Máy sẽ chậm hơn Mac dùng chip Pro hoặc Max, vốn có băng thông bộ nhớ cao hơn.
- MLX có nhanh hơn Ollama trên Mac không?
- Thường là có, vì MLX được viết cho Apple Silicon. Chính bản xem trước chạy bằng MLX của Ollama cũng ghi nhận mức tăng tốc lớn trên Apple Silicon. Hướng dẫn MLX và Ollama của chúng tôi so sánh chi tiết.
- Mô hình cục bộ có chạy offline không?
- Có. Sau khi tải về, mô hình chạy hoàn toàn trên Mac và prompt của bạn không bao giờ rời khỏi máy.
- Mô hình 70B cần bao nhiêu bộ nhớ?
- Khoảng 40 GB cho trọng số ở 4-bit, nên cần Mac có 64 GB trở lên. Mô hình mixture-of-experts có chất lượng tương đương có thể cần nhiều bộ nhớ hơn nhưng chạy nhanh hơn.
Nguồn
- gpt-oss-120bhuggingface.co
- Qwen3.5-397B-A17Bhuggingface.co
- LM Studiolmstudio.ai
- Ollamaollama.com
- Ollamaollama.com
- MLXgithub.com
- Apple Machine Learning Researchmachinelearning.apple.com