NotImplementedErrorについて【StableDiffusion】

AI
この記事は約2分で読めます。

2024/08月~09月頃に発生している
「NotImplementedError: No operator found for memory_efficient_attention_forward~」
について。
(TheLastBenノートブック)

原因

Google Colabでは環境が度々変更されるため、正常に起動出来なくなるエラーが発生します。

そのため、Stable Diffusionで使用するプログラム(ライブラリ)を最新にインストールし直したり、

バージョンを特定してインストールする必要があります。

今回はxformersを再インストールすることでエラーを回避することができましたので

ご紹介しておきます。

エラー解決方法

コードを追加してxformersを再インストールします。

手順は以下の

・Connect Google Drive
・Install/Update AUTOMATIC1111 repo
・Requirements

これらを実行した後、「Requirements」の後にコードを追加して

下記のコードをコピーして実行してください。

実行後は通常通り「Model Download/Load」~を実行してください。

#@markdown # xformers ReInstall(2024/09/05)
!pip install --pre -U xformers

()内の日付は実行、追加した日付を記入しておくと良いと思います。

この行の部分は見出しとして使用しているため、分かりやすく記載していると

後で混乱を避けられると思います。

以上です。

コメント

タイトルとURLをコピーしました