2022年8月28日日曜日

Stable Diffusionのblack image(NSFW)を解消する方法

  •    
  •  Stable Diffusionで画像を生成した際、「Potential NSFW content was detected in one or more images. A black image will be returned instead. Try again with a different prompt and/or seed.」というエラーが出て生成できない場合があります。

    NSFWってなんだろう?と調べてみたところ、【Not Safe For Work】 職場閲覧注意の略だそうです。

    これを自己責任で外す方法です。

    前提:ローカル環境に「pip install diffusers」でインストールしていること

    手順:

    ① StableDiffusionのインストール先を探す

    「pip show diffusers」コマンドでインストール先を探します。

    実行結果の「Location:」に記載されています。

    その場所に「diffusers」フォルダがあります。

    ② ソースをコメントにする

                (1) エディターで開く
                    ①のLocationフォルダをエディターで開きます。例はVisualStudioCodeです。

                (2) safety_checker.pyを開きます。

                    \diffusers\pipelines\stable_diffusionフォルダの下にあります。

                (3) 該当箇所をコメント

    以下の部分をコメントにします。先頭に「#」をつければコメントです。




     

                   【変更後】

     

                     

     

     

    0 件のコメント:

    コメントを投稿