Diffusers documentation

حالات خط الأنابيب

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[str, typing.Any] = <factory>kwargs_mapping: dict[str, list[str]] = <factory> )

PipelineState يخزّن حالة خط الأنابيب. يُستخدم لتبادل البيانات بين كتل خط الأنابيب.

get

< >

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

المعاملات

  • keys (str | list[str]) — مفتاح أو قائمة مفاتيح للقيم
  • default (أي نوع) — القيمة الافتراضية التي تُعاد إذا لم يتم العثور على القيمة

يعيد

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

احصل على جميع القيم التي تطابق 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