FlagAI-Open/FlagAI

FlagAI (Fast LArge-scale General AI models) — это быстрый, простой в использовании и расширяемый инструмент для масштабных моделей.

Инструменты⭐ 3 869Pythonпоследний релиз: v1.8.5
Открыть на GitHub ↗

Что это за инструмент

FlagAI — это быстрый и расширяемый фреймворк для обучения, тонкой настройки и развертывания больших языковых моделей (LLM) и мультимодальных моделей.

Зачем нужен

Инструмент упрощает работу с крупными моделями, предоставляя готовые примеры для сотен датасетов и позволяя запускать параллельное обучение с помощью Deepspeed, Megatron-LM или BMTrain всего в нескольких строках кода. Он особенно полезен для задач обработки естественного языка на китайском и английском языках, а также для мультимодальных приложений.

Что можно реализовать

  • Быстрый запуск и тонкая настройка (fine-tuning) популярных моделей, таких как Aquila, BERT, RoBERTa, GPT2, T5 и OPT, на собственных данных.
  • Создание систем сопоставления текста и изображений с использованием моделей AltCLIP или EVA-CLIP.
  • Генерация изображений по текстовому описанию с помощью модели AltDiffusion.
  • Решение задач few-shot обучения с использованием инструментов prompt-learning.
  • Ускорение генерации текста с помощью библиотеки BMInf-generate.

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

  • Поддержка более 30 основных моделей, включая специализированные решения для китайского языка (Aquila, WuDao GLM, CPM3).
  • Возможность параллельного обучения (data/model parallel) с интеграцией PyTorch, Deepspeed, Megatron-LM и BMTrain.
  • Встроенные API для быстрого скачивания предобученных моделей и работы с бенчмарками SuperGLUE и CLUE.
  • Готовые примеры (examples) для различных задач: классификация, извлечение информации, QA, суммаризация и генерация.
  • Поддержка мультимодальности: работа не только с текстом, но и с изображениями (CLIP, Diffusion).

👤 Кому подойдёт: Разработчики AI, исследователи в области NLP и компьютерного зрения, специалисты по тонкой настройке больших моделей.

Релизы

v1.8.5minor
🕐 22 мес назад · релиз на GitHub ↗

В релизе FlagAI v1.8.5 добавлены скрипты для CCI3 и CCI3-HQ, а также обновлены конфигурационные файлы CI.

  • Added: Добавлены скрипты для работы с CCI3.
  • Added: Добавлены скрипты для работы с CCI3-HQ.
  • Fixed: Обновлены конфигурационные файлы python-app.yml.