huggingface/diffusers
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch.
What it solves
Diffusers는 이미지, 오디오 및 3D 분자 구조를 생성하기 위한 최신 사전 학습 확산 모델에 쉽게 접근할 수 있도록 설계된 라이브러리입니다. 추론(콘텐츠 생성)과 사용자 정의 확산 모델 학습 과정을 단순화하여, 엄격한 추상화보다 사용성 및 커스터마이징을 우선시하는 모듈식 툴박스를 제공합니다.
How it works
이 라이브러리는 세 가지 핵심 구성 요소를 중심으로 구축됩니다:
- Diffusion Pipelines: 몇 줄의 코드만으로 복잡한 추론 작업을 실행할 수 있는 고수준 API.
- Noise Schedulers: 확산 속도와 출력 품질을 제어하는 교체 가능한 구성 요소.
- Pretrained Models: 스케줄러와 결합하여 맞춤형 엔드‑투‑엔드 확산 시스템을 만들 수 있는 모듈식 빌딩 블록.
Who it’s for
텍스트‑투‑이미지, 이미지‑투‑이미지, 인페인팅, 초해상도와 같은 작업에 사전 학습된 확산 모델을 사용하고자 하는 개발자 및 연구자, 그리고 처음부터 자체 확산 모델을 학습하거나 파인튜닝하려는 사람들을 위한 것입니다.
Highlights
- Broad Modality Support: 이미지, 오디오 및 3D 분자 구조 생성 지원.
- Extensive Model Hub: Hugging Face Hub를 통해 30,000개 이상의 체크포인트에 접근 가능.
- Modular Architecture: 사용자가 스케줄러와 모델을 교체하여 시스템 동작을 조정할 수 있음.
- Optimization: 메모리 사용량 감소와 추론 속도 향상을 위한 가이드와 도구 포함.
- Wide Adoption: 14,000개 이상의 다른 GitHub 리포지토리에서 사용되고 있음.