라이브러리

라이브러리 (Libraries)

허브는 오픈소스 생태계의 수십 개 라이브러리를 지원해요. huggingface_hub Python 라이브러리 덕분에 모델을 허브에서 쉽게 공유할 수 있어요. 허브는 많은 라이브러리를 지원하며, 이 지원을 확장하기 위해 계속 노력하고 있어요. 머신러닝을 발전시키는 오픈소스 라이브러리 무리를 허브에 환영하게 되어 기쁩니다.

출처: 문서

본문

아래 표는 지원되는 라이브러리와 통합 수준을 요약합니다. 지원되는 모든 라이브러리 목록은 model-libraries.ts 파일에서 확인할 수 있어요.

| 라이브러리 | 설명 | Inference Providers | Widgets | 허브에서 다운로드 | 허브로 푸시 | |---|---|---:|---|---| | Adapters | 파라미터 효율적·모듈식 미세 조정을 위한 통합 Transformers 어드온. | ✅ | ✅ | ✅ | ✅ | | AllenNLP | PyTorch 기반의 오픈소스 NLP 연구 라이브러리. | ✅ | ✅ | ✅ | ❌ | | Asteroid | PyTorch 기반 오디오 소스 분리 툴킷 | ✅ | ✅ | ✅ | ❌ | | BERTopic | 텍스트와 이미지를 위한 토픽 모델링 라이브러리 | ✅ | ✅ | ✅ | ✅ | | Diffusers | 확산 모델의 추론·학습을 위한 모듈식 툴박스 | ✅ | ✅ | ✅ | ✅ | | docTR | PyTorch & TensorFlow의 OCR 관련 태스크용 모델·데이터셋 | ✅ | ✅ | ✅ | ❌ | | ESPnet | 엔드투엔드 음성 처리 툴킷(예: TTS) | ✅ | ✅ | ✅ | ❌ | | fastai | 최신 출력으로 빠르고 정확한 모델을 학습하는 라이브러리 | ✅ | ✅ | ✅ | ✅ | | Keras | JAX, TensorFlow, PyTorch를 지원하는 오픈소스 멀티백엔드 딥러닝 프레임워크 | ❌ | ❌ | ✅ | ✅ | | KerasNLP | Keras 위에 구축된 NLP 라이브러리로 TensorFlow, JAX, PyTorch와 네이티브로 동작 | ❌ | ❌ | ✅ | ✅ | | TF-Keras (legacy) | TensorFlow와 생태계를 활용해 모델을 만드는 일관·간단한 API를 사용하는 레거시 라이브러리 | ❌ | ❌ | ✅ | ✅ | | Flair | 최신 NLP를 위한 매우 간단한 프레임워크 | ✅ | ✅ | ✅ | ✅ | | MBRL-Lib | MBRL 알고리즘의 PyTorch 구현 | ❌ | ❌ | ✅ | ✅ | | MidiTok | 상징 음악 / MIDI 파일용 토크나이저 | ❌ | ❌ | ✅ | ✅ | | ML-Agents | Unity로 만든 게임·시뮬레이션을 지능형 에이전트 학습 환경으로 사용 | ❌ | ❌ | ✅ | ✅ | | MLX | Apple이 만든 Apple Silicon용 모델 학습·서빙 프레임워크 | ❌ | ❌ | ✅ | ✅ | | NeMo | 연구자를 위해 만들어진 대화형 AI 툴킷 | ✅ | ✅ | ✅ | ❌ | | OpenCLIP | OpenAI의 CLIP 오픈소스 구현 라이브러리 | ❌ | ❌ | ✅ | ✅ | | PaddleNLP | PaddlePaddle 기반의 쉽고 강력한 NLP 라이브러리 | ✅ | ✅ | ✅ | ✅ | | PEFT | 최첨단 파라미터 효율 미세 조정(PEFT) 라이브러리 | ✅ | ✅ | ✅ | ✅ | | Pyannote | 화자 분리를 위한 신경망 구성 요소 | ❌ | ❌ | ✅ | ❌ | | PyCTCDecode | 음성 인식용 언어 모델 지원 CTC 디코딩 | ❌ | ❌ | ✅ | ❌ | | Pythae | Python의 생성 오토인코더를 위한 통합 프레임워크 | ❌ | ❌ | ✅ | ✅ | | RL-Baselines3-Zoo | Stable Baselines3를 사용한 강화학습 학습 프레임워크 | ❌ | ✅ | ✅ | ✅ | | Sample Factory | 고처리량 비동기 강화학습 코드베이스 | ❌ | ✅ | ✅ | ✅ | | Sentence Transformers | 문장·문단·이미지의 밀집 벡터 표현 계산 | ✅ | ✅ | ✅ | ✅ | | SetFit | Sentence Transformers로 효율적인 few-shot 텍스트 분류 | ✅ | ✅ | ✅ | ✅ | | spaCy | Python과 Cython의 고급 자연어 처리 | ✅ | ✅ | ✅ | ✅ | | SpanMarker | 익숙하고 간단하며 최신인 개체명 인식(NER) | ✅ | ✅ | ✅ | ✅ | | Scikit Learn (skops 사용) | Python의 머신러닝 | ✅ | ✅ | ✅ | ✅ | | Speechbrain | PyTorch 기반 음성 툴킷 | ✅ | ✅ | ✅ | ❌ | | Stable-Baselines3 | PyTorch의 심층 강화학습 알고리즘의 신뢰할 수 있는 구현 집합 | ❌ | ✅ | ✅ | ✅ | | TensorFlowTTS | 실시간 최신 음성 합성 아키텍처 | ❌ | ❌ | ✅ | ❌ | | Timm | 이미지 모델, 스크립트, 사전 학습 가중치 등의 모음 | ✅ | ✅ | ✅ | ✅ | | Transformers | PyTorch, TensorFlow, JAX용 최신 자연어 처리 | ✅ | ✅ | ✅ | ✅ | | Transformers.js | 웹용 최신 머신러닝. 서버 없이 🤗 Transformers를 브라우저에서 직접 실행! | ❌ | ❌ | ✅ | ❌ | | Unity Sentis | Unity 3D 게임 엔진용 추론 엔진 | ❌ | ❌ | ❌ | ❌ |

새 라이브러리 지원을 추가하려면?

라이브러리를 추가하고 싶다면 언제든 연락 주세요! Adding a Library Guide에서 자세히 확인할 수 있어요.

더 알아보기 (Learn more)