huggingface / huggingface/diffusers
Attention test seems uncompatible with latest xformers
- Vorherrschende Sprache
- Python
- Sterne
- 34.5k
- Forks
- 7.3k
- Ø Merge
- 3 T. 3 Std.
- Gemergte PRs (30 T.)
- 91
Beschreibung
https://github.com/huggingface/diffusers/blob/764b62473ac10afd9c52e6b3f3f528f719bc7a34/src/diffusers/models/attention.py#L244
It seems that the latest xformers has the memory_efficient_attention function under xops.ops and not xops in this case.
xops.__version__
'0.0.32.post2'
Maybe "import xformers as xops" should be "import xformers.ops as xops" ?
For reference:
https://github.com/facebookresearch/xformers/blob/c159edc05ae5a0192ab0558e834b946155790371/xformers/ops/fmha/__init__.py#L186
Beitragsleitfaden
Rechercherichtung
Beginne bei src/diffusers/models/attention.py Zeile 244 und untersuche, wie die xformers-Aufmerksamkeitsfunktion importiert und aufgerufen wird. Vergleiche diese Verwendung mit dem Layout der referenzierten xformers-Version 0.0.32.post2 und überprüfe anschließend, ob der Attention-Test mit der neuesten xformers-Version funktioniert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python, pytorch
- Bereich
- machine-learning
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 52/100