ComfyUIを起動したら "AssertionError: Torch not compiled with CUDA enabled" というエラーが発生して、ComfyUIを起動できませんでした。
対処方法を教えてください。
ComfyUI起動時に "AssertionError: Torch not compiled with CUDA enabled" が発生する原因として、
ComfyUI本体よりも、同梱 python_embeded に入っている PyTorch がCUDA対応版ではない状態になっている可能性が高いです。
現在の環境で読み込まれている torch 自体が CUDA 付きでビルドされていないため、エラーが発生していると想定できます。
次のコマンドを実行して環境を確認します。
cd /d (ComfyUIの配置パス)\ComfyUI_windows_portable
python_embeded\python.exe -c "import torch; print(torch.__version__); print(torch.version.cuda); print(torch.cuda.is_available())"
結果が以下のような結果になった場合、CUDA対応版ではないことが確認できます。
2.x.x+cpu
None
False
cd /d (ComfyUIの配置パス)\ComfyUI_windows_portable
python_embeded\python.exe -m pip uninstall -y torch torchvision torchaudio
python_embeded\python.exe -m pip install --upgrade pip
python_embeded\python.exe -m pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu130
再インストール後、次のコマンドを実行して確認します。
python_embeded\python.exe -c "import torch; print(torch.__version__); print(torch.version.cuda); print(torch.cuda.is_available()); print(torch.cuda.get_device_name(0))"
以下の出力になれば、CUDA対応版がインストールできています。
2.x.x+cu130
13.0
True
NVIDIA GeForce RTX XXXX
再度、ComfyUIを起動してエラーが解消され、起動できることを確認します。