livlea blog

Live as if you were to die tomorrow. Learn as if you were to live forever. (Mohandas Karamchand Gandhi)

ComfyUIをEVO-X2(Ubuntu)で試す

開発環境

PC:EVO-X2(128GBモデル)
OS:Ubuntu24.04 LTS(ネイティブ)

ComfyUIの導入

簡単に、コマンドだけ記載しておきます。仮想環境としてuvを使いました。

git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI
mv pyproject.toml pyproject.toml.org
uv init --python 3.12
uv venv
source .venv/bin/activate

PyTorchのインストール

公式のサイトを参考にPyTorch等をインストールします。

wget https://repo.radeon.com/rocm/manylinux/rocm-rel-7.1/torch-2.8.0%2Brocm7.1.0.lw.git7a520360-cp312-cp312-linux_x86_64.whl
wget https://repo.radeon.com/rocm/manylinux/rocm-rel-7.1/torchvision-0.23.0%2Brocm7.1.0.git824e8c87-cp312-cp312-linux_x86_64.whl 
wget https://repo.radeon.com/rocm/manylinux/rocm-rel-7.1/triton-3.4.0%2Brocm7.1.0.gitf9e5bf54-cp312-cp312-linux_x86_64.whl 
wget https://repo.radeon.com/rocm/manylinux/rocm-rel-7.1/torchaudio-2.8.0%2Brocm7.1.0.git6e1c7fe9-cp312-cp312-linux_x86_64.whl 
uv pip uninstall torch torchvision triton torchaudio
uv pip install torch-2.8.0+rocm7.1.0.lw.git7a520360-cp312-cp312-linux_x86_64.whl torchvision-0.23.0+rocm7.1.0.git824e8c87-cp312-cp312-linux_x86_64.whl torchaudio-2.8.0+rocm7.1.0.git6e1c7fe9-cp312-cp312-linux_x86_64.whl triton-3.4.0+rocm7.1.0.gitf9e5bf54-cp312-cp312-linux_x86_64.whl

正しくインストールされたか確認します。インストールしたバージョンが表示されており、問題なくインストールできたようです。

uv pip list

PyTorchなどのインストール結果

他のライブラリもインストールします。

uv pip install -r requirement.txt

ComfyUIの起動

以下のコマンドでComfyUIを起動して、表示されるリンク(デフォルトではhttp://127.0.0.1:8188/)にアクセスするとブラウザでGUI画面が立ち上がります。

uv run main.py --use-pytorch-cross-attention --listen

以前のWindowsでのComfyUIの動作確認と同様に、SD3.5シンプルを試してみます。初回実行時はcheckpointが無いと言われエラーになるので、ダウンロードしてmodels/checkpointsディレクトリの下に配置してください。

画像のテンプレート

デフォルト設定(解像度 1024x1024, 20ステップ)で、生成時間は約75秒でした。2回めは約68秒でした。Windowsでは300秒以上かかっていたので、それと比較すると生成時間は大幅に短くなりました。

画像生成時のログ出力

amd-smiでGPUの使用状況を確認してみると、GPUが利用されていることも確認できました。

amd-smiの出力結果