Hub documentation

Библиотеки

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Библиотеки

Hub поддерживает десятки библиотек в экосистеме Open Source. Благодаря Python-библиотеке huggingface_hub легко настроить публикацию ваших моделей на Hub. Hub поддерживает множество библиотек, и мы работаем над расширением этого списка. Мы рады приветствовать на Hub набор Open Source-библиотек, которые продвигают Machine Learning вперёд.

Таблица ниже обобщает поддерживаемые библиотеки и уровень их интеграции. Все поддерживаемые нами библиотеки можно найти в файле model-libraries.ts.

БиблиотекаОписаниеПровайдеры инференсаВиджетыСкачать с HubЗагрузка в Hub
АдаптерыЕдиное дополнение к Transformers для параметрически эффективной и модульной дообучения.✅✅✅✅
AllenNLPБиблиотека для исследований в области NLP с открытым исходным кодом, построенная на PyTorch.✅✅✅❌
AsteroidНабор инструментов для разделения источников звука на базе PyTorch✅✅✅❌
BERTopicBERTopic — это библиотека для тематического моделирования текста и изображений✅✅✅✅
DiffusersМодульный набор инструментов для вывода и обучения диффузионных моделей✅✅✅✅
docTRМодели и наборы данных для задач, связанных с OCR, в PyTorch & TensorFlow✅✅✅❌
ESPnetКомплексный инструмент для обработки речи от входа до результата (например, TTS)✅✅✅❌
fastaiБиблиотека для обучения быстрых и точных моделей с передовыми результатами.✅✅✅✅
KerasМногобэкендовый фреймворк глубокого обучения с открытым исходным кодом, поддерживающий JAX, TensorFlow и PyTorch.❌❌✅✅
KerasNLPБиблиотека обработки естественного языка, построенная на базе Keras и работающая нативно с TensorFlow, JAX или PyTorch.❌❌✅✅
TF-Keras (устаревший)Устаревшая библиотека, использующая согласованный и простой API для построения моделей с использованием TensorFlow и его экосистемы.❌❌✅✅
FlairОчень простой фреймворк для передовых методов обработки естественного языка.✅✅✅✅
MBRL-LibРеализации алгоритмов MBRL на PyTorch.❌❌✅✅
MidiTokТокенайзеры для символьной музыки / MIDI-файлов.❌❌✅✅
ML-AgentsПозволяет использовать игры и симуляции, созданные в Unity, в качестве сред для обучения интеллектуальных агентов.❌❌✅✅
MLXФреймворк для обучения и обслуживания моделей на Apple silicon, разработанный Apple.❌❌✅✅
NeMoИнструменты для диалоговых ИИ, созданные для исследователей✅✅✅❌
OpenCLIPБиблиотека для открытой реализации CLIP от OpenAI❌❌✅✅
PaddleNLPПростая в использовании и мощная библиотека NLP, построенная на PaddlePaddle✅✅✅✅
PEFTБиблиотека передового параметрически эффективного дообучения✅✅✅✅
PyannoteНейронные строительные блоки для диаризации говорящих.❌❌✅❌
PyCTCDecodeЯзыковая модель поддерживала декодирование CTC для распознавания речи❌❌✅❌
PythaeЕдиный фреймворк для генеративных автоэнкодеров на Python❌❌✅✅
RL-Baselines3-ZooФреймворк обучения для обучения с подкреплением, использующий Stable Baselines3.❌✅✅✅
Sample FactoryКодовая база для асинхронного обучения с подкреплением высокой пропускной способности.❌✅✅✅
Sentence TransformersВычисление плотных векторных представлений для предложений, абзацев и изображений.✅✅✅✅
SetFitЭффективная классификация текста по нескольким примерам с помощью Sentence Transformers✅✅✅✅
spaCyРасширенный естественный языковой процессинг на Python и Cython.✅✅✅✅
SpanMarkerЗнакомый, простой и передовой метод распознавания именованных сущностей.✅✅✅✅
Scikit Learn (с использованием skops)Машинное обучение на Python.✅✅✅✅
SpeechbrainИнструмент для работы с речью на базе PyTorch.✅✅✅❌
Stable-Baselines3Надёжные реализации алгоритмов глубокого обучения с подкреплением на PyTorch❌✅✅✅
TensorFlowTTSАрхитектуры синтеза речи в реальном времени, соответствующие современному уровню развития технологий.❌❌✅❌
TimmКоллекция моделей изображений, скриптов, предобученных весов и т. д.✅✅✅✅
TransformersПередовые методы обработки естественного языка для PyTorch, TensorFlow и JAX✅✅✅✅
Transformers.jsПередовое машинное обучение для веба. Запускайте 🤗 Transformers прямо в браузере, без необходимости использовать сервер!❌❌✅❌
Unity SentisДвижок инференса для игрового движка Unity 3D❌❌❌❌

Как я могу добавить поддержку новой библиотеки?

Если вы хотите добавить свою библиотеку, свяжитесь с нами! Подробнее об этом читайте в Руководстве по добавлению библиотек.

Update on GitHub