Intel ARC でComfyUIを動作させる(Ubuntu編)(torch.xpuバージョン)

Ubuntu
スポンサーリンク

以前のComfyUI導入記事ではIPEXをソースコードから自力でビルドする必要がありましたが、最近では「torch.xpu」を使うのが主流みたいですね。

まずはグラフィックスドライバのインストール。

#!/bin/bash

sudo apt-get update
sudo apt-get install -y software-properties-common

sudo add-apt-repository -y ppa:kobuk-team/intel-graphics
sudo apt-get install -y libze-intel-gpu1 libze1 intel-metrics-discovery intel-opencl-icd clinfo intel-gsc
sudo apt-get install -y intel-media-va-driver-non-free libmfx-gen1 libvpl2 libvpl-tools libva-glx2 va-driver-all vainfo
sudo apt-get install -y libze-dev intel-ocloc
sudo apt-get install -y libze-intel-gpu-raytracing

sudo usermod -aG render $USER
sudo usermod -aG video $USER

そしてComfyUIのインストールですが、その前に「uv」のインストールをしておいてください。

sudo apt update
sudo apt install git
sudo apt install git python3 python3-pip
sudo apt install -y libgoogle-perftools-dev

cd ~
mkdir -p install
cd install

#comfyuiのインストール
git clone https://github.com/comfyanonymous/ComfyUI.git
cd ComfyUI

#仮想環境の構築
uv venv --python 3.12 --seed
source .venv/bin/activate

#torch.xpuのインストール
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/xpu

#pipのアップグレード
uv pip install --upgrade pip

#環境を整える
uv pip install -r requirements.txt

#ComfyUI起動
python main.py

適当なテキストファイルにコピペして、そのファイル名で実行すれば大丈夫です。

例えば

touch comfyui_install.sh

で「comfyui_install.sh」というスクリプトファイルをつくります。
そのファイルの中に、インストールスクリプトをコピペ。

bash ./comfyui_install.sh

で実行です。

今回は以上です。

コメント

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