Diffusers documentation

Diffusers

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



Diffusers

Diffusers предоставляет предобученные диффузионные модели и строительные блоки для создания собственных рабочих процессов с изображениями, видео и аудио.

Она имеет два основных пути.

  • DiffusionPipeline поддерживает инференс в несколько строк с использованием предобученных чекпоинтов, а также адаптеров, таких как LoRA. Это простой путь для генерации.
  • Modular Diffusers позволяет использовать составные блоки и ModularPipeline для создания собственных пайплайнов, когда требуется более точный контроль.

Оптимизации, такие как offloading и квантование, позволяют запускать большие модели на устройствах с ограниченной памятью. Если проблема памяти отсутствует, Diffusers также поддерживает torch.compile для более быстрого вывода.

Смотрите популярные модели Diffusers на Hub прямо сейчас.

Обучение

Если вы только начинаете, начните с курса Hugging Face по диффузионным моделям. В нём рассматриваются теория диффузии, а также то, как генерировать изображения, дообучать модели и многое другое с помощью Diffusers.

В Быстром старте также приведён копируемый промпт для настройки агента, используемый при инференсе.

Куда дальше

Update on GitHub