huggingface / huggingface/diffusers

Missing `"linspace"` timestep spacing option for `DDIMInverseScheduler`

Offen
#10,529 4 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

**Is your feature request related to a problem? Please describe.**
I was wondering why the `"linspace"` timestep spacing option is not available also for the `DDIMInverseScheduler` class, as it is for other schedulers like `DDIMScheduler` and `DDIMScheduler`.
https://github.com/huggingface/diffusers/blob/9f06a0d1a4a998ac6a463c5be728c892f95320a8/src/diffusers/schedulers/scheduling_ddim_inverse.py#L284

**Describe the solution you'd like.**
The code could be copied from the other cited schedulers where it is already implemented.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne in src/diffusers/schedulers/scheduling_ddim_inverse.py ungefähr bei Zeile 284 und vergleiche anschließend die Implementierung der Zeitschritt-Abstände in den genannten DDIMScheduler-Dateien. Überprüfe, dass DDIMInverseScheduler die Option "linspace" akzeptiert und sich konsistent mit diesen vorhandenen Schedulern verhält; die Änderung ist abgeschlossen, wenn die Option funktioniert, ohne die anderen Abstandsmodi zu beeinflussen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
machine-learning
Issue-Typ
Feature
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

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