Spaces:
Running on Zero
Running on Zero
File size: 890 Bytes
b347817 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | """Compatibility shim. The grid/video RoPE support is now BAKED INTO the
vendored `diffsynth/models/qwen_image_dit.py` (this repo ships a pinned copy
of DiffSynth-Studio under ./diffsynth), so there is nothing to monkeypatch.
`apply()` just verifies the vendored patch is actually the one being
imported -- a guard against accidentally shadowing the vendored package with
an unpatched site-packages installation.
"""
import inspect
def apply():
from diffsynth.models import qwen_image_dit
source_path = inspect.getfile(qwen_image_dit)
with open(source_path, "r") as f:
patched = "GRID-TILE PATCH" in f.read()
assert patched, (
f"The imported diffsynth ({source_path}) is NOT the vendored patched "
f"copy. Make sure you run from the repo root (so ./diffsynth shadows "
f"any pip-installed diffsynth), or uninstall the pip package."
)
|