Repolode
beamivalice

beamivalice/sushi

Локальный сервер инференса для Apple Silicon, запускающий качественные низкобитные квантованные LLM в форматах Sushi STQ и EXL3.

Звёзды
434
Форки
35
Открытые issues
7
Последний коммит
6 часов назад

Что это?

Sushi — локальный AI-сервер для запуска низкобитных квантованных больших языковых моделей на Mac с Apple Silicon. Он использует собственный формат Sushi Trellis Quant (STQ) и гибридный конвертер EXL3-Affine, чтобы создавать сжатые пакеты моделей с сохранением высокого качества генерации. Проект представляет собой отдельный форк mlx-serve от ddalcu и может работать самостоятельно или как гостевой движок внутри mlx-serve. Требуется чип M1 или новее и macOS 26.2 или новее.

Сервер слушает адрес 127.0.0.1:12345 и поддерживает спекулятивное декодирование (MTP для Qwen и MiMo, DFlash2 для GLM); по умолчанию включён 8-битный KV-кэш. В наборах есть модели Qwen3.8 Flash-Next, MiMo-V2.6 Flash, GLM-5.3 Flash и DeepSeek-V4.1 Flash; для них указаны требования к памяти от 48 до 128 ГБ. В режиме потоковой загрузки в памяти остаётся только часть весов, а маршрутизируемые эксперты читаются с SSD, поэтому модели могут работать на Mac, где оперативной памяти меньше, чем занимают их веса.

К серверу можно открыть доступ из локальной сети, защитив его API-ключом. В проекте также приводятся показатели KLD и совпадения top-1 для нескольких наборов моделей, а также результаты замеров скорости и оценки работы с инструментами для агентных сценариев на оборудовании M5 Max.

Ключевые возможности

  • 01Запускает низкобитные квантованные LLM в собственных форматах STQ и EXL3-Affine на Apple Silicon.
  • 02Поддерживает спекулятивное декодирование: MTP для Qwen и MiMo, DFlash2 для GLM.
  • 03Загружает маршрутизируемых экспертов с SSD потоком, чтобы модели могли работать на Mac с меньшим объёмом памяти, чем занимают их веса.
  • 04По умолчанию использует 8-битный KV-кэш и слушает локальный порт.
  • 05Позволяет предоставлять доступ к серверу другим компьютерам в сети с помощью Bearer API key.

Сценарии использования

  • Локальный запуск крупных квантованных моделей для программирования или чата на Mac с 48–128 ГБ памяти.
  • Предоставление другим устройствам в домашней или офисной сети локальной конечной точки в стиле OpenAI.
  • Сравнение качества квантования и скорости наборов моделей Qwen, GLM, MiMo и DeepSeek.

Быстрый старт

  1. 1

    Установите Sushi с помощью Homebrew

    brew install beamivalice/tap/sushi
  2. 2

    Запустите сервер с пакетом моделей (замените <pack> на название пакета из README)

    sushi serve <pack>

Что важно знать

  • Требуется Apple Silicon M1 или новее и macOS 26.2 или новее.
  • Для большинства пакетов моделей требуется от 48 до 128 ГБ памяти, а для запуска некоторых на Mac с меньшим объёмом памяти необходима настройка потоковой загрузки с SSD.
  • В README указано, что sushi распространяется по лицензии MIT, однако для пакетов моделей Qwen и MiMo действуют отдельные лицензии, а обнаруженная лицензия репозитория неясна.

В подборках

Темы

Частые вопросы

Что такое sushi?
Локальный сервер инференса для Apple Silicon, запускающий качественные низкобитные квантованные LLM в форматах Sushi STQ и EXL3. Sushi — локальный AI-сервер для запуска низкобитных квантованных больших языковых моделей на Mac с Apple Silicon. Он использует собственный формат Sushi Trellis Quant (STQ) и гибридный конвертер EXL3-Affine, чтобы создавать сжатые пакеты моделей с сохранением высокого качества генерации. Проект представляет собой отдельный форк mlx-serve от ddalcu и может работать самостоятельно или как гостевой движок внутри mlx-serve. Требуется чип M1 или новее и macOS 26.2 или новее.
sushi можно использовать бесплатно? Какая у него лицензия?
sushi распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
sushi всё ещё поддерживается?
Активно поддерживается. Последний коммит в sushi — 7 нояб. 2026 г..
Для чего можно использовать sushi?
Локальный запуск крупных квантованных моделей для программирования или чата на Mac с 48–128 ГБ памяти. Предоставление другим устройствам в домашней или офисной сети локальной конечной точки в стиле OpenAI. Сравнение качества квантования и скорости наборов моделей Qwen, GLM, MiMo и DeepSeek.
Как установить sushi?
Установите Sushi с помощью Homebrew: brew install beamivalice/tap/sushi Запустите сервер с пакетом моделей (замените <pack> на название пакета из README): sushi serve <pack>
Где скачать sushi?
Исходный код и инструкции по установке — на GitHub: https://github.com/beamivalice/sushi

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Движок инференса LLM для моделей, совместимых с Hugging Face: построен на vLLM, поддерживает OpenAI-совместимый API и распределённое развертывание.

1,9 тыс.+1 за неделю213PythonAGPL-3.0Активно поддерживаетсяОбновлён 6 часов назад