Files
diffusers/docs/source/zh/modular_diffusers/overview.md
Sam Yuan f868d4b58b translate document to zh (#12179)
Signed-off-by: SamYuan1990 <yy19902439@126.com>
2025-08-19 08:43:33 -07:00

2.3 KiB
Raw Permalink Blame History

概述

Warning

模块化Diffusers正在积极开发中其API可能会发生变化。

模块化Diffusers是一个统一的管道系统通过管道块简化您的工作流程。

  • 块是可重用的,您只需要为您的管道创建独特的块。
  • 块可以混合搭配,以适应或为特定工作流程或多个工作流程创建管道。

模块化Diffusers文档的组织如下所示。

快速开始

  • 一个快速开始演示了如何使用模块化Diffusers实现一个示例工作流程。

ModularPipelineBlocks

  • States解释了数据如何在块和[ModularPipeline]之间共享和通信。
  • ModularPipelineBlocks是[ModularPipeline]最基本的单位,本指南向您展示如何创建一个。
  • SequentialPipelineBlocks是一种类型的块,它将多个块链接起来,使它们一个接一个地运行,沿着链传递数据。本指南向您展示如何创建[~modular_pipelines.SequentialPipelineBlocks]以及它们如何连接和一起工作。
  • LoopSequentialPipelineBlocks是一种类型的块,它在循环中运行一系列块。本指南向您展示如何创建[~modular_pipelines.LoopSequentialPipelineBlocks]。
  • AutoPipelineBlocks是一种类型的块,它根据输入自动选择要运行的块。本指南向您展示如何创建[~modular_pipelines.AutoPipelineBlocks]。

ModularPipeline

  • ModularPipeline向您展示如何创建并将管道块转换为可执行的[ModularPipeline]。
  • ComponentsManager向您展示如何跨多个管道管理和重用组件。
  • Guiders向您展示如何在管道中使用不同的指导方法。