以前の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で実行です。
今回は以上です。


コメント