Buckets:

mishig's picture
|
download
raw
4.82 kB

المخرجات

جميع مخرجات النماذج هي فئات فرعية من 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[[diffusers.utils.BaseOutput]]

diffusers.utils.BaseOutput[[diffusers.utils.BaseOutput]]

المصدر

فئة أساسية لجميع مخرجات النموذج على شكل dataclass. تحتوي على __getitem__ يسمح بالوصول إلى العناصر عبر فهرس صحيح أو شريحة (كما في tuple) أو نصوص (كما في dictionary) مع تجاهل السمات التي قيمتها None. وتعمل بشكل مشابه لـ dictionary عادي في بايثون.

> لا يمكنك فك حزمة BaseOutput مباشرة. استخدم طريقة to_tuple() للتحويل إليه كـ tuple > أولاً.

to_tuple[[diffusers.utils.BaseOutput.to_tuple]]

to_tuple()

المصدر

Convert self to a tuple containing all the attributes/keys that are not None.

ImagePipelineOutput[[diffusers.ImagePipelineOutput]]

diffusers.ImagePipelineOutput[[diffusers.ImagePipelineOutput]]

diffusers.ImagePipelineOutput(images: list[PIL.Image.Image] | numpy.ndarray)

المصدر

المعاملات:

images (List[PIL.Image.Image] أو np.ndarray) : قائمة من صور PIL منزوعة الضوضاء بطول batch_size أو مصفوفة NumPy بأبعاد (batch_size, height, width, num_channels).

فئة الإخراج لخطوط أنابيب الصور.

AudioPipelineOutput[[diffusers.AudioPipelineOutput]]

diffusers.AudioPipelineOutput[[diffusers.AudioPipelineOutput]]

diffusers.AudioPipelineOutput(audios: ndarray)

المصدر

المعاملات:

audios (np.ndarray) : قائمة بعينات الصوت بعد إزالة الضوضاء، على شكل مصفوفة NumPy بأبعاد (batch_size, num_channels, sample_rate).

فئة الإخراج لخطوط أنابيب الصوت.

ImageTextPipelineOutput[[diffusers.ImageTextPipelineOutput]]

diffusers.ImageTextPipelineOutput[[diffusers.ImageTextPipelineOutput]]

diffusers.ImageTextPipelineOutput(images: list[PIL.Image.Image] | numpy.ndarray | None, text: 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.

فئة الإخراج لخطوط أنابيب الصور والنصوص المشتركة.

Xet Storage Details

Size:
4.82 kB
·
Xet hash:
33a04e20203782a67e4b28d39a44e5fe6b4755ea3c4c65073b30eae25e6eaafc

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.