Diffusers documentation

Estados do Pipeline

Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Estados do Pipeline

PipelineState

classe diffusers.modular_pipelines.PipelineState

< >

( values: dict[str, typing.Any] = <factory>kwargs_mapping: dict[str, list[str]] = <factory> )

PipelineState armazena o estado de um pipeline. Ele é usado para passar dados entre blocos do pipeline.

get

< >

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

Parâmetros

  • keys (str | list[str]) — Chave ou lista de chaves para os valores
  • default (Any) — O valor padrão a ser retornado caso não seja encontrado

Retorna

Any | dict[str, Any]

Valor único se keys for str, dicionário de valores se keys for list

Obtenha um ou vários valores do estado do pipeline.

get_by_kwargs

< >

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

Parâmetros

  • kwargs_type (str) — O kwargs_type para filtrar

Retorna

dict[str, Any]

Dicionário de valores com kwargs_type correspondente

Obtenha todos os valores com kwargs_type correspondente.

set

< >

( key: strvalue: Anykwargs_type: str = None )

Parâmetros

  • key (str) — A chave para o valor
  • value (Any) — O valor a ser armazenado
  • kwargs_type (str) — O kwargs_type com o qual o valor está associado

Adicione um valor ao estado do pipeline.

to_dict

< >

( )

Converte PipelineState em um dicionário.

BlockState

classe diffusers.modular_pipelines.BlockState

< >

( **kwargs )

Contêiner para dados de estado de bloco com acesso a atributos e representação formatada.

as_dict

< >

( ) → dict[str, Any]

Retorna

dict[str, Any]

Dicionário contendo todos os atributos do BlockState

Converte BlockState em um dicionário.

Update on GitHub