lshqqytiger / stable-diffusion-webui-amdgpu

Stable Diffusion web UI
GNU Affero General Public License v3.0
1.67k stars 175 forks source link

[Bug]: ModuleNotFoundError: No module named 'realesrgan' on clean install #403

Closed Bercraft closed 4 months ago

Bercraft commented 4 months ago

Checklist

What happened?

Fails to start after clean installation with --use-directml

Steps to reproduce the problem

git clone url start with --use-directml

What should have happened?

normally open

What browsers do you use to access the UI ?

No response

Sysinfo

sysinfo-2024-03-02-14-45.json

Console logs

venv "G:\stable-diffusion-webui-directml\venv\Scripts\Python.exe"
fatal: No names found, cannot describe anything.
Python 3.10.6 (tags/v3.10.6:9c7b4bd, Aug  1 2022, 21:53:49) [MSC v.1932 64 bit (AMD64)]
Version: 1.8.0-RC
Commit hash: 828f558cc428683f3d807db538e064281903d067
Installing onnxruntime-directml
no module 'xformers'. Processing without...
no module 'xformers'. Processing without...
No module 'xformers'. Proceeding without it.
G:\stable-diffusion-webui-directml\venv\lib\site-packages\pytorch_lightning\utilities\distributed.py:258: LightningDeprecationWarning: `pytorch_lightning.utilities.distributed.rank_zero_only` has been deprecated in v1.8.1 and will be removed in v2.0.0. You can import it from `pytorch_lightning.utilities` instead.
  rank_zero_deprecation(
Launching Web UI with arguments: --skip-torch-cuda-test --use-directml
DirectML initialization failed: No module named 'torch_directml'
Traceback (most recent call last):
  File "G:\stable-diffusion-webui-directml\launch.py", line 48, in <module>
    main()
  File "G:\stable-diffusion-webui-directml\launch.py", line 44, in main
    start()
  File "G:\stable-diffusion-webui-directml\modules\launch_utils.py", line 663, in start
    import webui
  File "G:\stable-diffusion-webui-directml\webui.py", line 13, in <module>
    initialize.imports()
  File "G:\stable-diffusion-webui-directml\modules\initialize.py", line 36, in imports
    shared_init.initialize()
  File "G:\stable-diffusion-webui-directml\modules\shared_init.py", line 31, in initialize
    directml_do_hijack()
  File "G:\stable-diffusion-webui-directml\modules\dml\__init__.py", line 69, in directml_do_hijack
    import modules.dml.hijack # pylint: disable=unused-import
  File "G:\stable-diffusion-webui-directml\modules\dml\hijack\__init__.py", line 4, in <module>
    import modules.dml.hijack.realesrgan_model
  File "G:\stable-diffusion-webui-directml\modules\dml\hijack\realesrgan_model.py", line 3, in <module>
    from realesrgan import RealESRGANer
ModuleNotFoundError: No module named 'realesrgan'
Premere un tasto per continuare . . .

Additional information

No response

Bercraft commented 4 months ago

Inside requirements.txt realesrgan is missing but adding caused other problems

Bercraft commented 4 months ago

Its solved in latest commit thank you.