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版をインストール。
エラーが出た。
どうやら onnxruntime-gpu のインストールで失敗してる感じがする…。
Stable Diffusion web UI forge を動かす仮想環境を有効にして、rembg と onnxruntime と onnxruntime-gpu をアンインストールしてから再インストールしてみる。
エラーは出ない状態になったけど、相変わらず正常に動作しない。アンインストールして、オリジナル版を再インストールしておいた。
どうも拡張機能版は、現状では動いてくれないようだなと…。スタンドアローン版はそれらしく動いているから、使いたい時はそちらを使うことにしよう…。
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
エラーは出ない状態になったけど、相変わらず正常に動作しない。アンインストールして、オリジナル版を再インストールしておいた。
どうも拡張機能版は、現状では動いてくれないようだなと…。スタンドアローン版はそれらしく動いているから、使いたい時はそちらを使うことにしよう…。
[ ツッコむ ]
#2 [tv][comic] 「ブラックジャック」実写ドラマ版を視聴
録画してたソレを視聴。高橋一生さんが主演。原作準拠と言いつつもドクターキリコが女性キャラになっててちょっとだけ騒ぎになってたバージョン。後からググって知ったけど、東映が制作していたのだな…。
何話も流すタイプでは無く、今回限りの2時間ドラマ、ということらしい。
高橋一生さんが演じるBJは…。これはアリですな…。ただ、BJって重いキャラなのか、それとも軽いキャラなのか、どっちなんだろうと悩んでしまった。読者一人一人の中でイメージが違うだろうけど。
脚本は原作の各エピソードを再構成して作られていたらしい。自分はBJシリーズに詳しくないからそのあたり分からなかったのだけど、どのエピソードを使ったのか解説されてるページを目にして、上手いこと組み合わせて全体の流れを作っていたのだなと感心した。
アセチレンランプが登場するシーンがあるのだけど、実写でありながらあの蝋燭をしっかり出現させていて、これはお見事と唸ってしまった。こういうお遊び(?)は大好き。
手術シーンは具体的な光景を極力見せないように工夫していた印象。自分は出血シーンを見ると怖くなってチャンネルを変えてしまうヘタレなので、とても助かった。これなら全然視聴できる…。このあたり、「外科医が主人公なのだから手術シーンはしっかり見せなきゃダメだ」と言い出す人達もそこそこ居るのだけど、その結果視聴者を振り落としちゃったらもったいない気もするので…。グロ(?)を直接見せるより、視聴者の中で想像が膨らむ見せ方のほうが絶対にいいと思うのだよな…。
何話も流すタイプでは無く、今回限りの2時間ドラマ、ということらしい。
高橋一生さんが演じるBJは…。これはアリですな…。ただ、BJって重いキャラなのか、それとも軽いキャラなのか、どっちなんだろうと悩んでしまった。読者一人一人の中でイメージが違うだろうけど。
脚本は原作の各エピソードを再構成して作られていたらしい。自分はBJシリーズに詳しくないからそのあたり分からなかったのだけど、どのエピソードを使ったのか解説されてるページを目にして、上手いこと組み合わせて全体の流れを作っていたのだなと感心した。
アセチレンランプが登場するシーンがあるのだけど、実写でありながらあの蝋燭をしっかり出現させていて、これはお見事と唸ってしまった。こういうお遊び(?)は大好き。
手術シーンは具体的な光景を極力見せないように工夫していた印象。自分は出血シーンを見ると怖くなってチャンネルを変えてしまうヘタレなので、とても助かった。これなら全然視聴できる…。このあたり、「外科医が主人公なのだから手術シーンはしっかり見せなきゃダメだ」と言い出す人達もそこそこ居るのだけど、その結果視聴者を振り落としちゃったらもったいない気もするので…。グロ(?)を直接見せるより、視聴者の中で想像が膨らむ見せ方のほうが絶対にいいと思うのだよな…。
◎ ドクターキリコについて :
女性キャラは違うんじゃないかと思いつつ視聴していたけれど、やっぱり違う気がするなあ、と…。ただ、今回のドラマの患者が女性だったので、相談する相手を女性に、というのもアリかなあ、という気もした。同性同士だからこそ患者が心の中に溜めていた感情を爆発させる流れも自然に思えたし。
それはともかく。既存の実写ドラマではドクターキリコを誰が演じてたのかググってみたところ、草刈正雄版ドクターキリコが存在していたと今頃知って、自分の中でかなり盛り上がってしまった。キャプチャ画像や登場シーンの動画をググって眺めて更に感動。コレ完璧じゃん! どう見ても理想のドクターキリコじゃん! 漫画の中からそのまま飛び出してきたかのような風貌。いやー、今後この配役を越えるのはかなり難しいんじゃないか…。
まあ、御歳を召した今現在の草刈正雄さんではこれまたちょっと違うよな…。あくまで当時の草刈さんだったからパチッとハマるわけで…。であれば、今現在活躍してる役者さんでドクターキリコ役がピッタリな方となると、一体誰になるんだろう…?
それはともかく。既存の実写ドラマではドクターキリコを誰が演じてたのかググってみたところ、草刈正雄版ドクターキリコが存在していたと今頃知って、自分の中でかなり盛り上がってしまった。キャプチャ画像や登場シーンの動画をググって眺めて更に感動。コレ完璧じゃん! どう見ても理想のドクターキリコじゃん! 漫画の中からそのまま飛び出してきたかのような風貌。いやー、今後この配役を越えるのはかなり難しいんじゃないか…。
まあ、御歳を召した今現在の草刈正雄さんではこれまたちょっと違うよな…。あくまで当時の草刈さんだったからパチッとハマるわけで…。であれば、今現在活躍してる役者さんでドクターキリコ役がピッタリな方となると、一体誰になるんだろう…?
[ ツッコむ ]
以上、1 日分です。