mieki256's diary



2024/07/01(月) [n年前の日記]

#1 [cg_tools] IC-Light拡張機能版のfork版を試用

昨日、Stable Diffusion web UI forge版に IC-Light 拡張機能版をインストールしたけれど、全然それらしく動いてくれなかった。

issue を眺めていたら、fork版があるらしいと知ったので、試してみた。

_Issues - huchenlei/sd-forge-ic-light
_Haoming02/sd-forge-ic-light: An Extension for Forge Webui that implements IC-Light

まずは、今まで入れていた版をアンインストール。「(Stable Diffusion web UI forgeインストールフォルダ)\webui\extensions\」以下の、sd-forge-ic-light フォルダを削除。

以下のURLを使って、fork版をインストール。
https://github.com/Haoming02/sd-forge-ic-light.git

エラーが出た。
*** Error running install.py for extension C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\webui\extensions\sd-forge-ic-light.
*** Command: "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\python.exe" "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\webui\extensions\sd-forge-ic-light\install.py"
*** Error code: 1
*** stdout: Installing onnxruntime-gpu for rembg
***
*** stderr: Traceback (most recent call last):
***   File "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\webui\extensions\sd-forge-ic-light\install.py", line 8, in <module>
***     launch.run_pip(f"install {dep}", f"{dep} for rembg")
***   File "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\webui\modules\launch_utils.py", line 152, in run_pip
***     return run(f'"{python}" -m pip {command} --prefer-binary{index_url_line}', desc=f"Installing {desc}", errdesc=f"Couldn't install {desc}", live=live)
***   File "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\webui\modules\launch_utils.py", line 124, in run
***     raise RuntimeError("\n".join(error_bits))
*** RuntimeError: Couldn't install onnxruntime-gpu for rembg.
*** Command: "C:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\python.exe" -m pip install onnxruntime-gpu --prefer-binary
*** Error code: 1
*** stdout: Collecting onnxruntime-gpu
***   Downloading onnxruntime_gpu-1.18.1-cp310-cp310-win_amd64.whl.metadata (4.5 kB)
*** Requirement already satisfied: coloredlogs in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (15.0.1)
*** Requirement already satisfied: flatbuffers in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (24.3.25)
*** Requirement already satisfied: numpy<2.0,>=1.21.6 in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (1.26.2)
*** Requirement already satisfied: packaging in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (23.2)
*** Requirement already satisfied: protobuf in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (3.20.3)
*** Requirement already satisfied: sympy in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from onnxruntime-gpu) (1.12)
*** Requirement already satisfied: humanfriendly>=9.1 in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from coloredlogs->onnxruntime-gpu) (10.0)
*** Requirement already satisfied: mpmath>=0.19 in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from sympy->onnxruntime-gpu) (1.3.0)
*** Requirement already satisfied: pyreadline3 in c:\aiwork\stable-diffusion-webui-forge\webui_forge_cu121_torch21\system\python\lib\site-packages (from humanfriendly>=9.1->coloredlogs->onnxruntime-gpu) (3.4.1)
*** Downloading onnxruntime_gpu-1.18.1-cp310-cp310-win_amd64.whl (157.7 MB)
***    ---------------------------------------- 157.7/157.7 MB 7.5 MB/s eta 0:00:00
*** Installing collected packages: onnxruntime-gpu
***
*** stderr: ERROR: Could not install packages due to an OSError: [WinError 5] ANZX\u06c2\u0702B: 'C:\\aiwork\\stable-diffusion-webui-forge\\webui_forge_cu121_torch21\\system\\python\\Lib\\site-packages\\onnxruntime\\capi\\onnxruntime_providers_shared.dll'
*** Consider using the `--user` option or check the permissions.
***
***
*** [notice] A new release of pip is available: 24.0 -> 24.1.1
*** [notice] To update, run: python.exe -m pip install --upgrade pip

どうやら onnxruntime-gpu のインストールで失敗してる感じがする…。

Stable Diffusion web UI forge を動かす仮想環境を有効にして、rembg と onnxruntime と onnxruntime-gpu をアンインストールしてから再インストールしてみる。
cd (Stable Diffusion web UI forgeインストールフォルダ)
environment.bat
python -m pip uninstall rembg
python -m pip uninstall onnxruntime
python -m pip uninstall onnxruntime-gpu
python -m pip install onnxruntime-gpu
python -m pip install onnxruntime
python -m pip install rembg

>pip list | grep -E "rembg|onnx|proto|open-clip-torch"  
onnx                      1.15.0
onnxruntime               1.18.1
onnxruntime-gpu           1.18.1
open-clip-torch           2.20.0
protobuf                  3.20.3
rembg                     2.0.57
wsproto                   1.2.0

エラーは出ない状態になったけど、相変わらず正常に動作しない。アンインストールして、オリジナル版を再インストールしておいた。

どうも拡張機能版は、現状では動いてくれないようだなと…。スタンドアローン版はそれらしく動いているから、使いたい時はそちらを使うことにしよう…。

以上です。

過去ログ表示

Prev - 2024/07 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project