Diffusers documentation

Состояния конвейера

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v0.42.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Состояния конвейера

PipelineState

класс diffusers.modular_pipelines.PipelineState

< >

( values: dict = <factory>kwargs_mapping: dict = <factory> )

PipelineState хранит состояние конвейера. Он используется для передачи данных между блоками конвейера.

get

< >

( keys: str | list[str]default: Any = None ) → Any | dict[str, Any]

Параметры

  • keys (str | list[str]) — Ключ или список ключей для значений
  • default (Any) — значение по умолчанию, возвращаемое, если элемент не найден

Возвращает

Any | dict[str, Any]

Одно значение, если keys — это str, словарь значений, если keys — это list

Получите одно или несколько значений из состояния конвейера.

get_by_kwargs

< >

( kwargs_type: str ) → dict[str, Any]

Параметры

  • kwargs_type (str) — Значение kwargs_type для фильтрации

Возвращает

dict[str, Any]

Словарь значений с соответствующим kwargs_type

Получите все значения с соответствующим kwargs_type.

set

< >

( key: strvalue: Anykwargs_type: str = None )

Параметры

  • key (str) — Ключ для значения
  • value (Any) — Значение для хранения
  • kwargs_type (str) — значение kwargs_type, с которым связано данное значение

Добавьте значение в состояние конвейера.

to_dict

< >

( )

Преобразовать PipelineState в словарь.

BlockState

класс diffusers.modular_pipelines.BlockState

< >

( **kwargs )

Контейнер для данных состояния блока с доступом к атрибутам и форматированным представлением.

as_dict

< >

( ) → dict[str, Any]

Возвращает

dict[str, Any]

Словарь, содержащий все атрибуты BlockState

Преобразовать BlockState в словарь.

Update on GitHub