No module named 'triton'

Last-modified: 2024-01-11 (木) 19:49:49

直訳すると「triton」モジュールがなかったという意味。
エラーコードとして、発生する場合がある。

Windowsの場合はtritonに対応していないため、この表示が出て、かつコード実行に問題がなければ無視しても良い。

  • 【参考】このエラーはたとえば、sd-scripts dev版でかつ一定以上のVer.のPyTorch(?)を使っていると登場する。
    A matching Triton is not available, some optimizations will not be enabled.
    Error caught was: No module named 'triton'

エラーを抑制する方法

[A1111インストールフォルダ]\venv\Lib\site-packages\xformers\__init__.py の中でエラーを吐いているので、
コメントアウトすれば抑制できる。
logger.warning() の部分だ。この先頭に # をつけてコメントアウト。
上記にもあるが、Windows環境のxformersではTritonがサポートされないことが原因。エラーを抑制して無視していい。