見出し画像

ComfyUIでカスタムノードをインストールした後に起動できなくなる問題

投稿日:2024/09/06
(この記事はWindows前提の内容です。コマンドラインの知識がいります。)

以前からカスタムノードの追加した後、ComfyUIが起動しなくなる事がけっこうあり、そのたびに新しいComfyUIを再インストールしていたが
それも面倒になってきたのでエラーを修正しようと試みました。
以下がエラー内容。

line 305, in _lazy_init
    raise AssertionError("Torch not compiled with CUDA enabled")
AssertionError: Torch not compiled with CUDA enabled

TorchがCUDAサポートなしでビルドされていることに起因しているようです。

どうもカスタムノードがインストール時に、ふさわしくないtorch関係が再インストールされてるのだと思われるのでもう一度正しいtorchをインストールしなおします。

"ComfyUI_windows_portable"フォルダの中の"python_embeded"フォルダに入り、そこコマンドプロンプトを呼びます。

次のコマンドで一度、torchをアンインストールします。

python.exe -m pip uninstall torch

以下はcu118の時です。
cu124だと"https://download.pytorch.org/whl/cu124"になります。

python.exe -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

上記の"python.exe -m"の部分は省いてはいけません
"pip install ~"としてしまいがちですが、それでは仮想環境でなく実環境を変えてしまうことになります。

これで、再インストールされたのでComfyUIが動くようになります。
(なるはずです。)

この記事が気に入ったらサポートをしてみませんか?