Diffusers documentation

Обзор

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

  • States описывает, как данные разделяются и передаются между блоками и ModularPipeline.
  • ModularPipelineBlocks — это базовая единица ModularPipeline, и в этом руководстве показано, как создать такой блок.
  • SequentialPipelineBlocks — это тип блока, который объединяет несколько блоков в цепочку, чтобы они выполнялись последовательно, передавая данные по цепочке. В этом руководстве показано, как создавать SequentialPipelineBlocks и как они соединяются и работают вместе.
  • LoopSequentialPipelineBlocks — это тип блока, который выполняет серию блоков в цикле. В этом руководстве показано, как создать LoopSequentialPipelineBlocks.
  • AutoPipelineBlocks — это тип блока, который автоматически выбирает, какие блоки выполнять, на основе входных данных. В этом руководстве показано, как создавать AutoPipelineBlocks.
  • Создание собственных блоков показывает, как создавать собственные блоки и делиться ими на Hub.

ModularPipeline

  • ModularPipeline показывает, как создавать блоки конвейера и преобразовывать их в исполняемый ModularPipeline.
  • ComponentsManager показывает, как управлять компонентами и переиспользовать их в нескольких конвейерах.
  • Guiders показывает, как использовать различные методы наведения в конвейере.

Интеграция с Mellon

Update on GitHub