Sept. 24, 2022, 2:31 p.m. | /u/hnipun

Machine Learning www.reddit.com

We got close to 50% speedup on A6000 by replacing most of cross attention operations in the U-Net with flash attention

Annotated Implementation: [https://nn.labml.ai/diffusion/stable\_diffusion/model/unet\_attention.html#section-45](https://nn.labml.ai/diffusion/stable_diffusion/model/unet_attention.html#section-45)

Github: [https://github.com/labmlai/annotated\_deep\_learning\_paper\_implementations/blob/master/labml\_nn/diffusion/stable\_diffusion/model/unet\_attention.py#L192](https://github.com/labmlai/annotated_deep_learning_paper_implementations/blob/master/labml_nn/diffusion/stable_diffusion/model/unet_attention.py#L192)

We used this to speed up our stable diffusion playground: [promptart.labml.ai](https://promptart.labml.ai/)

attention diffusion machinelearning stable diffusion

Data Architect

@ University of Texas at Austin | Austin, TX

Data ETL Engineer

@ University of Texas at Austin | Austin, TX

Lead GNSS Data Scientist

@ Lurra Systems | Melbourne

Senior Machine Learning Engineer (MLOps)

@ Promaton | Remote, Europe

Principal Machine Learning Engineer (AI, NLP, LLM, Generative AI)

@ Palo Alto Networks | Santa Clara, CA, United States

Consultant Senior Data Engineer F/H

@ Devoteam | Nantes, France