* Implement `CustomDiffusionAttnProcessor2_0` * Doc-strings and type annotations for `CustomDiffusionAttnProcessor2_0`. (#1) * Update attnprocessor.md * Update attention_processor.py * Interops for `CustomDiffusionAttnProcessor2_0`. * Formatted `attention_processor.py`. * Formatted doc-string in `attention_processor.py` * Conditional CustomDiffusion2_0 for training example. * Remove unnecessary reference impl in comments. * Fix `save_attn_procs`.
1.3 KiB
Attention Processor
An attention processor is a class for applying different types of attention mechanisms.
AttnProcessor
autodoc models.attention_processor.AttnProcessor
AttnProcessor2_0
autodoc models.attention_processor.AttnProcessor2_0
LoRAAttnProcessor
autodoc models.attention_processor.LoRAAttnProcessor
LoRAAttnProcessor2_0
autodoc models.attention_processor.LoRAAttnProcessor2_0
CustomDiffusionAttnProcessor
autodoc models.attention_processor.CustomDiffusionAttnProcessor
CustomDiffusionAttnProcessor2_0
autodoc models.attention_processor.CustomDiffusionAttnProcessor2_0
AttnAddedKVProcessor
autodoc models.attention_processor.AttnAddedKVProcessor
AttnAddedKVProcessor2_0
autodoc models.attention_processor.AttnAddedKVProcessor2_0
LoRAAttnAddedKVProcessor
autodoc models.attention_processor.LoRAAttnAddedKVProcessor
XFormersAttnProcessor
autodoc models.attention_processor.XFormersAttnProcessor
LoRAXFormersAttnProcessor
autodoc models.attention_processor.LoRAXFormersAttnProcessor
CustomDiffusionXFormersAttnProcessor
autodoc models.attention_processor.CustomDiffusionXFormersAttnProcessor
SlicedAttnProcessor
autodoc models.attention_processor.SlicedAttnProcessor
SlicedAttnAddedKVProcessor
autodoc models.attention_processor.SlicedAttnAddedKVProcessor