C++/CUDA-движок инференса для запуска моделей Qwen3.8 и Qwen3.8-27B на одной видеокарте NVIDIA RTX 5090, форк NInfer.
dphnAI/sonar
Движок инференса LLM для моделей, совместимых с Hugging Face: построен на vLLM, поддерживает OpenAI-совместимый API и распределённое развертывание.
- Звёзды
- 1,904
- Форки
- 213
- Открытые issues
- 55
- Последний коммит
- 3 дня назад
Что это?
Sonar — движок инференса для запуска языковых и мультимодальных моделей, совместимых с Hugging Face. Он поддерживает непрерывную пакетную обработку, управление paged KV-cache, оптимизированные ядра, квантование, спекулятивное декодирование и распределённую обработку запросов. Проект основан на vLLM и дополняет его новыми форматами моделей и квантования, методами семплирования, ядрами, платформами и возможностями развертывания.
Команда `aphrodite serve` по умолчанию запускает HTTP-сервер на порту 2242. Он предоставляет OpenAI-совместимые API, проверки состояния, метрики в стиле Prometheus и схему OpenAPI. Поддерживаются NVIDIA CUDA, AMD ROCm, Intel XPU, CPU, Metal на Apple silicon и Google TPU; инструкции по установке для каждой платформы опубликованы в документации.
Поддержка зависит от модели, устройства, типа данных и метода квантования, поэтому перед развертыванием стоит проверить сгенерированные проектом матрицы совместимости моделей и методов квантования.
Ключевые возможности
- 01Непрерывная пакетная обработка с управлением paged KV-cache и кэшированием префиксов
- 02Параллелизм по тензорам, конвейерам, данным и экспертам, в том числе в многонодовых конфигурациях без Ray
- 03Спекулятивное декодирование с MTP, EAGLE, n-gram и другими методами
- 04Квантованные веса и FP8 KV cache
- 05Обслуживание адаптеров LoRA и поддержка моделей для изображений, аудио и видео
- 06Совместимые с OpenAI и Anthropic API со структурированным выводом и вызовом инструментов
Сценарии использования
- Запуск LLM с открытыми весами в production через OpenAI-совместимый API
- Запуск квантованных моделей при ограниченном объёме видеопамяти
- Развертывание инференса на нескольких GPU или узлах с использованием параллелизма
- Размещение вариантов базовой модели, дообученных с помощью LoRA
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Запустите модель с помощью сервера, совместимого с OpenAI
aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
Что важно знать
- Проект распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, требующей предоставлять исходный код производных сетевых сервисов.
- Поддержка зависит от модели, устройства, типа данных и метода квантования, поэтому перед развертыванием проверьте матрицы совместимости моделей и методов квантования.
В подборках
Темы
Частые вопросы
- Что такое sonar?
- Движок инференса LLM для моделей, совместимых с Hugging Face: построен на vLLM, поддерживает OpenAI-совместимый API и распределённое развертывание. Sonar — движок инференса для запуска языковых и мультимодальных моделей, совместимых с Hugging Face. Он поддерживает непрерывную пакетную обработку, управление paged KV-cache, оптимизированные ядра, квантование, спекулятивное декодирование и распределённую обработку запросов. Проект основан на vLLM и дополняет его новыми форматами моделей и квантования, методами семплирования, ядрами, платформами и возможностями развертывания.
- sonar можно использовать бесплатно? Какая у него лицензия?
- sonar распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- sonar всё ещё поддерживается?
- Активно поддерживается. Последний коммит в sonar — 3 нояб. 2026 г..
- Для чего можно использовать sonar?
- Запуск LLM с открытыми весами в production через OpenAI-совместимый API Запуск квантованных моделей при ограниченном объёме видеопамяти Развертывание инференса на нескольких GPU или узлах с использованием параллелизма Размещение вариантов базовой модели, дообученных с помощью LoRA
- Как установить sonar?
- Запустите официальный скрипт установки из README Запустите модель с помощью сервера, совместимого с OpenAI: aphrodite serve Qwen/Qwen3-0.6B --served-model-name qwen3
- Где скачать sonar?
- Исходный код и инструкции по установке — на GitHub: https://github.com/dphnAI/sonar
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Высокопроизводительный движок инференса LLM от Alibaba, который используют разные бизнес-подразделения компании для обслуживания больших языковых моделей.
Библиотека GPU-ядер и генератор для инференса LLM с унифицированными API для attention, GEMM, MoE и сэмплирования.
Созданный с нуля на CUDA движок инференса запускает полную модель GLM 5.3 на трёх–шести DGX Spark (GB10) с API, совместимым с OpenAI.
Менеджер GPU-кластеров с открытым исходным кодом: развёртывает AI-модели с помощью vLLM, SGLang и TensorRT-LLM и предоставляет GPU-инстансы с доступом по SSH по запросу.
Офлайн-фреймворк инференса с открытым исходным кодом от DeepSeek для запуска DeepSeek-V4.1-Flash на NVIDIA SM100 и Huawei Ascend 950.