RepositoryPythonGBUnited Kingdom
youssofal

youssofal/MTPLX

The fastest way to run Qwen 3.8 Flash Next, Qwen 3.8 27B and Ternary Bonsai 2 27B on a Mac: 125 tok/s in OpenCode on an M5 Max, and a 27B model on 16 GB Macs. Native MTP speculative decoding on Apple Silicon, exact at any temperature. OpenAI and Anthropic compatible local server.

2.6kstars
210forks
35issues
1views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: inference-engine

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: metal

#1 Repository Của Tháng

1
TINIX TRENDING·Chủ đề: speculative-decoding

#1 Repository Của Tuần

🚀 MTPLX: Chạy LLM local trên Apple Silicon nhanh hơn 2x nhờ MTP

MTPLX dùng multi-token prediction (MTP) để mô hình tự đề xuất nhiều token, sau đó xác minh trong một lượt forward pass — nhanh hơn mà vẫn giữ nguyên phân phối xác suất gốc.

MTPLX là một ứng dụng Mac và công cụ dòng lệnh để chạy các mô hình ngôn ngữ lớn (LLM) local trên chip Apple Silicon. Thay vì dùng một mô hình phụ để draft token (như các công cụ khác), MTPLX khai thác các đầu MTP (multi-token prediction head) đã tích hợp sẵn trong các mô hình hiện đại như Qwen 3.5/3.6. Mô hình sẽ tự động dự đoán một chuỗi token, rồi dùng định lý từ chối của Leviathan & Chen để kiểm tra và giữ lại những token hợp lệ. Kết quả: tốc độ tăng tới 1.6x trên M4 Mac mini (16GB) và 2.24x trên M5 Max — mà không cần thêm bộ nhớ RAM hay thay đổi hành vi sinh.

✨ Điểm nổi bật

  • MTP gốc, không cần mô hình phụ: Mô hình tự draft và tự verify, không tốn RAM cho bộ dự báo bên ngoài.
  • Tương thích OpenAI & Anthropic: Cung cấp API /v1/chat/completions, /v1/completions, /v1/messages (Anthropic), hỗ trợ streaming và tool calling.
  • Tự động điều chỉnh tốc độ: mtplx tune đo tốc độ thực tế trên từng máy để chọn độ sâu draft tối ưu.
  • Forge: tạo mô hình MTP riêng: Chuyển đổi mô hình Hugging Face thành bản MTP tối ưu cho MLX, kèm đo lường tăng tốc thực tế.
  • Dashboard giám sát thời gian thực: Theo dõi tokens/giây, tỷ lệ chấp nhận, trạng thái cache và áp suất hệ thống trong khi chạy.
  • Bộ nhớ phiên (session bank): Hỗ trợ multi-turn chat nhanh, khôi phục phiên ngay cả sau khi khởi động lại nhờ cache SSD.
  • Đánh giá AIME tích hợp: Chạy benchmark AIME mà không cần prompt hướng dẫn, giúp tự đánh giá hiệu năng mô hình.
  • Cài đặt nhanh chóng: App Mac hỗ trợ tải model, cài Python engine riêng, đặt lên PATH — chỉ cần kéo vào Applications.

💡 Vì sao đáng chú ý

Khác với các công cụ draft-model truyền thống, MTPLX không cần một mô hình phụ để sinh token — nó dùng chính MTP head của mô hình để dự đoán nhiều token, sau đó xác minh bằng rejection sampling. Điều này giúp tiết kiệm bộ nhớ đáng kể và tránh sai lệch phân phối sinh. Đặc biệt, hệ thống tự động tune tốc độ trên từng thiết bị, kèm dashboard chi tiết giúp người dùng quan sát hiệu năng thực thì — rất hữu ích cho cả nhà phát triển và người dùng cuối.


#AppleSilicon #MLX #MTP #SpeculativeDecoding #OpenAICompatible #Qwen #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
mizorewww/laya-mlx

Native MLX runtime for Laya typed decision models — 7–14 ms short decisions on M3 Max. No text generation, PyTorch, or cloud API.

7.0k
Oct 20, 2026
RepositoryPython
Blaizzy/mlx-vlm

MLX-VLM is a package for inference and fine-tuning of Vision Language Models (VLMs) on your Mac using MLX.

5.7k
Oct 26, 2026
RepositorySwift
drumih/turbo-fieldfare

Gemma 4 26B-A4B inference in ~2 GB of RAM on any M-series MacBook

7.1k
Oct 26, 2026
RepositoryC++
incoai/splash

A local inference engine for Apple silicon, built around the model.

1.8k
Oct 26, 2026
Modeltext-generation
AEON-7/Qwen3.8-27B-AEON-ULTIMATE-UNCENSORED-BF16

Qwen3.8-27B-AEON-ULTIMATE-UNCENSORED-BF16 The uncensored BF16 of Qwen/Qwen3.8-27B(https://huggingface.co/Qwen/Qwen3.8-27B). Abliterated for coherence and better answers, not for a vanity KL of zero. Vision tower and native MTP head are the unmodifie...

♥0
13.5k
Oct 6, 2026
RepositoryPython
jundot/omlx

LLM inference server with continuous batching & SSD caching for Apple Silicon — managed from the macOS menu bar

23.0k
Oct 25, 2026
RepositoryPython
Blaizzy/mlx-audio

A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library built on Apple's MLX framework, providing efficient speech analysis on Apple Silicon.

8.1k
Oct 26, 2026
RepositoryPython
raullenchai/Rapid-MLX

Rapid-MLX is an open-source (Apache 2.0) OpenAI- and Anthropic-compatible LLM inference server for Apple Silicon, built on MLX, focused on reliable tool calling for coding agents. Up to 4× faster than Apple's MLX (mlx-lm) on the same weights.

4.0k
Oct 23, 2026
RepositoryPython
mflux-community/mflux

Apple MLX native implementations of state-of-the-art generative image & video models

2.5k
Oct 27, 2026