mirror of
https://github.com/vladmandic/automatic
synced 2026-09-20 01:31:13 +02:00
dont version PyWavelets
Signed-off-by: Vladimir Mandic <mandic00@live.com>
This commit is contained in:
+2
-1
@@ -1,6 +1,6 @@
|
||||
# Change Log for SD.Next
|
||||
|
||||
## Update for 2025-10-24
|
||||
## Update for 2025-10-25
|
||||
|
||||
- **Models**
|
||||
- [Tencent HunyuanImage 2.1](https://huggingface.co/tencent/HunyuanImage-2.1) in *full*, *distilled* and *refiner* variants
|
||||
@@ -40,6 +40,7 @@
|
||||
- lora auto-detect low/high stage if not specified
|
||||
- lora disable fuse on partially applied network
|
||||
- fix networks display with extended characters, thanks @awsr
|
||||
- installer handle different `opencv` package variants
|
||||
|
||||
## Update for 2025-10-18
|
||||
|
||||
|
||||
+1
-1
@@ -1262,8 +1262,8 @@ def install_pydantic():
|
||||
|
||||
|
||||
def install_opencv():
|
||||
install('opencv-python-headless==4.12.0.88', ignore=True, quiet=True)
|
||||
install('opencv-python==4.12.0.88', ignore=True, quiet=True)
|
||||
install('opencv-python-headless==4.12.0.88', ignore=True, quiet=True)
|
||||
install('opencv-contrib-python==4.12.0.88', ignore=True, quiet=True)
|
||||
install('opencv-contrib-python-headless==4.12.0.88', ignore=True, quiet=True)
|
||||
|
||||
|
||||
@@ -1149,15 +1149,15 @@ def add_noise_pred_to_diffusers_callback(pipe):
|
||||
return pipe
|
||||
if pipe.__class__.__name__.startswith("StableDiffusion"):
|
||||
pipe._callback_tensor_inputs.append("noise_pred") # pylint: disable=protected-access
|
||||
elif pipe.__class__.__name__.startswith("StableCascade"):
|
||||
elif pipe.__class__.__name__.startswith("StableCascade") and ("predicted_image_embedding" not in pipe._callback_tensor_inputs): # pylint: disable=protected-access
|
||||
pipe.prior_pipe._callback_tensor_inputs.append("predicted_image_embedding") # pylint: disable=protected-access
|
||||
elif hasattr(pipe, "scheduler") and "flow" in pipe.scheduler.__class__.__name__.lower():
|
||||
elif hasattr(pipe, "scheduler") and "flow" in pipe.scheduler.__class__.__name__.lower() and ("noise_pred" not in pipe._callback_tensor_inputs):
|
||||
pipe._callback_tensor_inputs.append("noise_pred") # pylint: disable=protected-access
|
||||
elif hasattr(pipe, "scheduler") and hasattr(pipe.scheduler, "config") and getattr(pipe.scheduler.config, "prediction_type", "none") == "flow_prediction":
|
||||
elif hasattr(pipe, "scheduler") and hasattr(pipe.scheduler, "config") and (getattr(pipe.scheduler.config, "prediction_type", "none") == "flow_prediction") and ("noise_pred" not in pipe._callback_tensor_inputs):
|
||||
pipe._callback_tensor_inputs.append("noise_pred") # pylint: disable=protected-access
|
||||
elif hasattr(pipe, "default_scheduler") and "flow" in pipe.default_scheduler.__class__.__name__.lower():
|
||||
elif hasattr(pipe, "default_scheduler") and ("flow" in pipe.default_scheduler.__class__.__name__.lower()) and ("noise_pred" not in pipe._callback_tensor_inputs):
|
||||
pipe._callback_tensor_inputs.append("noise_pred") # pylint: disable=protected-access
|
||||
elif hasattr(pipe, "default_scheduler") and hasattr(pipe.default_scheduler, "config") and getattr(pipe.default_scheduler.config, "prediction_type", "none") == "flow_prediction":
|
||||
elif hasattr(pipe, "default_scheduler") and hasattr(pipe.default_scheduler, "config") and (getattr(pipe.default_scheduler.config, "prediction_type", "none") == "flow_prediction") and ("noise_pred" not in pipe._callback_tensor_inputs):
|
||||
pipe._callback_tensor_inputs.append("noise_pred") # pylint: disable=protected-access
|
||||
return pipe
|
||||
|
||||
|
||||
+1
-1
@@ -28,6 +28,7 @@ fasteners
|
||||
orjson
|
||||
sqlalchemy
|
||||
invisible-watermark
|
||||
PyWavelets
|
||||
pi-heif
|
||||
|
||||
# versioned
|
||||
@@ -51,7 +52,6 @@ pandas==2.3.1
|
||||
numba==0.61.2
|
||||
protobuf==4.25.3
|
||||
pytorch_lightning==2.5.5
|
||||
PyWavelets==1.9.0
|
||||
urllib3==1.26.19
|
||||
Pillow==10.4.0
|
||||
timm==1.0.16
|
||||
|
||||
Reference in New Issue
Block a user