Hub documentation

Bibliotecas

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Bibliotecas

O Hub oferece suporte a dezenas de bibliotecas do ecossistema de Código Aberto. Graças à biblioteca Python huggingface_hub, é fácil habilitar o compartilhamento dos seus modelos no Hub. O Hub suporta muitas bibliotecas e estamos trabalhando para expandir esse suporte. Temos o prazer de receber no Hub um conjunto de bibliotecas de Código Aberto que estão impulsionando o avanço do Machine Learning.

A tabela abaixo resume as bibliotecas suportadas e seu nível de integração. Encontre todas as nossas bibliotecas suportadas no arquivo model-libraries.ts.

BibliotecaDescriçãoProvedores de InferênciaWidgetsBaixar do HubPush to Hub
AdaptadoresUm add-on unificado para Transformers para ajuste fino eficiente em parâmetros e modular.✅✅✅✅
AllenNLPUma biblioteca de pesquisa em PLN de código aberto, construída sobre o PyTorch.✅✅✅❌
AsteroidKit de separação de fontes de áudio baseado em PyTorch✅✅✅❌
BERTopicBERTopic é uma biblioteca de modelagem de tópicos para texto e imagens✅✅✅✅
DiffusersUma caixa de ferramentas modular para inferência e treinamento de modelos de difusão✅✅✅✅
docTRModelos e conjuntos de dados para tarefas relacionadas a OCR em PyTorch & TensorFlow✅✅✅❌
ESPnetKit de ferramentas de processamento de fala de ponta a ponta (por exemplo, TTS)✅✅✅❌
fastaiBiblioteca para treinar modelos rápidos e precisos com resultados de última geração.✅✅✅✅
KerasFramework de aprendizado profundo multi-backend de código aberto, com suporte para JAX, TensorFlow e PyTorch.❌❌✅✅
KerasNLPBiblioteca de processamento de linguagem natural construída sobre o Keras que funciona nativamente com TensorFlow, JAX ou PyTorch.❌❌✅✅
TF-Keras (legado)Biblioteca legada que utiliza uma API consistente e simples para construir modelos aproveitando o TensorFlow e seu ecossistema.❌❌✅✅
FlairFramework muito simples para NLP de última geração.✅✅✅✅
MBRL-LibImplementações em PyTorch de Algoritmos MBRL.❌❌✅✅
MidiTokTokenizadores para música simbólica / arquivos MIDI.❌❌✅✅
ML-AgentsPermite que jogos e simulações criados com Unity funcionem como ambientes para o treinamento de agentes inteligentes.❌❌✅✅
MLXFramework de treinamento e serviço de modelos em Apple silicon, desenvolvido pela Apple.❌❌✅✅
NeMoKit de IA conversacional criado para pesquisadores✅✅✅❌
OpenCLIPBiblioteca para implementação de código aberto do CLIP da OpenAI❌❌✅✅
PaddleNLPBiblioteca de NLP fácil de usar e poderosa, construída sobre o PaddlePaddle✅✅✅✅
PEFTBiblioteca de Ajuste Fino Eficiente em Parâmetros de Ponta✅✅✅✅
PyannoteBlocos neurais para diarização de falantes.❌❌✅❌
PyCTCDecodeModelo de linguagem suportou decodificação CTC para reconhecimento de fala❌❌✅❌
PythaeFramework unificado para Autoencoders Generativos em Python❌❌✅✅
RL-Baselines3-ZooFramework de treinamento para Aprendizado por Reforço, usando Stable Baselines3.❌✅✅✅
Sample FactoryBase de código para aprendizado por reforço assíncrono de alto rendimento.❌✅✅✅
Sentence TransformersCalcule representações vetoriais densas para frases, parágrafos e imagens.✅✅✅✅
SetFitClassificação de texto com poucas amostras eficiente com Sentence Transformers✅✅✅✅
spaCyProcessamento Avançado de Linguagem Natural em Python e Cython.✅✅✅✅
SpanMarkerReconhecimento de Entidades Nomeadas familiar, simples e de última geração.✅✅✅✅
Scikit Learn (usando skops)Aprendizado de Máquina em Python.✅✅✅✅
SpeechbrainUm Kit de Fala Alimentado por PyTorch.✅✅✅❌
Stable-Baselines3Conjunto de implementações confiáveis de algoritmos de aprendizado por reforço profundo em PyTorch❌✅✅✅
TensorFlowTTSArquiteturas de síntese de fala em tempo real, no estado da arte.❌❌✅❌
TimmColeção de modelos de imagem, scripts, pesos pré-treinados, etc.✅✅✅✅
TransformersProcessamento de Linguagem Natural de última geração para PyTorch, TensorFlow e JAX✅✅✅✅
Transformers.jsMachine Learning de ponta para a web. Execute o 🤗 Transformers diretamente no seu navegador, sem a necessidade de um servidor!❌❌✅❌
Unity SentisMotor de inferência para o motor de jogos Unity 3D❌❌❌❌

Como posso adicionar suporte para uma nova biblioteca?

Se você tem interesse em adicionar sua biblioteca, entre em contato conosco! Leia sobre isso em Guia para Adicionar uma Biblioteca.

Update on GitHub