Description
attention.py
has at the moment two concurrent attention implementations which essentially do the exact same thing:
diffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
and
Both
anddiffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
We should start deprecating
diffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
Deprecating this class won't be easy as it essentially means we have to force people to re-upload their weights. Essentially every model checkpoint that made use of
diffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
I would propose to do this in the following way:
-
- To begin with when
diffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
- To begin with when
-
- Open a mass PR on all checkpoints that make use of
diffusers/src/diffusers/models/attention.py
Line 256 in 62608a9
- Open a mass PR on all checkpoints that make use of
-
- Update https://github.com/apple/ml-stable-diffusion/ to support the new weight format (cc @pcuenca)