コメント/ローカル版導入
Last-modified: 2023-12-04 (月) 02:20:23
ローカル版導入
- githubにてautomatic1111が垢バンされた模様。避難先はココ:https://gitgud.io/AUTOMATIC1111/stable-diffusion-webui そのため本体更新でgit pullしてもエラーが出るから注意。開発者の対応待ちかな。 --
- 1か月以上の遅レスなんだけど、一応補足。1/5の1111垢BAN事件は無事解決・復旧しました。大まかな経緯は最近の主な出来事のページを見てね。 --
- 今日まさに同じ状況になって困って、あれこれ情報を調べてたんだ、とっしーありがとう --
- 初めてWD使おうと思った矢先にRuntimeErrorが出て困ってました。書いてある通りにしたら無事動きました。としあきさん、ありがとうです。 --
- インストールエラーで頭抱えていたら、まさにこちらの解決法で解決できました。本当にありがとう。 --
- エラーで起動しなくてどうしようかと思っていたところこちらの方法で起動できました!ありがとうございます! --
- .\venv\Scripts\activate 指定されたパスが見つかりません。となるのですがどうすればよいでしょうか --
- ちょうど今このひょうじがでてました。としあきさん、ありがとう --
- .\venv\Scripts\activate 指定されたパスが見つかりません。私も同じくひょうじされます。 --
- RuntimeError: Cannot add middleware after an application has started 今日このランタイムエラーに遭遇しました。助かりました。。。。 --
- 私もRuntimeErrorで.\venv…の時にパスが見つからない状態になってしまいました。 --
- 何度やっても5番までは正常なのに6番の「stable-diffusion-webui」内に「webui-user.bat」が出来ません・・・・・・なぜかこのbatファイルだけ出来ない --
- pipisntallの所なんどやってもそんなversionはないって出てくるな --
- 「指定したパスが見つかりません」と出るのは、多分コマンドプロンプトを直接立ち上げたりしてカレントディレクトリが別の場所になっているんじゃないかと思います。他のコメントもちょっとした操作ミスで食い違いが発生していると思うので、ここで説明している手順を動画で記録してこのページに「動画」のセクションを追記しました。これと見比べながらやってみてください。それでもエラーになった場合は、スクリーンショットを見せてもらえると判断しやすいです。 --
- こんなに分かり易くまとめてくださり感謝です!動画もわかりやすかったです!しかし、先程コメントしている人がいましたが自分も「stable-diffusion-webui」内に「webui-user.bat」が出来ないのです…。解決方法ご存知でしたらご教示願いたいです。 --
- >「webui-user.bat」が出来ない 拡張子を表示しない設定になってそうな気がします。このリンク先の説明が分かりやすいと思うんで設定してみてください。https://faq.askpc.panasonic.co.jp/faq/docs/004246?ct_faq=1&no=5&q=%E6%8B%A1%E5%BC%B5%E5%AD%90%E3%82%92%E8%A1%A8%E7%A4%BA&score=0.0892050638794899&sri=7513955&trn_org=2 --
- RuntimeError: Cannot add middleware after an application has started のエラーがMacで出た時の直し方わかる人っていますか?よければ分かる人教えて欲しいです。時間で直る系のエラーっぽいですし待った方がいいですかね? --
- やっと修正が入ったからgit pullで最新のを取り込んだら直るよ ←これの意味がわからないなら、とりあえずstable-diffusion-webuiのフォルダごと消してgit cloneからやり直せば上手くいく --
- ↑返信ありがとうございます。教えていただいた通りにすればエラーを解消することができました。しかし今度はリンクを開いて画像を生成を実行するとRuntimeError: "LayerNormKernelImpl" not implemented for 'Half'というエラーが出てきてしまっています。windowsではなくmacで実行していることもあって情報が少なくて困っています。インストールはhttps://aituts.com/stable-diffusion-mac-m1/を参考にして実施しました。教えてもらえると幸いです。 --
- RuntimeError: Cannot add middleware after an application has startedが出た場合は、webuiフォルダ内のrequirements_versions.txtに下記の行を追加したら動きます。
fastapi==0.90.1 --
- 返信ありがとうございました。拡張子を表示設定わかりました!ありがとうございます!! --
- RuntimeErrorの解決法ありがとうございました --
- 初回起動で ERROR: Could not find a version that satisfies the requirement torch==1.13.1+cu117 (from versions: none) と ERROR: No matching distribution found for torch==1.13.1+cu117が出てしまいました。このページのRuntimeError: Cannot add middleware after an application has started は済ませたのですが結果は変わらず。これはしばらく待った方がいい系のエラーですか? --
- ↑の者です。Pythonを3.10.6じゃなくて最新のものでやってしまいました。お騒がせしました。 --
- すみません。リンク先から直接AUTOMATIC1111をzipファイルとしてダウンロードしてはいけないのでしょうか。commitやpush等をしないのであればzipファイルとして落として任意の場所で解凍でもいいのかなーと。もしかして、AUTOMATIC1111のバージョンが上がった際、git経由で更新する必要があるからですかね? --
- zipでダウンロードして解凍でも動作します。ただ、WebUIは相当頻繁に更新が入っています。元々あったファイルをリネームしたり削除したりするような変更もあるかもしれないですし、そういうのがあった場合はzipをダウンロードして上書きしていくだけだとゴミファイルが残って何らかの問題が起きるかもしれないので、gitを使っておいたほうが良いと思いますね。WebUIの作者が説明しているインストール手順もgit cloneですし --
- そうだったのですね。ありがとうございます! --
- 素人ですみません。初回起動でAssertionError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check 続行するには何かキーを押してください . . .と出てしまい対処が分からず困ってます。ご教示いただけますと幸いです。 --
- 自分もAssertionError: Torch is not able to use GPUが出ましたがここを参考にstable-diffusion-webuiのvenvフォルダを削除してから再起動したらいけました。https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/1742#issuecomment-1274974474 --
- この手順に沿ってdownloadすることができました。けれどもtrainの機能がなぜか使用することができませんTypeError: 'NoneType' object is not subscriptableが発生します。なぜかわかりますでしょうか? --
- 素人で恐縮です。http://127.0.0.1:7860 で接続が拒否される場合はどうしたら良いでしょうか…。 --
- 「RuntimeError: Cannot add middleware after an application has started」が出るのですが、インストール時に「venv」フォルダが生成されていないため「指定されたパスが見つかりません」と表示されます。解決方法を教えていただけないでしょうか…。 --
- 「RuntimeError: Cannot add middleware after an application has started」後にWebUIのあるフォルダを開き、.\venv\Scripts\activateと入力しても指定されたパスが見つかりませんとなります。 --
- run.bat → RuntimeError → update.bat → run.bat で起動できました。 --
- 20230308の22:43に質問したものです。起動できました。ありがとうございます! --
- 他の方同様にRuntimeError: Cannot add middleware after an application has startedから先に進めませんアドレスバーからコマンドプロンプトを起動して.\venv\Scripts\activateしても「指定されたパスが見つかりません」となります…(念のため複数の階層で試行しても解決しませんでした) --
- 全部指示通りやってもいけんやん --
- 情報古いんか? --
- 明日仕事なのにほんましょーもな寝る時間返してくれよ。これダメなPCだとダメなんだな。スペック足りてんのに。相性でもあんのか。俺の知見を活かしてくれ後発組共。ダメなPCは何してもちゃんと一切ミスなく正しくやっても動かないようになってるようや。 --
- 結局ここに書いてあること全部試して、最後にupdate.batやったら動いた。venvで詰まってる人はエラーの内容によってはここは参考になるかもしれない。使い終わったらセキュリティの問題から元に戻すのを推奨。 -> https://qiita.com/ponsuke0531/items/4629626a3e84bcd9398f --
- RuntimeError: Cannot add middleware…のエラーでこちらの手順を踏襲後、sd.webuiフォルダのupdate.bat走らせたら動くようになりました。有難うございます。 --
- update.batってのはインストーラーか何かの話じゃないか?ここでは通常のインストール手順を案内してるからインストーラーを使った手順は扱ってない powershell周りの設定もこのページの手順では必要ない そのもう一個上のコメントは不快な愚痴を書いてるだけでスペックもエラーの詳細もないから何の知見にもならない お前が寝不足になった情報は必要ない --
- M2macbookAirで導入したんだけどその時のやり方とかここに書いた方がいいかな?需要あるかわかんないから微妙なんだけど --
- わかりやすすぎて目ん玉飛び出ました --
- Stable diffusion model failed to load, exitingってエラー出るんですけどどうすりゃいいですかね --
- https://qiita.com/zono_0/items/44d0f58323c74c431bd9 に書れている9番の項目をやったら起動できるようになりました。参考まで。 --
- RuntimeError: Cannot add middleware after an application has started の話です。 --
- これってバックアップする時は『stable-diffusion-webui』フォルダごとバックアップしとけば問題ないかな?新しいPCでもpythonだけ入れればそのまま使える? --
- 概ねYes。例外はControlNet拡張機能。何故ならControlNet拡張機能は、動作に必要な一部のファイルのパスを、config.json内に絶対パスで記述しているから。
そのため、1111を別ディレクトリに移動させた後はここの設定を自分で書き換えないと、1111起動時にControlNet拡張機能がエラー吐く。
誘導→エラー解決メモ/stable-diffusion-webui(1111)#t94c36c9 --
- ありがとう。これで心置きなくgitpullできる --
- 最新版の1111は自動でモデルをインストールするので、エラーにならないです。https://github.com/AUTOMATIC1111/stable-diffusion-webui/blame/1b63afbedc7789c0eb9a4742b780ab304d7a9caf/modules/sd_models.py#L113 --
- そうですね。情報ありがとうございます。私の方でも検証済みです。修正しておきました。 --
- set COMMANDLINE_ARGS=--autolaunchとすると、WebUIが起動したタイミングで自動でブラウザを開いてくれます。--xformersと一緒に使いたい場合は、スペースで区切ってset COMMANDLINE_ARGS=--autolaunch --xformersで。 --
- 使ってたsd_uebuiをHドライブ入れててwindows10を再インストールしてgitちpython3.10.6を入れたんだけど、venv "H:\sd.webui@\webui\venv\Scripts\Python.exe"No Python at '"C:\Users\***\AppData\Local\Programs\Python\Python310\python.exe'続行するには何かキーを押してください . . .とエラーが出てしまったんだけどどうすればきどうするようになりますか? --
- OSを再インストールしてエラーが出るなら要するにStable diffusionを再インストールって意味だと思う。 --
- DiffusionWrapper has 859.52 M params.で止まり、進行しなくなる。エラー表記はなし。 --
- file_download.pyを開く事ができません。 --
- メモ帳など、テキストエディタで開いてみてください。 --
- Cドライブがいっぱいになってきたので、Dドライブを増設してwebUIのフォルダを移動させたいのですが、そのまままるごと移動させるとパスで不具合が出たりするでしょうか?最初から入れ直した方がいいのかな? --
- Couldn't launch pythonでエラー吐いて、書いてある通りにやりなおしてもパスが通らなかった。ので一度Pythonをアンインストールして、今度はMicrosoftStoreでPython3.10をインストールしたら手順通りにいけた。 --
- とても分かり易くて無事に導入できました。ありがとうとしあき。 --
- コメント失礼します。インストールできなくてにっちもさっちもいかずコメントさせてください。
”Model loaded in 12.8s (calculate hash: 9.2s, load weights from disk: 0.2s, create model: 0.4s, apply weights to model: 0.6s, apply half(): 0.6s, move model to device: 0.7s, load textual inversion embeddings: 1.1s).”
Cドライブに変えたり試行錯誤しましたが毎回必ず上記の部分で止まってしまい、そこから進みません…。何か考えられる原因や手立てがあれば教えて頂けると幸いです_(._.)_よろしくお願いしますm(__)m -- K4C?
- Model loaded in *** s (load weights from disk: ~~~ load textual inversion embeddings: *** s). で止まる問題、sd.webui.zip を入手してインストールする方法で解決しました。run.batのあとにupdate.bat の実行は必要でした。 --
- GPU0とGPU1とあって、GPU1の方はNVIDA どっちも4GBなんですが、快適に動きますか? --
- 4GBというと動作そのものが厳しいレベルです。
GPU0,GPU1というと、おそらくマルチGPUか、CPU内蔵グラフィックだと思います。世の中には、GPU2個使って8GB相当にする方法もなくはないですが、仮にできたとしても2GPUの構築作業が、快適どころか苦痛でしょう。しかも、8GBは快適ではないです。2つ併せたら各GPU連携のために8GBフルに使えず、結論、100%快適ではないです。 --
- このような画面が表示されruntime error となっていますが、対処方法は何でしょうか?お答えしてくださると嬉しいです。 --
- 内蔵GPU用共有GPUメモリってグラボ側からも使ってくれるのね。今のintelだと物理メモリの最大半分まで確保できるからメモリ積めば積むだけGPUメモリ増える。まあ共有にはみ出た分どれだけ遅くなるのか分からないが。 --
- トロイの木馬が検出されてインストールが中断されてしまいます。 --
- Trojan:Win32/Randet.A!plockfile: file: D:\sd\stable-diffusion-webui\venv\Lib\site-packages\matplotlib\_image.cp310-win_amd64.pyd と表示されていました --
- 1111のissuesに同様の報告例があった。
https://github.com/AUTOMATIC1111/stable-diffusion-webui/issues/11772
VirusTotalのリンク内容を見たところ、Defender以外のアンチウィルスソフトでは検出されていないので、恐らくはDefender君の誤検出だと思われる。 --
- マジ検出かどうか不安でしたが自己責任で信頼して、sdファイルをDefender君で除外設定にして無事インストール出来ました。素早いお返事ありがとうございました! --
- Model loaded in 10.0s (calculate hash: 3.6s, load weights from disk: 0.1s, create model: 4.4s, apply weights to model: 0.6s, apply half(): 0.6s, move model to device: 0.6s).という部分で2時間ほど進まなくなったのですが、これは正常なのでしょうか?私の通信環境はとても悪いのですが、ほかの部分は通常通り進行したので気になっております。エラーなどが発生しているわけではないのですが…… --
- 正常です。その表示は「準備完了したよ」の意味です。
しかし、自動で起動はしません。webuiを手動で起動する必要があります。
Running on local URL: http://127.0.0.1:7860
と表示されていると思うので、「Ctrl」+クリックしてみてね。 --
- 横からだけど、webui-user.batをメモ帳とかで開いて、set COMMANDLINE_ARGS=の行に「 --autolaunch」を書き足すとクリックしなくても自動で起動してくれるようになるよ。 --
- RuntimeError:Could't intall touchがuser.batで起きます.どうしたらいいでしょう? --
- webui-user.batを実行しただけでGPUメモリを3GBほど使っているのは正常なのでしょうか。また、画像生成した後、GPUメモリが99%から下がらないのは正常でしょうか。異常であれば解決法を知りたいです。 --
- おそらく正常。
容量〇〇GBに対しての99%なのかわからないので、適当に答えると、webui-user.bat直後の3GBは、主にモデル(checkpoint)のVRAM格納によるもの。画像生成後減らないのは、おそらく、設定で「Keep models in VRAM」にしているから。
web-UIの最新化、VRAM消費削減のオプション(--medvram等)で多少解決するけど、実害がないなら放置すること。 --
- 。ありがとうございます! --
- この内容は、よくある質問ページに記載しました。 --
- ”Torch is not able to use GPU”ってエラーが出て進めなくて涙目だったけどPytonが古いバージョンでグラボに対応してなかったらしい
としあきにはめられた!冗談は置いといて悩んだ人はPytonのバージョンを新しいのにしたほうがいいみたい。
4070tiでwikiのPython 3.10.6ではだめで、3.10.11にしたらうまくいきました。 --
- Linux(WSL2)環境で導入、生成まで完了しています。突然、Windowsからhttp://127.0.0.1:7860/にアクセスできなくなりました。WSL内のChromeからはアクセスできます。Stable Diffusion Web UI以外のサーバ立てるプログラムではlocalhostにアクセスできるのでWindows-WSL間のネットワークに問題はなさそうです。WSL内でアクセスできるから問題はないのですが、何となく気持ち悪く。WSL環境で同じ問題があった方いますでしょうか。 --
- 普通に起動できていたのですが、AttributeError: module 'cv2.dnn' has no attribute 'DictValue'とエラーを出すようになって起動できなくなってしました。色々試したけれど、直らず… --
- SDXL出た辺りからバージョンアップだと変わらないが新しく入れなおすと設定揃えても全然違う絵になる。という事があったので注意。 --
- ごめん、SDXL関係なくて環境を再現出来てないだけだった・・・。ただ、入れたものを忘れると本当に戻せなくなるんで、そこは本当に注意した方がいい。 --
- pose controlがプロンプト内でエラーを出して反映されなくなったので、コチラの方法で1からいれなおしていますが、現在は自動的にhttp://127.0.0.1:7860/で起動するようです。にしても、皆さん黒いUIで表示されてますね。私のは白とオレンジです。バージョンが違うのだろうか… --
- その通り、1111のv1.6.0からはデフォルト設定でもブラウザページが自動で開かれるよう、機能改良と仕様変更がありました。
なおUIのデフォルト色は白とオレンジで、黒いUIは「--theme dark」のオプションを利用している人です。
誘導→「webui-user.bat」を編集する#オプション --
- 素人の質問で大変申し訳ありません。loraの導入をしたいのですが、記事の通り導入したwebuiだと、切り替えの花札ボタンが表示されません。アップデート等が必要でしょうか。 --
- 起動は普通にできますが、何するにおいても「Connection errored out.」とだけ出て何もできません… --
- もしかしてターミナル/コマンドプロンプト閉じてません?黒い画面のです。 --