見出し画像

StabilityMatrix 生成AI高速化! 実はComfyUIのxFormersが有効になってなかった

タイトルのままですが。StableMatrix をインストールした時
StableDiffusion の Reforge の xFormers についてはインストールまでしましたが。。。ComfyUI も xFormers が有効になってないことに気が付きました。。

ちなみに、今回、ちょっと結論を先に言いますが、私は xFormers の効果が出ませんでした💦

↓ StableMatrix をインストールした当時は
reForge の xFormers だけ有効にしました

まぁ。有効にしていなくても動くのですが、メモリ効率が改善されるとのことなので入れたほうがいいのかな?

今回、Wan2.1を試していて、何とかして早く生成できないかと見ていたらxformersが有効になっていないことに気が付きました。
どうやら有効になっている場合、起動ログに「Using xformers attention」という文字が出るようです。

attention!
そんなこと知らんかった!

インストール方法

インストールは簡単でした。
Reforgeの時と同じで、ComfyUI の venv(pythonの仮想環境)のフォルダのScriptsフォルダに移動
※私の場合は F:\StabilityMatrix\Packages\ComfyUI\venv\Scripts でした。そのフォルダで右クリック、GitBashを開いて

./pip install xformers

だけでOKです。相対パスになるため「./」を入れ忘れないようにしてください!!

ザザーっとインストールされます。

あとはComfyUIを普通に起動すれば、xformers が有効のログが出ます!

しかし。。。あまり、まだ作業したことが無いからか、Wan2.1では速度が変わっているようにはあまり感じないのですが。。いや。。早くなったのかな?。。。


まとめと結論

結論ですが、あまり変わってないような。状況や生成内容により効果が違うようなので、まぁ。入れておいて良いのかもしれないです。

当時、私が最初に xformers をインストールしたのはAUTOMATIC1111だったんですよね。あの時に xformers を入れた時の感動は明らかに体感できた爆速だった気がします。もしかしたら?xformers が一番効果が出るのは、AUTOMATIC1111だけが効果絶大なのかもしれません。。。
※ChatGPT でも何でも、効果アルようなことも書かれていたり言われたりで、イマイチ裏付けが取れない

↓ StableDiffusion に最初に出会った AUTOMATIC1111

ちなみに pytorch や CUDA のバージョンをいろいろいじっても xformers の効果は感じませんでした
↓ バージョン調整はこんな感じ

./pip install torch==2.6.0 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu126
./pip install xformers==0.0.29.post3 --index-url https://download.pytorch.org/whl/cu126

追記:2025/08/12
たまたま再設定する機会があったのでインストールについて追記ですが
xformersをインストールすると touchのバージョンが変わったり。また同様にtouchのインストールをするとxfomersのバージョンが変わるなど無限ループ地獄に入ることがあります。
そうなる場合は、インストール毎にバージョンが変わってしまうので1発で入れましょう
以下のやり方ならバージョンが適当で誤りがあっても、全てインストールした場合の正しい組み合わせのバージョンを教えてくれます。

./pip install --index-url https://download.pytorch.org/whl/cu126 \
torch==2.6.0+cu126 \
torchvision \
torchaudio \
xformers==0.0.29.post3

※コピペしてスペースなどでエラーが出る場合は1行に書いてOKです

ちなみに、tritonエラーの場合 ※torch2.6.0の場合

pip install triton-windows==3.2.0.post19

とりあえず有効化はできたので今回はこれまでで!

インストールできたからヨシ!

いいなと思ったら応援しよう!

umanikomi よろしければサポートお願いします🙏いただいたサポートは更新の活動費に使わせていただきます!