Skip to content

LinuxでのComfyUIのインストール方法

ComfyUIは、安定した拡散モデルのための強力でモジュラーなGUIとバックエンドで、コーディングなしで高度な安定拡散ワークフローを設計・実行できるグラフ/ノードベースのインターフェースを備えています。以下がLinuxシステムにComfyUIをインストールする手順です:

1. リポジトリのクローン

まず、ComfyUIリポジトリをローカルマシンにクローンします。ターミナルを開いて、以下のコマンドを実行してください:

git clone https://github.com/comfyanonymous/ComfyUI.git

2. モデルファイルの配置

Stable Diffusionのチェックポイント(大きなckpt/safetensorsファイル)をmodels/checkpointsディレクトリに配置してください。

3. PyTorchのインストール

GPUのタイプに応じてPyTorchをインストールします。AMD GPUの場合、以下のコマンドを使用してPyTorchの安定版または開発版をインストールしてください:

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/rocm6.0
# or
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/rocm6.1

NVIDIA GPUの場合、以下のコマンドを使用してください:

pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
# or
pip install --pre torch torchvision torchaudio --index-url https://download.pytorch.org/whl/nightly/cu124

4. 依存関係のインストール

ターミナルでComfyUIディレクトリに移動し、以下のコマンドを実行して必要な依存関係をすべてインストールしてください:

pip install -r requirements.txt

5. ComfyUIの実行

最後に、以下のコマンドを実行してComfyUIを起動します:

python main.py

以上で完了です!これでComfyUIがLinuxシステムで動作するはずです。グラフ/ノードベースのインターフェースを使用して、高度な安定拡散ワークフローの設計と実行を開始できます。

6. AMD GPUユーザーへの注意

ROCmで公式にサポートされていないAMD GPUを使用している場合、GPUバージョンを上書きするために環境変数を設定する必要がある場合があります:

HSA_OVERRIDE_GFX_VERSION=10.3.0 python main.py
# or for RDNA3 cards like the 7600:
HSA_OVERRIDE_GFX_VERSION=11.0.0 python main.py

7. Intel GPUユーザー向け

Intel GPUを使用している場合は、Intel PyTorch Extension (IPEX)のインストール手順に従う必要があります。これには必要なドライバー、Basekit、IPEXパッケージのインストールが含まれ、その後WindowsやLinuxで説明したようにComfyUIを実行します。

8. Mac Siliconユーザー向け

Apple M1またはM2チップを搭載したデバイスをお使いの場合は、PyTorchの最新のナイトリーバージョンをインストールし、WindowsとLinuxのマニュアルインストール手順に従ってください。

トラブルシューティング

インストール中に問題が発生した場合は、ComfyUI Githubまたはコミュニティフォーラムを参照してサポートを受けてください。