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

نظرة عامة

يعتبر Modular Diffusers نظام خطوط أنابيب موحّدًا يسهّل سير عملك من خلال كتل خط الأنابيب.

  • المكعبات قابلة لإعادة الاستخدام، ولا تحتاج إلى إنشاء مكعبات جديدة إلا لتلك الفريدة في خط أنابيبك.
  • يمكن خلط الكتل وتبديلها لتكييف خط أنابيب أو إنشاؤه لخدمة سير عمل محدد أو عدة سلاسل عمل.

تنظّم وثائق Modular Diffusers كما هو موضح أدناه.

البدء السريع

  • يُظهر لك البدء السريع كيفية تشغيل خط أنابيب معياري، وفهم بنيته، وتخصيصه من خلال تعديل الوحدات المكوّنة له.
  • يُبيّن الآتي من DiffusionPipeline ما الذي يعمل بشكل مختلف عن DiffusionPipeline، للقراء الذين يعرفون خطوط الأنابيب القياسية.

ModularPipelineBlocks

  • يشرح الحالات كيفية مشاركة البيانات والتواصل بين الكتل وModularPipeline.
  • ModularPipelineBlocks هو الوحدة الأساسية الأكثر بساطة في ModularPipeline، وتوضح لك هذه الدليل كيفية إنشاء وحدة واحدة.
  • SequentialPipelineBlocks هو نوع من الكتل التي تربط عدة كتل معًا بحيث تعمل واحدة تلو الأخرى، مع تمرير البيانات على طول السلسلة. يوضح هذا الدليل كيفية إنشاء SequentialPipelineBlocks وكيفية اتصالها وعملها معًا.
  • LoopSequentialPipelineBlocks هو نوع من الكتل التي تُشغّل سلسلة من الكتل في حلقة. تُظهر لك هذه الدليل كيفية إنشاء LoopSequentialPipelineBlocks.
  • AutoPipelineBlocks هو نوع من الكتل يختار تلقائيًا الكتل التي يجب تشغيلها بناءً على المدخلات. يوضح لك هذا الدليل كيفية إنشاء AutoPipelineBlocks.
  • يُظهر لك بناء كتل مخصصة كيفية إنشاء كتلك مخصصة خاصة بك ومشاركتها على Hub.

ModularPipeline

  • يُظهر لك ModularPipeline كيفية إنشاء كتل خط الأنابيب وتحويلها إلى ModularPipeline قابل للتنفيذ.
  • يُظهر لك ComponentsManager كيفية إدارة ومكوّنات إعادة استخدامها عبر خطوط أنابيب متعددة.
  • يُظهر لك Guiders كيفية استخدام طرق التوجيه المختلفة في خط المعالجة.

تكامل مع Mellon

Update on GitHub