🧩 Modular Diffusers: диффузионные пайплайны как конструктор
Diffusers теперь собираются из блоков — пайплайн можно разобрать и пересобрать под задачу без переписывания кода. Это ускоряет эксперименты с генерацией изображений и кастомными воркфлоу: разработчики могут просто менять или добавлять шаги вроде кодировщика текста, денойзинга или декодера.
Новый API ModularPipeline разбивает пайплайн на независимые блоки с входами и выходами. Их можно запускать отдельно, заменять или удалять, а затем динамически собирать новый pipeline. Компоненты моделей загружаются отдельно, поддерживаются lazy‑loading, управление памятью и кастомные блоки на Python.
Подход делает Diffusers ближе к node‑based системам вроде ComfyUI и интегрируется с визуальным интерфейсом Mellon — это упрощает создание сложных генеративных workflow и кастомных исследований.