lllyasviel / lllyasviel/stable-diffusion-webui-forge
easyphoto No longer works in SD Forge after Forge upgraded to Gradio 4
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 13k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
*** Error loading script: api.py
Traceback (most recent call last):
File "K:\Data\Packages\Stable Diffusion WebUI Forge\modules\scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "K:\Data\Packages\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 "K:\Data\Packages\Stable Diffusion WebUI Forge\extensions\sd-webui-EasyPhoto\scripts\api.py", line 12, in
from scripts.easyphoto_train import easyphoto_train_forward
File "K:\Data\Packages\Stable Diffusion WebUI Forge\extensions\sd-webui-EasyPhoto\scripts\easyphoto_train.py", line 9, in
from modules.sd_models_config import config_default, config_sdxl
ImportError: cannot import name 'config_default' from 'modules.sd_models_config' (K:\Data\Packages\Stable Diffusion WebUI Forge\modules\sd_models_config.py)
---
*** Error loading script: easyphoto_train.py
Traceback (most recent call last):
File "K:\Data\Packages\Stable Diffusion WebUI Forge\modules\scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "K:\Data\Packages\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 "K:\Data\Packages\Stable Diffusion WebUI Forge\extensions\sd-webui-EasyPhoto\scripts\easyphoto_train.py", line 9, in
from modules.sd_models_config import config_default, config_sdxl
ImportError: cannot import name 'config_default' from 'modules.sd_models_config' (K:\Data\Packages\Stable Diffusion WebUI Forge\modules\sd_models_config.py)
---
*** Error loading script: easyphoto_ui.py
Traceback (most recent call last):
File "K:\Data\Packages\Stable Diffusion WebUI Forge\modules\scripts.py", line 525, in load_scripts
script_module = script_loading.load_module(scriptfile.path)
File "K:\Data\Packages\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 "K:\Data\Packages\Stable Diffusion WebUI Forge\extensions\sd-webui-EasyPhoto\scripts\easyphoto_ui.py", line 23, in
from scripts.easyphoto_train import easyphoto_train_forward
File "K:\Data\Packages\Stable Diffusion WebUI Forge\extensions\sd-webui-EasyPhoto\scripts\easyphoto_train.py", line 9, in
from modules.sd_models_config import config_default, config_sdxl
ImportError: cannot import name 'config_default' from 'modules.sd_models_config' (K:\Data\Packages\Stable Diffusion WebUI Forge\modules\sd_models_config.py)
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
The traceback points to scripts/easyphoto_train.py, scripts/api.py, and scripts/easyphoto_ui.py, with the failing import from modules/sd_models_config.py. Start by comparing that import with the current module while reproducing extension loading; done means the EasyPhoto scripts load without the reported ImportError after the Forge upgrade.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- machine-learning
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100