LOADING
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用の変更を加える。
Terminal window
@echo off
set PYTHON=python
set GIT=
set VENV_DIR=
set COMMANDLINE_ARGS=--use-ipex
set "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/
Author
なね
Published at
2024-11-16
License
CC BY-NC-SA 4.0

Some information may be outdated