RuntimeError: Torch is not able to use GPUが発生する原因と対処方法

AIイラスト

この記事の内容

  • 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

コメント

タイトルとURLをコピーしました