赞
踩
这里先提前说明一下,如果只是完成Stable Diffusion安装,那只提供命令行方式,加载模型并提供基础的文本分析、特征提取、图片生成这些核心功能,但自身是没有可视化UI的。我们通常看到的页面是Stable Diffusion WebUI提供的功能。所以我们就不单独进行Stable Diffusion安装,而是直接完成Stable Diffusion WebUI介绍。
首先,从github上下载源码:
如果不指定安装目录名称,使用以下明亮将会将源码下载到当前目录下的stable-diffusion-webui目录下。
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
如果想指定源码下载目录名称(例如stablediffusion),命令行修改如下(在某位增加指定目录名称即可)
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git stablediffusion
由于总所周知的原因,连接github不是很稳定。可以使用镜像目录,也可多运行该命令几次,一般可以完成源码下载。
其次,下载安装Stable Diffusion WebUI的依赖项:
先进入我们已经下载的源代码目录cd stablediffusion
然后执行以下命令
pip install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
其中 -r requirements_versions.txt指明需要下载安装的依赖项。
-i https://pypi.tuna.tsinghua.edu.cn/simple指明从清华的镜像网站下载安装的依赖项。这不是必须的,但强烈建议一定要使用,否则下载速度会很慢。后续涉及用pip安装其他软件包的时候,务必记住一定要加上这串命令。
如果看到这个界面,就是提示这一步安装完成。
再执行以下命令
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
正常情况下是不会需要额外安装什么(因为在上一步已经完成安装了)但这个确实是一个重要的技巧,以防有些安装包由于版本甚至安装源的问题,会有所缺失。
总结一下,需要执行两行命令
pip install -r requirements_versions.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
提前将我们下载好的模型文件保存至models\Stable-diffusion目录下。基于前面的学习和应用,应该理解为什么要这么做的原因了吧?
然后执行web-user.bat命令,系统会自动继续执行后续安装过程,包括下载一些文件。如果网络给力的话,最后系统会自动启动网页。
http://127.0.0.1:7860
输入提示词,点击生成按钮。恭喜你,这可是成功地迈出了一大步,安装Stable Diffusion UI。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。