Pkun
@Pkun

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

stable diffusionのグーグルコラボ版が止まるようになってしまいました

解決したいこと

急にstable diffusionが止まるようになってしまいました
エラーコードは以下です

Traceback (most recent call last):
File "/content/stable-diffusion-webui/launch.py", line 39, in
main()
File "/content/stable-diffusion-webui/launch.py", line 30, in main
os.system(f"""sed -i -e "s/dict()))/dict())).cuda()/g" /content/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py""")
NameError: name 'os' is not defined

以下が実際のエラーが出た時のコードです。
怪しいコードに#をつけたんですが
ダメです。
何が悪いんでしょうか?

25!git clone -b v2.1 https://github.com/camenduru/stable-diffusion-webui
26#!git clone https://github.com/camenduru/stable-diffusion-webui
27
28#!git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
29
30#!git clone https://github.com/camenduru/sd-webui-controlnet /content/stable-diffusion-webui/extensions/sd-webui-controlnet
31!git clone https://huggingface.co/embed/negative /content/stable-diffusion-webui/embeddings/negative
32!git clone https://huggingface.co/embed/lora /content/stable-diffusion-webui/models/Lora/positive
33!aria2c --console-log-level=error -c -x 16 -s 16 -k 1M https://huggingface.co/embed/upscale/resolve/main/4x-UltraSharp.pth -d /content/stable-diffusion-webui/models/ESRGAN -o 4x-UltraSharp.pth
34!wget https://raw.githubusercontent.com/camenduru/stable-diffusion-webui-scripts/main/run_n_times.py -O /content/stable-diffusion-webui/scripts/run_n_times.py
35!git clone https://github.com/deforum-art/deforum-for-automatic1111-webui /content/stable-diffusion-webui/extensions/deforum-for-automatic1111-webui
36
37!git clone https://github.com/KohakuBlueleaf/a1111-sd-webui-locon /content/stable-diffusion-webui/extensions/a1111-sd-webui-locon
38
39#!git clone https://github.com/camenduru/stable-diffusion-webui-images-browser /content/stable-diffusion-webui/extensions/stable-diffusion-webui-images-browser

39行と30行が何か関係あるような感じですが、
結局分かりません。
分かる方どうかよろしくお願いしますm(_ _)m

0

2Answer

launch.py 30行目のosは標準ライブラリのため(開発元にimport漏れのバグがない限り)基本的にはエラーは発生しません。

提示して頂いたコマンド群は基本的にgit cloneしている部分だけのようですが、
https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/launch.py
を確認すると最新版ではosを使った処理は削除されています。

上記提示して頂いたコマンド以外に、
os.system(f"""sed -i -e "s/dict()))/dict())).cuda()/g" /content/stable-diffusion-webui/repositories/stable-diffusion-stability-ai/ldm/util.py""")
部分の処理を追記するコードを追加していませんでしょうか?
その場合ファイル先頭にimport osも追記してあげてください。

1Like

Your answer might help someone💌