Единый фреймворк для эффективной тонкой настройки более 100 LLM и VLM через CLI и веб-интерфейс без написания кода.
transformerlab/transformerlab-app
Открытая платформа для ML-исследований: обучайте, дообучайте и оценивайте модели, запускайте их локально, в Slurm-кластере или в облаке с GPU.
- Звёзды
- 5,200
- Форки
- 554
- Открытые issues
- 36
- Последний коммит
- вчера
Что это?
Transformer Lab — открытая платформа для машинного обучения, объединяющая скачивание моделей, обучение, чат и оценку в одном веб-интерфейсе. Отдельные пользователи могут запускать её на своём компьютере: на Mac с Apple Silicon, в Linux с GPU NVIDIA или AMD и в Windows через WSL2 с GPU NVIDIA.
Платформа поддерживает полное дообучение, LoRA/QLoRA и методы RLHF, такие как DPO, ORPO и SIMPO, а также тренеры для MLX, CUDA и ROCm. Она также поддерживает инференс через MLX, vLLM, Ollama и Hugging Face Transformers, конвертацию между форматами HuggingFace, GGUF и MLX и сценарии работы с diffusion-моделями, например обучение LoRA для Stable Diffusion и Flux.
Для команд тот же интерфейс позволяет отправлять задачи в Slurm-кластеры или облака под управлением SkyPilot, например AWS, GCP и Azure. Также доступны совместное отслеживание экспериментов, реестр моделей и запуск сессий Jupyter, VSCode или SSH на удалённых узлах в один клик.
Ключевые возможности
- 01Обучайте и дообучайте модели с помощью полного дообучения, LoRA/QLoRA и DPO/ORPO/SIMPO.
- 02Запускайте инференс через MLX, vLLM, Ollama и Hugging Face Transformers.
- 03Конвертируйте модели между форматами HuggingFace, GGUF и MLX.
- 04Оценивайте модели с помощью LLM-as-a-judge и бенчмарков LM Evaluation Harness.
- 05Отправляйте задачи в Slurm- или SkyPilot-кластеры из единого UI и CLI.
- 06Расширяйте платформу с помощью системы Python-плагинов и lab SDK.
Сценарии использования
- Дообучение открытых LLM и общение с ними на одном Mac или рабочей станции Linux с GPU.
- Обучение собственных LoRA-адаптеров для Stable Diffusion или Flux на своём наборе изображений.
- Постановка задач обучения в очередь для запуска в исследовательской лаборатории на Slurm-кластере или облачных GPU через единый интерфейс.
- Запуск стандартизированных бенчмарков и оценка выходных данных моделей с помощью LLM.
Быстрый старт
- 1
Запустите официальный скрипт установки из README
- 2
Перейдите в каталог установки
cd ~/.transformerlab/src - 3
Запустите приложение с помощью run.sh, затем откройте http://localhost:8338
./run.sh
Что важно знать
- Требуется Apple Silicon на macOS, графический процессор NVIDIA или AMD на Linux либо графический процессор NVIDIA через WSL2 на Windows.
- Лицензия AGPL-3.0 — это строгая лицензия с авторским левом, которая может ограничивать некоторые виды коммерческого использования.
В подборках
Темы
Частые вопросы
- Что такое transformerlab-app?
- Открытая платформа для ML-исследований: обучайте, дообучайте и оценивайте модели, запускайте их локально, в Slurm-кластере или в облаке с GPU. Transformer Lab — открытая платформа для машинного обучения, объединяющая скачивание моделей, обучение, чат и оценку в одном веб-интерфейсе. Отдельные пользователи могут запускать её на своём компьютере: на Mac с Apple Silicon, в Linux с GPU NVIDIA или AMD и в Windows через WSL2 с GPU NVIDIA.
- transformerlab-app можно использовать бесплатно? Какая у него лицензия?
- transformerlab-app распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- transformerlab-app всё ещё поддерживается?
- Активно поддерживается. Последний коммит в transformerlab-app — 5 нояб. 2026 г..
- Для чего можно использовать transformerlab-app?
- Дообучение открытых LLM и общение с ними на одном Mac или рабочей станции Linux с GPU. Обучение собственных LoRA-адаптеров для Stable Diffusion или Flux на своём наборе изображений. Постановка задач обучения в очередь для запуска в исследовательской лаборатории на Slurm-кластере или облачных GPU через единый интерфейс. Запуск стандартизированных бенчмарков и оценка выходных данных моделей с помощью LLM.
- Как установить transformerlab-app?
- Запустите официальный скрипт установки из README Перейдите в каталог установки: cd ~/.transformerlab/src Запустите приложение с помощью run.sh, затем откройте http://localhost:8338: ./run.sh
- Где скачать transformerlab-app?
- Исходный код и инструкции по установке — на GitHub: https://github.com/transformerlab/transformerlab-app
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Бесплатный фреймворк с открытым исходным кодом для дообучения и постобучения больших языковых моделей с настройкой через YAML-файлы.
Библиотека Hugging Face для Parameter-Efficient Fine-Tuning (PEFT): адаптация крупных предварительно обученных моделей с помощью обучения небольшого набора дополнительных параметров.
Набор Agent Skills с инструкциями и скриптами для AI-агентов, которые выполняют задачи на Hugging Face Hub: обучение, оценку, работу с датасетами и Spaces.
Библиотека Python, которая запускает большие языковые модели послойно и позволяет выполнять инференс моделей класса 70B на одной GPU с 4 ГБ памяти без квантования.
Фреймворк и no-code GUI для дообучения больших языковых моделей с поддержкой LoRA, DPO и CLI.