lllyasviel / lllyasviel/stable-diffusion-webui-forge
It seems like animatediff is working again if you have the right models in the right directories?
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 13k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
So I've installed from URL the animatediff version meant for forge but the animatediff tab/options never appear in the UI. I can see from my console output that forge is expecting some model files to exist that do not, at least I think that's what the issue is?
This is the output:
```
VAE dtype preferences: [torch.bfloat16, torch.float32] -> torch.bfloat16
CUDA Using Stream: False
Using pytorch cross attention
Using pytorch attention for VAE
ControlNet preprocessor location: /home/user/stable-diffusion-webui-forge/models/ControlNetPreprocessor
*** Error loading script: animatediff.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff.py", line 10, in
from scripts.animatediff_infv2v import AnimateDiffInfV2V
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_infv2v.py", line 5, in
from ldm_patched.modules.model_management import get_torch_device, soft_empty_cache
ModuleNotFoundError: No module named 'ldm_patched'
---
*** Error loading script: animatediff_infotext.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_infotext.py", line 6, in
from scripts.animatediff_ui import AnimateDiffProcess
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_infv2v.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_infv2v.py", line 5, in
from ldm_patched.modules.model_management import get_torch_device, soft_empty_cache
ModuleNotFoundError: No module named 'ldm_patched'
---
*** Error loading script: animatediff_latent.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_latent.py", line 10, in
from scripts.animatediff_ui import AnimateDiffProcess
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_mm.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_output.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_output.py", line 15, in
from scripts.animatediff_ui import AnimateDiffProcess
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_prompt.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_prompt.py", line 7, in
from scripts.animatediff_infotext import write_params_txt
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_infotext.py", line 6, in
from scripts.animatediff_ui import AnimateDiffProcess
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_settings.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_settings.py", line 4, in
from scripts.animatediff_ui import supported_save_formats
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
---
*** Error loading script: animatediff_ui.py
Traceback (most recent call last):
File "/home/user/stable-diffusion-webui-forge/modules/scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "/home/user/stable-diffusion-webui-forge/modules/script_loading.py", line 13, in load_module
module_spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_ui.py", line 12, in
from scripts.animatediff_mm import mm_animatediff as motion_module
File "/home/user/stable-diffusion-webui-forge/extensions/sd-forge-animatediff/scripts/animatediff_mm.py", line 5, in
from modules_forge.unet_patcher import UnetPatcher
ModuleNotFoundError: No module named 'modules_forge.unet_patcher'
```
Any tips?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at modules/scripts.py around the reported load_scripts call, then inspect the imports in extensions/sd-forge-animatediff/scripts/animatediff.py, animatediff_infv2v.py, animatediff_mm.py, and animatediff_ui.py. Reproduce the extension load and trace the missing ldm_patched and modules_forge.unet_patcher modules; done means the animatediff scripts load without these errors and the tab/options appear in the UI.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100