Diffusers documentation
Çıktılar
Çıktılar
Tüm model çıktıları, modelin döndürdüğü tüm bilgileri içeren veri yapıları olan BaseOutput alt sınıflarıdır. Çıktılar ayrıca tuple veya sözlük olarak da kullanılabilir.
Örneğin:
from diffusers import DDIMPipeline
pipeline = DDIMPipeline.from_pretrained("google/ddpm-cifar10-32")
outputs = pipeline()outputs nesnesi bir ImagePipelineOutput olduğundan bir image özniteliğine sahiptir.
Her özniteliğe normal şekilde veya anahtar kelime aramasıyla erişebilirsiniz ve bu öznitelik model tarafından döndürülmezse None alırsınız:
outputs.images
outputs["images"]outputs nesnesini bir tuple olarak ele aldığınızda, yalnızca None değerine sahip olmayan öznitelikleri dikkate alır.
Örneğin, indeksleme yoluyla bir görüntü almak (outputs.images) tuple'ını döndürür:
outputs[:1]Belirli bir pipeline veya model çıktısını kontrol etmek için ilgili API dokümantasyonuna başvurun.
BaseOutput
Tüm model çıktıları için dataclass olarak temel sınıf. Tıpkı bir tuple gibi tamsayı veya dilim (slice) ile ya da tıpkı bir sözlük gibi dizelerle indekslemeye izin veren bir __getitem__ içerir; bu işlem None özniteliklerini yok sayar. Aksi takdirde, standart bir Python sözlüğü gibi davranır.
>
BaseOutputdoğrudan açamazsınız. Önce onu bir tuple'a dönüştürmek için to_tuple() yöntemini kullanın.
None olmayan tüm öznitelik/anahtarları içeren bir tuple'a dönüştür.
ImagePipelineOutput
sınıf diffusers.ImagePipelineOutput
< source >( images: list[PIL.Image.Image] | numpy.ndarray )
Görüntü hatları için çıktı sınıfı.
AudioPipelineOutput
sınıf diffusers.AudioPipelineOutput
< source >( audios: ndarray )
Ses boru hatları için çıktı sınıfı.
ImageTextPipelineOutput
sınıf diffusers.ImageTextPipelineOutput
< source >( images: list[PIL.Image.Image] | numpy.ndarray | Nonetext: list[str] | list[list[str]] | None )
Parametreler
- images (
list[PIL.Image.Image]veyanp.ndarray) —batch_sizeuzunluğunda gürültüsü azaltılmış PIL görüntülerinin listesi veya(batch_size, height, width, num_channels)biçiminde NumPy dizisi. - text (
list[str]veyalist[list[str]]) —batch_sizeuzunluğunda üretilmiş metin dizgilerinin listesi veya dış listesibatch_sizeuzunluğunda olan dizgilerin listesi.
Ortak görüntü-metin iş akışları için çıktı sınıfı.