算力平台:
输出
所有模型输出都是 [~utils.BaseOutput
] 的子类,包含模型返回的所有信息的数据结构。输出也可以用作元组或字典。
例如:
python
from diffusers import DDIMPipeline
pipeline = DDIMPipeline.from_pretrained("google/ddpm-cifar10-32")
outputs = pipeline()
outputs
对象是一个 [~pipelines.ImagePipelineOutput
],这意味着它有一个 image
属性。
你可以像平常一样访问每个属性,或者使用关键字查找,如果模型没有返回该属性,你将得到 None
:
python
outputs.images
outputs["images"]
在将 outputs
对象视为元组时,它只考虑那些不为 None
的属性。 例如,通过索引获取图像会返回元组 (outputs.images)
:
python
outputs[:1]
BaseOutput
[[autodoc]] utils.BaseOutput - to_tuple
ImagePipelineOutput
[[autodoc]] pipelines.ImagePipelineOutput
FlaxImagePipelineOutput
[[autodoc]] pipelines.pipeline_flax_utils.FlaxImagePipelineOutput
AudioPipelineOutput
[[autodoc]] pipelines.AudioPipelineOutput
ImageTextPipelineOutput
[[autodoc]] ImageTextPipelineOutput