297 words
1 minute
アップストリームのpytorchでintel arcを使った
構成
- CPU
i5 12600K - GPU
ARC A770 16GB
最初にすること。
- Visual Studio 2022を入れる。
winget install Microsoft.VisualStudio.2022.Communityその後インストーラーの変更メニューからMSVC ビルドツール用サポートを追加。
- Intelサポートパッケージの導入
oneAPIを扱う上で必要最低限のものが入るのでいれること。
SD.Nextにいくつかテコ入れ
- webui-user.shにIntel ARC用の変更を加える。
@echo off
set PYTHON=pythonset GIT=set VENV_DIR=set COMMANDLINE_ARGS=--use-ipexset "VS2022INSTALLDIR=C:\Program Files\Microsoft Visual Studio\2022\Community"
call "C:\Program Files (x86)\Intel\oneAPI\setvars.bat"call webui.bat実行した感想
- 一部動かなくなってるLoraがあるが概ね問題はない。
- ipexよりは安定してるが2~3.5it/sほど遅い。
- sdxlは以前変わりなくまともな画像が出力できない(おま環の可能性もあり)
Linux環境の場合はIpexのほうが最適化されているのでよいはず。
Windowsの場合は新しいPytorchを使いたいときや古いipexで安定しないときはアップストリームを、
生成効率を求めるときはNuullll氏のfork ipexを使おうと思う。
アップストリームのpytorchでintel arcを使った
/posts/2024-11-16-upstream-pytorch-with-arc/ Some information may be outdated