购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.1.2 安装软件

下面针对不同的操作系统和配置,分别介绍如何安装和配置Stable Diffusion,读者可根据自己的情况选择性阅读对应的部分。如安装出现问题,可阅读安装常见问题。推荐无程序使用经验的读者选择Windows +NVIDIA显卡+稳定版本的安装方式,有了更多定制化需求后,可以选择Windows + NVIDIA显卡+最新版本的安装方式,享受最新更新的一些功能。

1.Windows 10 + NVIDIA显卡+稳定版本

01 下载稳定包,登录网站,如图3-1所示,在官网中下载稳定版本安装包“sd.webui.zip”,并进行解压。

图3-1

02 双击“run.bat”完成安装,注意运行时不要关闭黑框终端。

03 等待上述步骤结束,完成安装。打开浏览器,输入命令行显示的地址,即可打开软件,默认地址一般为“127.0.0.1:7860”。

2.Windows 10 + NVIDIA显卡+最新版本

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”。

3.Windows 10 + AMD显卡

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”。

4.Linux + NVIDIA显卡

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”。

5.macOS + M1/M2芯片

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”。

6.安装常见问题

(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显存,如果生成分辨率更高的图,或者执行训练,则需要更多的显存。 Yd2N8nZdN32sTaKbk++q+7TBPWlChBkeCPQaYWk7o5pcHGLW8CEUoEL82vMczulp

点击中间区域
呼出菜单
上一章
目录
下一章
×