Diffusers documentation
المخرجات
المخرجات
جميع مخرجات النماذج هي فئات فرعية من BaseOutput، وهي هياكل بيانات تحتوي على جميع المعلومات التي يعيدها النموذج. كما يمكن استخدام المخرجات كسلاسل (tuples) أو قواميس (dictionaries).
على سبيل المثال:
from diffusers import DDIMPipeline
pipeline = DDIMPipeline.from_pretrained("google/ddpm-cifar10-32")
outputs = pipeline()كائن outputs هو ImagePipelineOutput مما يعني أنه يحتوي على خاصية صورة.
يمكنك الوصول إلى كل خاصية كما تفعل عادةً أو عبر البحث بالكلمة المفتاحية، وإذا لم تُرجع النموذج تلك الخاصية، فستحصل على None:
outputs.images
outputs["images"]عند اعتبار كائن outputs على أنه tuple، فإنه يأخذ في الاعتبار فقط الخصائص التي لا تحتوي على قيم None.
فعلى سبيل المثال، استرجاع صورة عن طريق الفهرسة فيها يعيد tuple (outputs.images):
outputs[:1]للتحقق من مخرجات خط أنابيب أو نموذج محدد، الرجوع إلى توثيق واجهة برمجة التطبيقات (API) المقابل له.
BaseOutput
فئة أساسية لجميع مخرجات النماذج على شكل dataclass. تحتوي على __getitem__ يسمح بالوصول إلى العناصر باستخدام فهرس صحيح أو شريحة (كما في tuple) أو نصوص (كما في قاموس)، مع تجاهل السمات التي قيمتها None. وتعمل بشكل مشابه لقاموس بايثون العادي في الحالات الأخرى.
> لا يمكنك فك حزمة
BaseOutputمباشرة. استخدم طريقة to_tuple() لتحويلها إلى tuple أولاً.
Convert self to a tuple containing all the attributes/keys that are not None.
ImagePipelineOutput
فئة diffusers.ImagePipelineOutput
< source >( images: list[PIL.Image.Image] | numpy.ndarray )
فئة الإخراج لخطوط أنابيب الصور.
AudioPipelineOutput
فئة diffusers.AudioPipelineOutput
< source >( audios: ndarray )
فئة الإخراج لخطوط أنابيب الصوت.
ImageTextPipelineOutput
فئة diffusers.ImageTextPipelineOutput
< source >( images: list[PIL.Image.Image] | numpy.ndarray | Nonetext: list[str] | list[list[str]] | None )
المعاملات
- images (
list[PIL.Image.Image]أوnp.ndarray) — قائمة من صور PIL منزوعة الضوضاء بطولbatch_sizeأو مصفوفة NumPy بأبعاد(batch_size, height, width, num_channels). - text (
list[str]أوlist[list[str]]) — قائمة من نصوص مولّدة بطولbatch_sizeأو قائمة من قوائم النصوص حيث طول القائمة الخارجية هوbatch_size.
فئة الإخراج لخطوط أنابيب الصور والنصوص المشتركة.