Files
diffusers/docs/source/en/api/attnprocessor.md
Sayak Paul f550745a2b [Utils] add utilities for checking if certain utilities are properly documented (#7763)
* add; utility to check if attn_procs,norms,acts are properly documented.

* add support listing to the workflows.

* change to 2024.

* small fixes.

* does adding detailed docstrings help?

* uncomment image processor check

* quality

* fix, thanks to @mishig.

* Apply suggestions from code review

Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com>

* style

* JointAttnProcessor2_0

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* Update docs/source/en/api/normalization.md

Co-authored-by: hlky <hlky@hlky.ac>

---------

Co-authored-by: Steven Liu <59462357+stevhliu@users.noreply.github.com>
Co-authored-by: hlky <hlky@hlky.ac>
2025-02-20 12:37:00 +05:30

4.6 KiB

Attention Processor

An attention processor is a class for applying different types of attention mechanisms.

AttnProcessor

autodoc models.attention_processor.AttnProcessor

autodoc models.attention_processor.AttnProcessor2_0

autodoc models.attention_processor.AttnAddedKVProcessor

autodoc models.attention_processor.AttnAddedKVProcessor2_0

autodoc models.attention_processor.AttnProcessorNPU

autodoc models.attention_processor.FusedAttnProcessor2_0

Allegro

autodoc models.attention_processor.AllegroAttnProcessor2_0

AuraFlow

autodoc models.attention_processor.AuraFlowAttnProcessor2_0

autodoc models.attention_processor.FusedAuraFlowAttnProcessor2_0

CogVideoX

autodoc models.attention_processor.CogVideoXAttnProcessor2_0

autodoc models.attention_processor.FusedCogVideoXAttnProcessor2_0

CrossFrameAttnProcessor

autodoc pipelines.text_to_video_synthesis.pipeline_text_to_video_zero.CrossFrameAttnProcessor

Custom Diffusion

autodoc models.attention_processor.CustomDiffusionAttnProcessor

autodoc models.attention_processor.CustomDiffusionAttnProcessor2_0

autodoc models.attention_processor.CustomDiffusionXFormersAttnProcessor

Flux

autodoc models.attention_processor.FluxAttnProcessor2_0

autodoc models.attention_processor.FusedFluxAttnProcessor2_0

autodoc models.attention_processor.FluxSingleAttnProcessor2_0

Hunyuan

autodoc models.attention_processor.HunyuanAttnProcessor2_0

autodoc models.attention_processor.FusedHunyuanAttnProcessor2_0

autodoc models.attention_processor.PAGHunyuanAttnProcessor2_0

autodoc models.attention_processor.PAGCFGHunyuanAttnProcessor2_0

IdentitySelfAttnProcessor2_0

autodoc models.attention_processor.PAGIdentitySelfAttnProcessor2_0

autodoc models.attention_processor.PAGCFGIdentitySelfAttnProcessor2_0

IP-Adapter

autodoc models.attention_processor.IPAdapterAttnProcessor

autodoc models.attention_processor.IPAdapterAttnProcessor2_0

autodoc models.attention_processor.SD3IPAdapterJointAttnProcessor2_0

JointAttnProcessor2_0

autodoc models.attention_processor.JointAttnProcessor2_0

autodoc models.attention_processor.PAGJointAttnProcessor2_0

autodoc models.attention_processor.PAGCFGJointAttnProcessor2_0

autodoc models.attention_processor.FusedJointAttnProcessor2_0

LoRA

autodoc models.attention_processor.LoRAAttnProcessor

autodoc models.attention_processor.LoRAAttnProcessor2_0

autodoc models.attention_processor.LoRAAttnAddedKVProcessor

autodoc models.attention_processor.LoRAXFormersAttnProcessor

Lumina-T2X

autodoc models.attention_processor.LuminaAttnProcessor2_0

Mochi

autodoc models.attention_processor.MochiAttnProcessor2_0

autodoc models.attention_processor.MochiVaeAttnProcessor2_0

Sana

autodoc models.attention_processor.SanaLinearAttnProcessor2_0

autodoc models.attention_processor.SanaMultiscaleAttnProcessor2_0

autodoc models.attention_processor.PAGCFGSanaLinearAttnProcessor2_0

autodoc models.attention_processor.PAGIdentitySanaLinearAttnProcessor2_0

Stable Audio

autodoc models.attention_processor.StableAudioAttnProcessor2_0

SlicedAttnProcessor

autodoc models.attention_processor.SlicedAttnProcessor

autodoc models.attention_processor.SlicedAttnAddedKVProcessor

XFormersAttnProcessor

autodoc models.attention_processor.XFormersAttnProcessor

autodoc models.attention_processor.XFormersAttnAddedKVProcessor

XLAFlashAttnProcessor2_0

autodoc models.attention_processor.XLAFlashAttnProcessor2_0

XFormersJointAttnProcessor

autodoc models.attention_processor.XFormersJointAttnProcessor

IPAdapterXFormersAttnProcessor

autodoc models.attention_processor.IPAdapterXFormersAttnProcessor

FluxIPAdapterJointAttnProcessor2_0

autodoc models.attention_processor.FluxIPAdapterJointAttnProcessor2_0

XLAFluxFlashAttnProcessor2_0

autodoc models.attention_processor.XLAFluxFlashAttnProcessor2_0