この記事の内容
- Stable Diffusion起動時にRuntimeError: Torch is not able to use GPUというエラーが発生した場合の原因と対処方法を紹介します。
RuntimeError: Torch is not able to use GPUが発生する原因
Stable DiffusionでAIイラストを生成するためにはGPUを利用しますが、GPUを正しく認識出来なかったなど、GPU周りで何かしらのエラーが発生した場合に、RuntimeError: Torch is not able to use GPUが発生します。
多くの場合はGPUドライバのアップデートで解決するはずです。
RuntimeError: Torch is not able to use GPUが発生した場合の対処方法
GPUの管理ツール(NVIDIAの場合はGEFORCE EXPERENCE)を起動し、GPUドライバのアップデートを実施してください。
GPUドライバのアップデートでも解決しない場合
GPUドライバのアップデートでも解決しない場合、webui-user.batをメモ帳で開き、以下の通り–skip-torch-cuda-testを追記した上でwebui-user.batを実行するとエラーは発生しなくなりますが、GPUを利用せずにAIイラストを生成することになるため、生成速度が遅くなります。
このため、先にGPUドライバの再インストールなどをお試しください。
@echo off
set PYTHON=
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--autolaunch --precision full --no-half --medvram --xformers --skip-torch-cuda-test
call webui.bat
コメント