Update app_zero.py
Browse files- app_zero.py +13 -9
app_zero.py
CHANGED
|
@@ -122,15 +122,11 @@ def patch_pasd_for_diffusers() -> None:
|
|
| 122 |
],
|
| 123 |
)
|
| 124 |
|
| 125 |
-
# 2) PositionNet
|
| 126 |
-
# This patch handles the common legacy multiline import block.
|
| 127 |
patch_file(
|
| 128 |
"./PASD/models/pasd/unet_2d_condition.py",
|
| 129 |
[
|
| 130 |
-
(
|
| 131 |
-
" PositionNet,\n",
|
| 132 |
-
"",
|
| 133 |
-
),
|
| 134 |
(
|
| 135 |
" GLIGENTextBoundingboxProjection,\n",
|
| 136 |
" GLIGENTextBoundingboxProjection as PositionNet,\n",
|
|
@@ -138,7 +134,7 @@ def patch_pasd_for_diffusers() -> None:
|
|
| 138 |
],
|
| 139 |
)
|
| 140 |
|
| 141 |
-
# 3) internal module paths moved
|
| 142 |
patch_file(
|
| 143 |
"./PASD/models/pasd/unet_2d_blocks.py",
|
| 144 |
[
|
|
@@ -157,13 +153,21 @@ def patch_pasd_for_diffusers() -> None:
|
|
| 157 |
],
|
| 158 |
)
|
| 159 |
|
| 160 |
-
# 4)
|
| 161 |
patch_file(
|
| 162 |
"./PASD/models/pasd/controlnet.py",
|
| 163 |
[
|
| 164 |
(
|
| 165 |
-
"from diffusers.loaders import FromOriginalControlnetMixin",
|
| 166 |
"from diffusers.loaders.single_file_model import FromOriginalModelMixin as FromOriginalControlnetMixin",
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 167 |
),
|
| 168 |
],
|
| 169 |
)
|
|
|
|
| 122 |
],
|
| 123 |
)
|
| 124 |
|
| 125 |
+
# 2) PositionNet -> GLIGENTextBoundingboxProjection alias
|
|
|
|
| 126 |
patch_file(
|
| 127 |
"./PASD/models/pasd/unet_2d_condition.py",
|
| 128 |
[
|
| 129 |
+
(" PositionNet,\n", ""),
|
|
|
|
|
|
|
|
|
|
| 130 |
(
|
| 131 |
" GLIGENTextBoundingboxProjection,\n",
|
| 132 |
" GLIGENTextBoundingboxProjection as PositionNet,\n",
|
|
|
|
| 134 |
],
|
| 135 |
)
|
| 136 |
|
| 137 |
+
# 3) internal module paths moved
|
| 138 |
patch_file(
|
| 139 |
"./PASD/models/pasd/unet_2d_blocks.py",
|
| 140 |
[
|
|
|
|
| 153 |
],
|
| 154 |
)
|
| 155 |
|
| 156 |
+
# 4) normalize ControlNet loader import for diffusers 0.27.x
|
| 157 |
patch_file(
|
| 158 |
"./PASD/models/pasd/controlnet.py",
|
| 159 |
[
|
| 160 |
(
|
|
|
|
| 161 |
"from diffusers.loaders.single_file_model import FromOriginalModelMixin as FromOriginalControlnetMixin",
|
| 162 |
+
"from diffusers.loaders import FromOriginalControlnetMixin",
|
| 163 |
+
),
|
| 164 |
+
(
|
| 165 |
+
"from diffusers.loaders.single_file_model import FromOriginalModelMixin as FromOriginalControlNetMixin",
|
| 166 |
+
"from diffusers.loaders import FromOriginalControlnetMixin",
|
| 167 |
+
),
|
| 168 |
+
(
|
| 169 |
+
"from diffusers.loaders import FromOriginalControlNetMixin",
|
| 170 |
+
"from diffusers.loaders import FromOriginalControlnetMixin",
|
| 171 |
),
|
| 172 |
],
|
| 173 |
)
|