fffiloni commited on
Commit
0cc2ff2
·
verified ·
1 Parent(s): 270734d

Update app_zero.py

Browse files
Files changed (1) hide show
  1. app_zero.py +13 -11
app_zero.py CHANGED
@@ -119,7 +119,7 @@ def patch_pasd_for_diffusers() -> None:
119
  ],
120
  )
121
 
122
- # 2) PositionNet was replaced by GLIGENTextBoundingboxProjection
123
  patch_file(
124
  "./PASD/models/pasd/unet_2d_condition.py",
125
  [
@@ -131,7 +131,7 @@ def patch_pasd_for_diffusers() -> None:
131
  ],
132
  )
133
 
134
- # 3) internal module paths moved
135
  patch_file(
136
  "./PASD/models/pasd/unet_2d_blocks.py",
137
  [
@@ -150,15 +150,17 @@ def patch_pasd_for_diffusers() -> None:
150
  ],
151
  )
152
 
153
- # 4) robust ControlNet mixin import fallback
154
- controlnet_import_fallback = '''try:
155
- from diffusers.loaders import FromOriginalControlNetMixin as FromOriginalControlnetMixin
156
- except ImportError:
157
- try:
158
- from diffusers.loaders import FromOriginalControlnetMixin
159
- except ImportError:
160
- class FromOriginalControlnetMixin:
161
- pass'''
 
 
162
 
163
  patch_file(
164
  "./PASD/models/pasd/controlnet.py",
 
119
  ],
120
  )
121
 
122
+ # 2) PositionNet -> GLIGENTextBoundingboxProjection alias
123
  patch_file(
124
  "./PASD/models/pasd/unet_2d_condition.py",
125
  [
 
131
  ],
132
  )
133
 
134
+ # 3) internal module paths moved in newer diffusers
135
  patch_file(
136
  "./PASD/models/pasd/unet_2d_blocks.py",
137
  [
 
150
  ],
151
  )
152
 
153
+ # 4) robust ControlNet mixin fallback at top level
154
+ controlnet_import_fallback = (
155
+ "try:\n"
156
+ " from diffusers.loaders import FromOriginalControlNetMixin as FromOriginalControlnetMixin\n"
157
+ "except ImportError:\n"
158
+ " try:\n"
159
+ " from diffusers.loaders import FromOriginalControlnetMixin\n"
160
+ " except ImportError:\n"
161
+ " class FromOriginalControlnetMixin:\n"
162
+ " pass"
163
+ )
164
 
165
  patch_file(
166
  "./PASD/models/pasd/controlnet.py",