huggingface / huggingface/diffusers

Attention test seems uncompatible with latest xformers

Offen
#12,284 6 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
stale
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.