Buckets:
Outputs
All model outputs are subclasses of BaseOutput, data structures containing all the information returned by the model. The outputs can also be used as tuples or dictionaries.
For example:
from diffusers import DDIMPipeline
pipeline = DDIMPipeline.from_pretrained("google/ddpm-cifar10-32")
outputs = pipeline()
The outputs object is a ImagePipelineOutput which means it has an image attribute.
You can access each attribute as you normally would or with a keyword lookup, and if that attribute is not returned by the model, you will get None:
outputs.images
outputs["images"]
When considering the outputs object as a tuple, it only considers the attributes that don't have None values.
For instance, retrieving an image by indexing into it returns the tuple (outputs.images):
outputs[:1]
To check a specific pipeline or model output, refer to its corresponding API documentation.
BaseOutput[[diffusers.utils.BaseOutput]]
class diffusers.utils.BaseOutputdiffusers.utils.BaseOutput
Base class for all model outputs as dataclass. Has a __getitem__ that allows indexing by integer or slice (like a
tuple) or strings (like a dictionary) that will ignore the None attributes. Otherwise behaves like a regular
Python dictionary.
> You can't unpack a
BaseOutputdirectly. Use the to_tuple() method to convert it to a tuple > first.
to_tuplediffusers.utils.BaseOutput.to_tuple
Convert self to a tuple containing all the attributes/keys that are not None.
ImagePipelineOutput[[diffusers.ImagePipelineOutput]]
class diffusers.ImagePipelineOutputdiffusers.ImagePipelineOutputList[PIL.Image.Image] or np.ndarray) --
List of denoised PIL images of length batch_size or NumPy array of shape (batch_size, height, width, num_channels).0
Output class for image pipelines.
AudioPipelineOutput[[diffusers.AudioPipelineOutput]]
class diffusers.AudioPipelineOutputdiffusers.AudioPipelineOutputnp.ndarray) --
List of denoised audio samples of a NumPy array of shape (batch_size, num_channels, sample_rate).0
Output class for audio pipelines.
ImageTextPipelineOutput[[diffusers.ImageTextPipelineOutput]]
class diffusers.ImageTextPipelineOutputdiffusers.ImageTextPipelineOutputList[PIL.Image.Image] or np.ndarray) --
List of denoised PIL images of length batch_size or NumPy array of shape (batch_size, height, width, num_channels).
- text (
List[str]orList[List[str]]) -- List of generated text strings of lengthbatch_sizeor a list of list of strings whose outer list has lengthbatch_size.0
Output class for joint image-text pipelines.
Xet Storage Details
- Size:
- 5.08 kB
- Xet hash:
- 567f7ed214ab3913076e139598551de48dc8918c5032f40097b4f0039b7df095
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.