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.35.1).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

概述

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

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

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

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

快速开始

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

ModularPipelineBlocks

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

ModularPipeline

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