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 | 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