下面针对不同的操作系统和配置,分别介绍如何安装和配置Stable Diffusion,读者可根据自己的情况选择性阅读对应的部分。如安装出现问题,可阅读安装常见问题。推荐无程序使用经验的读者选择Windows +NVIDIA显卡+稳定版本的安装方式,有了更多定制化需求后,可以选择Windows + NVIDIA显卡+最新版本的安装方式,享受最新更新的一些功能。
01 下载稳定包,登录网站,如图3-1所示,在官网中下载稳定版本安装包“sd.webui.zip”,并进行解压。
图3-1
02 双击“run.bat”完成安装,注意运行时不要关闭黑框终端。
03 等待上述步骤结束,完成安装。打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。
01 通过GitHub下载源代码,登录网址,单击Code按钮,单击“Download ZIP”按钮,下载安装包。
02 安装Git,如图3-2所示,访问Git官网,下载安装Windows版本的Git。
图3-2
03 安装Python,访问Python官网,下载Python 3.10.6版本,如图3-3所示。
图3-3
04 安装软件,双击“webui.bat”,会自动安装依赖包,根据读者各自的网速会花费一定时间。
05 等待上述步骤结束,完成安装。
06 打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。
01 安装Git,访问Git官网,下载安装Windows版本的Git。
02 安装Python,访问Python官网,下载Python 3.10.6版本。
03 执行以下命令:
git clone https://github.com/lshqqytiger/stable-diffusion-webui-directml cd stable-diffusion-webui-directml git submodule init && git submodule update
04 安装软件,双击“webui.bat”,会自动安装依赖包,根据读者各自的网速会花费一定时间。
05 等待上述步骤结束,完成安装。
06 打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。
01 安装Git,用于获取源代码;打开终端,输入如下命令:
sudo apt-get install git
02 通过Git获取源码:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
03 安装Python:
sudo apt-get install python3
04 安装软件,进入源码目录,执行启动文件:
cd path/stable-diffusion-webui ./webui.sh
05 等待上述步骤结束,完成安装。打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。
01 安装brew,根据网站“https://brew.sh/”的指导,为macOS安装brew,如果已经安装可跳过该步骤。02安装Git,用于获取源代码;打开终端,输入如下命令:
brew install git
03 通过Git获取源码:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
04 安装Python:
brew install python3
05 安装软件;进入源码目录,执行启动文件:
cd path/stable-diffusion-webui ./webui.sh
06 等待上述步骤结束,完成安装。打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。
(1)AssertionError: Torch is not able to use GPU
计算机没有GPU,或GPU驱动未正确安装,Windows没有安装正确的Torch版本或者GPU驱动。解决方法:登录Nvidia官网,下载并安装CUDA,注意选择Windows版本。
(2)Python was not found
未安装Python,或已安装Python但系统找不到Python所在的路径,重新安装Python,并且勾选“Add Python 3.10 to PATH”。
(3)Note: This error originates from a subprocess, and is likely not a problem with pip
通过pip安装依赖包时出现网络错误。
(4)RuntimeError: CUDA Out of memory
显存溢出,GPU的显存大小太小,安装Stable Diffusion软件至少需要4GB显存,如果生成分辨率更高的图,或者执行训练,则需要更多的显存。