Diffusers documentation
Diffusers
Başlayın
Çıkarım
Diffusion pipeline'ları kullanma
Adaptörler ve kişiselleştirme
Optimize et ve ölçeklendir
Temel performans
Çıkarım
Topluluk yöntemleri
Kantizasyon
Donanıma özgü hızlandırma
Sunum ve ölçekleme
Modüler Diffusers
Eğit ve ince ayar yap
Kaynaklar
Katkıda bulun
API
You are viewing main version, which requires installation from source. If you'd like
regular pip install, checkout the latest stable version (v0.42.1).
Diffusers
Diffusers, önceden eğitilmiş difüzyon modellerini ve özel görüntü, video ve ses iş akışları için yapı taşlarını sağlar.
İki ana yolu vardır.
- DiffusionPipeline, önceden eğitilmiş kontrol noktalarıyla birkaç satırlık çıkarım ve LoRA gibi adaptörleri destekler. Bu, üretim için kolay yoldur.
- Modular Diffusers, daha fazla kontrol gerektiğinde özel ModularPipeline'ler için birleştirilebilir bloklar sağlar.
Offloading ve quantization gibi optimizasyonlar, bellek kısıtlı cihazlarda büyük modellerin çalıştırılmasını sağlar. Bellek bir sorun değilse, Diffusers daha hızlı çıkarım için torch.compile desteğini de sunar.
Şimdi Hub'da trend olan Diffusers modellerini görüntüleyin.
Öğren
Başlangıç seviyesindeyseniz, Hugging Face Diffusion Models Course ile başlayın. Bu kurs, Diffusers ile görüntü üretme, modelleri ince ayar yapma ve daha fazlası ile birlikte difüzyon teorisini kapsar.
Hızlı Başlangıç bölümü, çıkarım için kopyalanabilir bir ajan kurulumu istemcisi de içerir.
Sıradaki adımlar
- Çıkarım — hatları yükleyin ve üretim çalıştırın
- Optimize et ve ölçeklendir — bellek, hız, kuantizasyon ve sunum
- Modüler Diffusers — bloklardan özel pipeline'lar oluşturun
- Eğit ve ince ayar yap — difüzyon modellerini ve adaptörleri eğitin
- CLI - komut satırından pipeline'ları çalıştırın ve paketleyin