Высокопроизводительный движок инференса LLM от Alibaba, который используют разные бизнес-подразделения компании для обслуживания больших языковых моделей.
ModelTC/LightLLM
Фреймворк на Python для инференса и обслуживания LLM с лёгкой архитектурой, удобным масштабированием и высокой пропускной способностью.
- Звёзды
- 4,358
- Форки
- 384
- Открытые issues
- 183
- Последний коммит
- 13 часов назад
Что это?
LightLLM — написанный на Python фреймворк для инференса и обслуживания больших языковых моделей. Он предназначен для запуска LLM за сервисной конечной точкой, при этом кодовая база остаётся небольшой, а систему легко масштабировать на разные аппаратные платформы.
В проекте использованы наработки нескольких известных open-source реализаций для обслуживания LLM, включая FasterTransformer, TGI, vLLM и FlashAttention. Планировщик и управление KV cache описаны в опубликованных статьях, посвящённых таким темам, как планирование запросов с учётом прошлого и будущего при заданных SLA и ограниченное декодирование со стековыми автоматами для структурированного вывода.
В репозитории есть инструкции по установке, краткое руководство по началу работы, руководство по развёртыванию DeepSeek и Docker-образ. Некоторые проекты, в том числе vLLM и SGLang, повторно используют отдельные ядра LightLLM, а его реализация на чистом Python позиционируется как основа для исследований.
Ключевые возможности
- 01Лёгкая кодовая база на чистом Python для инференса и обслуживания LLM.
- 02Планировщик и управление KV cache, разработанные для обслуживания с высокой пропускной способностью.
- 03Поддержка ограниченного декодирования для структурированного вывода.
- 04Передача префиксного KV cache между рангами параллелизма по данным.
- 05Руководства по развёртыванию, в том числе моделей DeepSeek, и Docker-образ.
Сценарии использования
- Обслуживание открытых LLM, например DeepSeek, через конечную точку инференса.
- Исследование стратегий планирования запросов для LLM или управления KV cache на понятной Python-основе.
- Генерация структурированного вывода с помощью ограниченного декодирования.
Быстрый старт
- 1
Следуйте руководству по установке, ссылка на которое есть в README
- 2
Следуйте руководству Quick Start в документации на английском языке
В подборках
Темы
Частые вопросы
- Что такое LightLLM?
- Фреймворк на Python для инференса и обслуживания LLM с лёгкой архитектурой, удобным масштабированием и высокой пропускной способностью. LightLLM — написанный на Python фреймворк для инференса и обслуживания больших языковых моделей. Он предназначен для запуска LLM за сервисной конечной точкой, при этом кодовая база остаётся небольшой, а систему легко масштабировать на разные аппаратные платформы.
- LightLLM можно использовать бесплатно? Какая у него лицензия?
- LightLLM распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- LightLLM всё ещё поддерживается?
- Активно поддерживается. Последний коммит в LightLLM — 6 нояб. 2026 г..
- Для чего можно использовать LightLLM?
- Обслуживание открытых LLM, например DeepSeek, через конечную точку инференса. Исследование стратегий планирования запросов для LLM или управления KV cache на понятной Python-основе. Генерация структурированного вывода с помощью ограниченного декодирования.
- Как установить LightLLM?
- Следуйте руководству по установке, ссылка на которое есть в README Следуйте руководству Quick Start в документации на английском языке
- Где скачать LightLLM?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ModelTC/LightLLM
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Запускает open-source LLM, например Llama и Qwen, как совместимые с OpenAI API-эндпоинты одной командой; включает встроенный чат-интерфейс.
Библиотека Python для создания и запуска API инференса AI-моделей, конвейеров из нескольких моделей и приложений на базе LLM с развёртыванием в Docker и Kubernetes.
Подборка ресурсов, руководств, статей, инструментов и курсов по дообучению больших языковых моделей.
Перенос кода из книги Себастьяна Рашки «Build an LLM from Scratch» на Rust с использованием ML-крейта Candle.
Открытый сервер инференса для развертывания моделей ИИ из TensorRT, PyTorch, ONNX, OpenVINO и других фреймворков через HTTP/REST и gRPC.