Stable Diffusion 安装和使用指南
※这解释了如何安装稳定扩散,但对于不熟悉IT的人来说可能有一些挑战性的部分。
如果您有任何问题,请随时在下面的论坛上提问。
目录
安装稳定扩散的优缺点
截至2024年,如果不使用稳定扩散,图像生成通常将在外部网站上完成。
在使用外部网站时,免费使用的次数有限,并且生成的图像类型受到限制。
然而,通过安装稳定扩散,您可以自由免费生成任意数量的图像。(介绍一个模型可以生成各种类型的图像。)
另一方面,在个人电脑上安装稳定扩散需要努力,因此难度水平高于在外部网站上生成图像。
此外,使用个人电脑的功率生成图像可能在低规格个人电脑上花费一些时间。
先决条件
说明假定使用的个人电脑正在运行Windows操作系统。
※如果有需求,将添加Mac的信息,请告诉我们。
安装概述
要运行稳定扩散,需要Python和Git。
Python是一种编程语言,Git是一个程序管理工具。
您只需安装两者,因为实际上不需要编程。
此外,稳定扩散本身相当庞大,需要约20GB的可用空间。
※模型也有一定的容量,因此添加更多模型将增加总体大小。
安装Python
从下面的官方Python网站下载安装程序。
https://www.python.org/downloads/release/python-3106
※安装较旧版本的Python可能导致稳定扩散故障。
选择"Windows安装程序(32位)"或"Windows安装程序(64位)"。
※选择哪一个取决于您的个人电脑是32位还是64位。
参考以下页面检查您系统的位数。
运行下载的安装程序。
确保勾选"将Python添加到PATH"。
按照屏幕上的说明完成安装。
安装Git
从下面的官方Git网站下载安装程序。
https://git-scm.com/download/win
选择"32位Git for Windows安装程序"或"64位Git for Windows安装程序"。
※就像Python一样,选择取决于您个人电脑的位数。
运行下载的安装程序。
在安装过程中勾选"附加图标"。
按照屏幕上的说明进行安装。
安装稳定扩散
首先,决定在哪里安装文件夹。
选择具有足够空间的驱动器更安全。
为简单起见,这次我们将其安装在"C:\sd"。
※请直接在C驱动器下创建一个"sd"文件夹。如果您不知道如何创建,请继续阅读。稍后将解释。
要安装稳定扩散,您需要在命令提示符中执行命令。
首先,让我们打开命令提示符。
同时按下"Windows按钮" + "R"。
将出现一个名为"运行"的屏幕;在那里,键入"cmd"并按OK。
命令提示符将打开。
执行以下命令。
「cd C:\sd」
这个命令意味着移动到先前创建的"sd"文件夹。
※如果您还没有创建"sd"文件夹,请执行命令"mkdir C:\sd"来创建文件夹。
执行以下命令。
「git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git」
通过运行此命令,您可以安装稳定扩散程序。
现在,让我们从文件资源管理器中导航到"sd"文件夹。
您可以通过按"Windows按钮" + "E"来打开文件资源管理器。
您应该在"sd"文件夹内看到一个名为"stable-diffusion-webui"的文件夹。
如果您有要使用的模型,请将其放入以下文件夹。
「C:\sd\stable-diffusion-webui\models\Stable-diffusion」
※我将跳过关于模型的详细解释。即使没有准备自己的模型,从一开始就有一个模型,因此这次让我们专注于运行稳定扩散。
在"stable-diffusion-webui"文件夹中执行"webui-user.bat(Windows批处理文件)"以启动稳定扩散。
※".bat"部分可能是隐藏的。在这种情况下,请运行标有"Windows批处理文件"的文件。
第一次启动需要相当长的时间。
您可能会在启动时遇到以下错误。
「RuntimeError: Torch is not able to use GPU; add --skip-torch-cuda-test to COMMANDLINE_ARGS variable to disable this check」
在这种情况下,请右键单击您之前运行的"webui-user.bat"并使用记事本进行编辑。
将"--skip-torch-cuda-test --upcast-sampling --no-half-vae --use-cpu interrogate --precision full --no-half"添加到"COMMANDLINE_ARGS"部分。
之后,再次运行"webui-user.bat"。
如果启动成功,稳定扩散屏幕将自动出现。
如果屏幕没有出现,请将命令提示符中显示的URL输入到浏览器中。
在此演示中,指定一个随机的"Checkpoint(模型)",在提示中输入"boy",然后单击"Generate"按钮。
您将在屏幕右下角看到生成的图像。
这就是启动稳定扩散的解释结束。