Stable Diffusion WebUI下载repositories超时的问题
超人小飞侠007
编辑于 2023年04月26日 05:34

一开始的安装我就不说了,有空去看我之前的那篇:https://www.bilibili.com/read/cv22932989​

异常问题:超时下载资源

下载资源文件报错异常,例如:

Python 3.10.10 (main, Feb 16 2023, 02:49:39) [Clang 14.0.0 (clang-1400.0.29.202)] Commit hash: 22bcc7be428c94e9408f589966c2040187245d81 Cloning Stable Diffusion into /Users/mac/my-project/stable-diffusion-webui/repositories/stable-diffusion-stability-ai... Cloning Taming Transformers into /Users/mac/my-project/stable-diffusion-webui/repositories/taming-transformers... Traceback (most recent call last):   File "/Users/mac/my-project/stable-diffusion-webui/launch.py", line 355, in <module>     prepare_environment()   File "/Users/mac/my-project/stable-diffusion-webui/launch.py", line 289, in prepare_environment     git_clone(taming_transformers_repo, repo_dir('taming-transformers&#​39;), "Taming Transformers&#​34;, taming_transformers_commit_hash)   File "/Users/mac/my-project/stable-diffusion-webui/launch.py", line 151, in git_clone     run(f'&#​34;{git}" clone &#​34;{url}" &#​34;{dir}"&#​39;, f"Cloning {name} into {dir}...&#​34;, f"Couldn&#​39;t clone {name}")   File "/Users/mac/my-project/stable-diffusion-webui/launch.py", line 97, in run     raise RuntimeError(message) RuntimeError: Couldn't clone Taming Transformers. Command: "git&#​34; clone "https://ghproxy.com/https://github.com/CompVis/taming-transformers.git" &#​34;/Users/mac/my-project/stable-diffusion-webui/repositories/taming-transformers" Error code: 128 stdout: <empty> stderr: 正克隆到 '/Users/mac/my-project/stable-diffusion-webui/repositories/taming-transformers'... 错误:RPC 失败。curl 56 Recv failure: Connection reset by peer 错误:预期仍然需要 5787 个字节的正文 fetch-pack: unexpected disconnect while reading sideband packet 致命错误:过早的文件结束符(EOF) 致命错误:fetch-pack:无效的 index-pack 输出

由于异常我们可以发现它是下载仓库资源,导致下载失败。

就算我们把项目下launch.py文件中的下载地址改了,但有时候还是会很慢甚至超时,所以这里我们可以手动下载资源文件。

我们先确定我需要下载几个资源文件包

步骤如下:

  1. 先找到项目下的这个仓库文件夹repositories(路径看我上文截图),然后你右击鼠标进入命令终端窗口。执行命令的路径一定不要错哦

  2. 依次执行如下命令:(1)输入git clone https://github.com/Stability-AI/stablediffusion.git(2)输入git clone https://github.com/CompVis/taming-transformers.git(3)输入git clone https://github.com/crowsonkb/k-diffusion.git(4)输入git clone https://github.com/sczhou/CodeFormer.git(5)输入git clone https://github.com/salesforce/BLIP.git

命令操作如下:

5个命令执行完后之后,在repositories文件中就会下载生成对应的5个资源包了,我们这时再去启动项目就不会再去下下载文件,接下来它就会顺利的启动完成了。