stable-diffusion-webui-forge
stable-diffusion-webui-forge copied to clipboard
Some extensions don't work, which should work according to the description of this repo
Checklist
- [ ] The issue exists after disabling all extensions
- [ ] The issue exists on a clean installation of webui
- [x] The issue is caused by an extension, but I believe it is caused by a bug in the webui
- [x] The issue exists in the current version of the webui
- [x] The issue has not been reported before recently
- [ ] The issue has been reported before but has not been fixed yet
What happened?
Hello, unfortunately I am getting errors for Reactor and also for the new AnimateDiff extension. My webui-user.bat contains the following:
set A1111_HOME=c:/StableDiffusion/stable-diffusion-webui
set VENV_DIR=%A1111_HOME%/venv
set COMMANDLINE_ARGS=%COMMANDLINE_ARGS% ^
--ckpt-dir %A1111_HOME%/models/Stable-diffusion ^
--hypernetwork-dir %A1111_HOME%/models/hypernetworks ^
--embeddings-dir %A1111_HOME%/embeddings ^
--lora-dir %A1111_HOME%/models/Lora
The actual errors:
*** Error loading script: animatediff.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff.py", line 10, in <module>
from scripts.animatediff_infv2v import AnimateDiffInfV2V
ModuleNotFoundError: No module named 'scripts.animatediff_infv2v'
---
*** Error loading script: animatediff_i2ibatch.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_i2ibatch.py", line 22, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_infotext.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_infotext.py", line 6, in <module>
from scripts.animatediff_ui import AnimateDiffProcess
ModuleNotFoundError: No module named 'scripts.animatediff_ui'
---
*** Error loading script: animatediff_infv2v.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_infv2v.py", line 6, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_latent.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_latent.py", line 9, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_mm.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_mm.py", line 8, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_output.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_output.py", line 13, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_prompt.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_prompt.py", line 6, in <module>
from scripts.animatediff_logger import logger_animatediff as logger
ModuleNotFoundError: No module named 'scripts.animatediff_logger'
---
*** Error loading script: animatediff_ui.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-forge-animatediff\scripts\animatediff_ui.py", line 9, in <module>
from scripts.animatediff_mm import mm_animatediff as motion_module
ModuleNotFoundError: No module named 'scripts.animatediff_mm'
---
*** Error loading script: console_log_patch.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\console_log_patch.py", line 17, in <module>
from scripts.reactor_logger import logger
ModuleNotFoundError: No module named 'scripts.reactor_logger'
---
*** Error loading script: reactor_api.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\reactor_api.py", line 17, in <module>
from scripts.reactor_swapper import UpscaleOptions, swap_face
ModuleNotFoundError: No module named 'scripts.reactor_swapper'
---
*** Error loading script: reactor_faceswap.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\reactor_faceswap.py", line 19, in <module>
from scripts.reactor_logger import logger
ModuleNotFoundError: No module named 'scripts.reactor_logger'
---
*** Error loading script: reactor_logger.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\reactor_logger.py", line 6, in <module>
from scripts.reactor_globals import IS_RUN
ModuleNotFoundError: No module named 'scripts.reactor_globals'
---
*** Error loading script: reactor_swapper.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\reactor_swapper.py", line 17, in <module>
from scripts.reactor_logger import logger
ModuleNotFoundError: No module named 'scripts.reactor_logger'
---
*** Error loading script: reactor_version.py
Traceback (most recent call last):
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\scripts.py", line 541, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "C:\StableDiffusion\stable-diffusion-webui-forge\modules\script_loading.py", line 10, in load_module
module_spec.loader.exec_module(module)
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:\StableDiffusion\stable-diffusion-webui-forge\extensions\sd-webui-reactor\scripts\reactor_version.py", line 4, in <module>
from scripts.reactor_logger import logger, get_Run, set_Run
ModuleNotFoundError: No module named 'scripts.reactor_logger'
---
Steps to reproduce the problem
Please see above.
What should have happened?
Please see above.
What browsers do you use to access the UI ?
Google Chrome
Sysinfo
Please see above.
Console logs
Please see above.
Additional information
No response
the AnimateDiff extension I used is https://github.com/continue-revolution/sd-forge-animatediff the Reactor extension I used is https://github.com/Gourieff/sd-webui-reactor
I can confirm im having issues with regional prompter as well
regional prompter doesn't throw errors but its settings are being ignored
Interesting, for me it does cause:
`Regional Prompter Active, Pos tokens : [48, 14], Neg tokens : [28]
0%| | 0/25 [00:00<?, ?it/s]
Traceback (most recent call last):
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules_forge\main_thread.py", line 37, in loop
task.work()
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules_forge\main_thread.py", line 26, in work
self.result = self.func(*self.args, **self.kwargs)
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\txt2img.py", line 111, in txt2img_function
processed = processing.process_images(p)
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\processing.py", line 749, in process_images
res = process_images_inner(p)
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\processing.py", line 920, in process_images_inner
samples_ddim = p.sample(conditioning=p.c, unconditional_conditioning=p.uc, seeds=p.seeds, subseeds=p.subseeds, subseed_strength=p.subseed_strength, prompts=p.prompts)
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\processing.py", line 1275, in sample
samples = self.sampler.sample(self, x, conditioning, unconditional_conditioning, image_conditioning=self.txt2img_image_conditioning(x))
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\sd_samplers_kdiffusion.py", line 251, in sample
samples = self.launch_sampling(steps, lambda: self.func(self.model_wrap_cfg, x, extra_args=self.sampler_extra_args, disable=False, callback=self.callback_state, **extra_params_kwargs))
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\sd_samplers_common.py", line 263, in launch_sampling
return func()
File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\sd_samplers_kdiffusion.py", line 251, in
`
Then : Traceback (most recent call last): File "X:\STABLEDIFFUSION\stable-diffusion-webui-forge\modules\call_queue.py", line 57, in f res = list(func(*args, **kwargs)) TypeError: 'NoneType' object is not iterable
Also Stylez extension (https://github.com/javsezlol1/Stylez) doesn't work:
TypeError: stat: path should be string, bytes, os.PathLike or integer, not list
and with reactor:
12:31:24 - ReActor - STATUS - ! Working: source face index [0], target face index [0]
12:31:24 - ReActor - STATUS - Analyzing Source Image...
2024-02-12 12:31:24.5210530 [E:onnxruntime:Default, provider_bridge_ort.cc:1546 onnxruntime::TryGetProviderInfo_CUDA] D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1209 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_providers_cuda.dll"
*************** EP Error ***************
EP Error D:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:857 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page (https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements), make sure they're in the PATH, and that your GPU is supported.
when using ['CUDAExecutionProvider']
Falling back to ['CUDAExecutionProvider', 'CPUExecutionProvider'] and retrying.
****************************************
2024-02-12 12:31:24.6750176 [E:onnxruntime:Default, provider_bridge_ort.cc:1546 onnxruntime::TryGetProviderInfo_CUDA] D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1209 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_providers_cuda.dll"
*** Error running postprocess_image: H:\Forge\webui\extensions\sd-webui-reactor\scripts\reactor_faceswap.py
Traceback (most recent call last):
File "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 419, in __init__
self._create_inference_session(providers, provider_options, disabled_optimizers)
File "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 483, in _create_inference_session
sess.initialize_session(providers, provider_options, disabled_optimizers)
RuntimeError: D:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:857 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page (https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements), make sure they're in the PATH, and that your GPU is supported.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "H:\Forge\webui\modules\scripts.py", line 878, in postprocess_image
script.postprocess_image(p, pp, *script_args)
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\reactor_faceswap.py", line 418, in postprocess_image
result, output, swapped = swap_face(
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\reactor_swapper.py", line 516, in swap_face
source_faces = analyze_faces(source_img)
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\reactor_swapper.py", line 275, in analyze_faces
face_analyser = copy.deepcopy(getAnalysisModel())
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\reactor_swapper.py", line 119, in getAnalysisModel
ANALYSIS_MODEL = insightface.app.FaceAnalysis(
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\console_log_patch.py", line 48, in patched_faceanalysis_init
model = model_zoo.get_model(onnx_file, **kwargs)
File "H:\Forge\system\python\lib\site-packages\insightface\model_zoo\model_zoo.py", line 96, in get_model
model = router.get_model(providers=providers, provider_options=provider_options)
File "H:\Forge\webui\extensions\sd-webui-reactor\scripts\console_log_patch.py", line 21, in patched_get_model
session = PickableInferenceSession(self.onnx_file, **kwargs)
File "H:\Forge\system\python\lib\site-packages\insightface\model_zoo\model_zoo.py", line 25, in __init__
super().__init__(model_path, **kwargs)
File "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 432, in __init__
raise fallback_error from e
File "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 427, in __init__
self._create_inference_session(self._fallback_providers, None)
File "H:\Forge\system\python\lib\site-packages\onnxruntime\capi\onnxruntime_inference_collection.py", line 483, in _create_inference_session
sess.initialize_session(providers, provider_options, disabled_optimizers)
RuntimeError: D:\a\_work\1\s\onnxruntime\python\onnxruntime_pybind_state.cc:857 onnxruntime::python::CreateExecutionProviderInstance CUDA_PATH is set but CUDA wasnt able to be loaded. Please install the correct version of CUDA andcuDNN as mentioned in the GPU requirements page (https://onnxruntime.ai/docs/execution-providers/CUDA-ExecutionProvider.html#requirements), make sure they're in the PATH, and that your GPU is supported.
Both work fine under A1111.
For insightface those on windows can download the prebuilt package here: https://github.com/cubiq/ComfyUI_IPAdapter_plus/issues/162#issuecomment-1868967714
For mac users, this may work for some: https://github.com/deepinsight/insightface/issues/2493#issuecomment-1947902986, you need to have onnx installed, follow easy steps here: https://github.com/onnx/onnx?tab=readme-ov-file#mac hopefully this is helpful for someone.