Diffusers documentation
Pipeline states
Pipeline states
PipelineState
class diffusers.modular_pipelines.PipelineState
< source >( values: typing.Dict[str, typing.Any] = <factory> kwargs_mapping: typing.Dict[str, typing.List[str]] = <factory> )
PipelineState
stores the state of a pipeline. It is used to pass data between pipeline blocks.
get
< source >( keys: typing.Union[str, typing.List[str]] default: typing.Any = None ) → Union[Any, Dict[str, Any]]
Get one or multiple values from the pipeline state.
get_by_kwargs
< source >( kwargs_type: str ) → Dict[str, Any]
Get all values with matching kwargs_type.
set
< source >( key: str value: typing.Any kwargs_type: str = None )
Add a value to the pipeline state.
Convert PipelineState to a dictionary.
BlockState
Container for block state data with attribute access and formatted representation.
as_dict
< source >( ) → Dict[str, Any]
Returns
Dict[str, Any]
Dictionary containing all attributes of the BlockState
Convert BlockState to a dictionary.