如何在 Windows 上安装Stable Diffusion [2023 年 <> 月]

除非你一直生活在岩石下,否则你一定遇到过最近每个人都在谈论的AI图像生成器?毕竟,将文本变成 AI 艺术非常酷——即使对于铁杆极客也是如此!这是一个真正的嗡嗡声,最近出现了许多不同的工具,每个工具都有自己独特的功能和优势。一些最受欢迎的包括Midjourney,Stable Diffusion,BlueWillow和Artbreeder等。它们使专业艺术家和临时用户都更容易创建令人惊叹的图形和图像,包括超酷的个人资料图片(感谢爆头生成器),只需输入几个单词即可。

最受关注的图像生成器之一是基于深度学习技术的Stable Diffusion。它于 2022 年首次问世,从那时起,它变得更加强大,具有更好的用户界面功能。但是,老实说,使用Stable Diffusion并不总是世界上最容易的事情。安装和设置存在一些问题,这使得使用起来有点复杂。幸运的是,从那时起情况有所改善,这要归功于官方的独立安装程序和第三方安装程序。因此,如果您热衷于在PC上尝试Stable Diffusion,那么您很幸运!我们有一个指南可以帮助您入门。让我们潜入!

在 Windows 上安装Stable Diffusion:分步指南

您可以首先使用独立的官方安装程序在您的PC上获取并安装Stable Diffusion。如果这对您不起作用,那么您可以使用 NMKD 安装程序,这是一个用于Stable Diffusion的第三方软件包,负责所有过程并具有易于使用的 UI。

最后,如果您愿意,可以选择手动安装Stable Diffusion,您必须自己下载并安装依赖项,然后克隆 web-ui,以便您可以在 PC 上使用它。根据您当前的需求和要求,请遵循以下任一方法。

要求

在安装Stable Diffusion之前,我们建议您熟悉这些要求。稳定的扩散需要大量的存储空间和处理能力才能按预期工作。以下要求将帮助您确定当前设置是否可以支持Stable Diffusion。

  • 操作系统:Windows 10/11
  • 显卡:具有4GB VRAM或更高的英伟达显卡
  • 内存:8GB或更多
  • 存储空间:20GB

注意:虽然Stable Diffusion仅支持 Nvidia GPU,但如果您有 AMD GPU,则可以使用 NMKD 安装程序。此功能仍处于实验阶段,但开箱即用。此外,您还可以将CPU与Stable Diffusion一起使用,但是,此过程将非常慢。

方法1:使用官方自动安装程序

官方独立安装程序是在Windows PC上获得Stable Diffusion的最简单和最好的方法。请按照以下步骤帮助您完成该过程。

访问浏览器中的 https://github.com/cmdr2/stable-diffusion-ui/releases,安装程序的下载将自动启动。将文件保存到 PC 上的首选位置。

how-to-install-stable-diffusion-on-windows-60

现在双击并启动Easy-Diffusion-Windows.exe文件。

how-to-install-stable-diffusion-on-windows-61

Windows 智能屏幕通常倾向于错误地识别此.EXE文件。如果碰巧是这种情况,请单击“更多信息”。

how-to-install-stable-diffusion-on-windows-1

现在单击“仍然运行”。

how-to-install-stable-diffusion-on-windows-2

该设置现在将在您的 PC 上启动。单击下一步

how-to-install-stable-diffusion-on-windows-3

在下一步中查看许可证和使用条款。完成后单击我同意

how-to-install-stable-diffusion-on-windows-4

现在单击“浏览…”并选择您的首选安装位置以进行Stable Diffusion。

how-to-install-stable-diffusion-on-windows-6

注意:如果您使用的是 Windows 10,请确保在驱动器的顶层安装Stable Diffusion。这意味着您的安装位置应为 C:\EasyDiffusion 或 D:\EasyDiffusion,依此类推。这将防止由 Windows 10 中的文件路径限制引起的问题。

完成后,单击“安装”。

how-to-install-stable-diffusion-on-windows-7

Stable Diffusion现在将安装在您的 PC 上。这可能需要一些时间,具体取决于电脑上当前可用的资源。

how-to-install-stable-diffusion-on-windows-8

设置完成后,如果您想要Stable Diffusion的桌面快捷方式,请选中“创建桌面快捷方式”框。

how-to-install-stable-diffusion-on-windows-10

此外,如果您不想立即启动它,请单击并取消选中“运行轻松扩散 2.5”框。

how-to-install-stable-diffusion-on-windows-9

完成后单击完成

how-to-install-stable-diffusion-on-windows-11

注意:首次设置Stable Diffusion可能需要一些时间才能启动它。这是正常现象,我们建议您不要中断此过程。首次设置后,启动时间将减少。

就是这样!Stable Diffusion现已安装在您的 PC 上。您现在可以从“开始”菜单或桌面快捷方式(如果您创建了一个)启动它。

方法 2:使用 NMKD 安装程序

NMKD 安装程序是用于Stable Diffusion的第三方独立安装程序,由于其直观的用户界面和对 AMD GPU 的支持而广受欢迎。以下是使用 NMKD 安装程序在 PC 上安装Stable Diffusion的方法。

访问 github.com/n00mkrad/text2image-gui,然后单击立即下载

您可以支付您想要的费用来支持开发人员的辛勤工作。但是,如果您想要免费,请单击“不,谢谢,带我去下载”。

现在将在您的 PC 上启动下载。将文件保存到 PC 上的首选位置。下载存档后,使用您喜欢的工具将其解压缩。

how-to-install-stable-diffusion-on-windows-13

如果您的 PC 上没有安装任何软件,您可以为此下载并安装 7-Zip 免费软件。(分步指南。现在打开解压缩的文件夹,双击Stable DiffusionGui.exe启动Stable Diffusion。

how-to-install-stable-diffusion-on-windows-15

Stable Diffusion现在将在您的 PC 上启动,您可以立即开始生成图像。

how-to-install-stable-diffusion-on-windows-16

这就是您可以使用 NMKD 安装程序在您的 PC 上安装Stable Diffusion的方式。

方法3:手动安装Stable Diffusion

如果上述方法不适合您,或者您更喜欢手动克隆和使用Stable Diffusion,那么您可以使用以下步骤来帮助您完成该过程。

第 1 步:下载并安装 Python

首先,您需要在PC上下载并安装Python 3.10.6。如果您的PC上安装了其他Python版本,则应在继续执行以下步骤之前将其删除。多个 Python 版本可能会混淆Stable Diffusion并导致意外崩溃。如果您不希望删除其他 Python 版本,则可以将其安装在具有管理员权限的新用户帐户中以使用Stable Diffusion。让我们开始吧。

访问 https://www.python.org/downloads/release/python-3106/ 并滚动到底部。单击“Windows 安装程序(64 位)”将相关程序包下载到你的电脑。

how-to-install-stable-diffusion-on-windows-17

双击并在安装程序下载到您的 PC 后启动安装程序。

how-to-install-stable-diffusion-on-windows-18

单击并选中底部的“将 Python 3.10 添加到 PATH”框。

how-to-install-stable-diffusion-on-windows-19

现在单击顶部的立即安装

how-to-install-stable-diffusion-on-windows-20

Python现在将安装在您的PC上。现在,您可以使用后续步骤来设置Stable Diffusion。

第 2 步:安装 Git

我们现在需要在您的 PC 上下载并安装 Git。请按照以下步骤帮助您完成该过程。

在浏览器中访问 https://git-scm.com/download/win,然后单击 64 位 Git 进行 Windows 安装程序

how-to-install-stable-diffusion-on-windows-21

现在将启动安装文件的下载。将文件保存到PC上方便的位置。双击并在下载文件后启动文件。

how-to-install-stable-diffusion-on-windows-22

查看许可协议,然后单击下一步

how-to-install-stable-diffusion-on-windows-23

单击“浏览…”,然后选择要安装 Git 的位置。

how-to-install-stable-diffusion-on-windows-24

完成后,再次单击下一步

how-to-install-stable-diffusion-on-windows-25

将组件选择保留为默认值,然后单击下一步

how-to-install-stable-diffusion-on-windows-26

再次单击下一步

how-to-install-stable-diffusion-on-windows-27

在下一步中单击下一步

how-to-install-stable-diffusion-on-windows-28

确保在下一步中选择了“让 Git 决定”,然后再次单击“下一步”。

how-to-install-stable-diffusion-on-windows-30

从命令行和第三方软件中选择 Git

how-to-install-stable-diffusion-on-windows-31

单击下一步

how-to-install-stable-diffusion-on-windows-32

再次单击下一步

how-to-install-stable-diffusion-on-windows-34

将 HTTPS 传输后端选择保留为其默认值,然后单击下一步

how-to-install-stable-diffusion-on-windows-36

再次单击下一步

how-to-install-stable-diffusion-on-windows-37

将终端仿真器选择保留为默认值,然后单击下一步。

how-to-install-stable-diffusion-on-windows-38

再次单击下一步

how-to-install-stable-diffusion-on-windows-39

单击并选择“Git 凭据管理器”,然后单击“下一步”。

how-to-install-stable-diffusion-on-windows-40

确保选中启用文件系统缓存框,然后单击下一步

how-to-install-stable-diffusion-on-windows-41

不要选择任何实验性功能,然后单击安装

how-to-install-stable-diffusion-on-windows-42

Git 现在将安装在您的 PC 上。安装后,单击完成

how-to-install-stable-diffusion-on-windows-44

现在,您可以使用以下步骤克隆 web-ui。

第 3 步:克隆Stable Diffusion网络 UI

我们现在将克隆 web-ui,以便您可以在本地使用Stable Diffusion。请按照以下步骤帮助您完成整个过程。

按 Windows + E 打开文件资源管理器并打开启动驱动器。

how-to-install-stable-diffusion-on-windows-45

按 按 Ctrl + Shift + N 在驱动器的根目录中创建一个新文件夹。

how-to-install-stable-diffusion-on-windows-46

将新文件夹命名为 sdwebui

how-to-install-stable-diffusion-on-windows-47

现在按Windows + R启动运行。

how-to-install-stable-diffusion-on-windows-48

键入cmd,然后按键盘上的输入。

how-to-install-stable-diffusion-on-windows-49

命令提示符启动后,键入以下命令并按 Enter 键。

光盘 \

how-to-install-stable-diffusion-on-windows-50

现在使用以下命令导航到我们最近创建的文件夹。

CD SDwebui

how-to-install-stable-diffusion-on-windows-51

完成后,使用以下命令克隆 web-ui。

git 克隆 https://github.com/AUTOMATIC1111/stable-diffusion-webui.git .

how-to-install-stable-diffusion-on-windows-52

注意:确保在上述命令的末尾包含句点。这将防止 Git 在每次使用Stable Diffusion时创建新文件夹。

该过程完成后,使用以下命令关闭命令提示符。

退出

how-to-install-stable-diffusion-on-windows-54

现在,您可以使用下一步下载首选的Stable Diffusion模型并将其放置在PC上。

步骤 4:下载并放置Stable Diffusion模型

稳定的扩散模型往往彼此之间有很大差异。Stable Diffusion模型v1主要有四种变体和Stable Diffusionv2的两种变体。那里也有很多叉子。您可以使用以下链接下载您首选的Stable Diffusion模型。

  • Stable Diffusion v1
  • Stable Diffusion v2

您还可以查看其他可用的型号,并找到最适合您当前需求的型号。我们建议使用 SD v1.4 或 SD v1.5,因为这些模型已在大型数据集上进行了微调和训练。稳定的扩散模型在艺术风格和美学方面差异很大。我们建议您查看示例,以找到最适合您当前需求和要求的示例。

下载相关模型后,您会发现两个以 .ckpt 扩展名结尾的文件。一个文件的名称中将包含全 ema。将名称中不包含完整 ema 的其他文件复制到剪贴板。

how-to-install-stable-diffusion-on-windows-55

现在导航到下面的路径并粘贴复制的文件。

C:\sdwebui\models\Stable-diffusion

how-to-install-stable-diffusion-on-windows-56

注意:如果您使用的是 SD v2,则需要一个配置文件。您可以在此链接中找到 v2 的配置文件。

就是这样!将模型放置在上述路径中后,您可以使用以下步骤在PC上启动和使用Stable Diffusion。

步骤 5:启动并使用 Web UI

以下是在PC上启动和使用Stable Diffusion的方法。

使用 Windows + E 键盘快捷键打开文件资源管理器并导航到以下路径。

C:\sdwebui

how-to-install-stable-diffusion-on-windows-62

现在双击并启动 webui.bat 文件。

how-to-install-stable-diffusion-on-windows-58

Stable Diffusion现在将下载并安装必要的文件。此过程第一次可能需要一些时间,因此我们建议您耐心等待。完成后,复制“在本地 URL 上运行”旁边的 IP 地址。

how-to-install-stable-diffusion-on-windows-59

现在打开浏览器并将复制的地址粘贴到上面的 URL 栏中。完成后按回车键,Stable Diffusion将在浏览器中启动。

how-to-install-stable-diffusion-on-windows-63

就是这样!现在,您可以使用Stable Diffusion功能,通过提示等方式生成首选图像。

使用哪种方法在Windows上安装Stable Diffusion?

我们建议先给方法1,轻松扩散,官方安装程序,先去。Easy Diffusion易于使用,定期更新,并托管在GitHub上。它具有手动安装稳定性扩散的所有好处,包括在生成图像时使用各种不同的模型和采样方法的能力。

接下来,我们建议尝试方法 2 如果轻松扩散不适合您。这也是AMD用户推荐的解决方案,因为Easy Diffusion,手动安装不支持AMD GPU。请记住,此功能仍处于实验阶段,因此在使用 AMD GPU 生成图像时可能会遇到一些错误。

这两种方法都是自动化的并且非常可靠,这意味着您不必跳过各种障碍。但是,如果它们都没有被证明是有效的,那么您可以求助于方法 3 – 手动方法。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun232196.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年6月10日 上午10:57
下一篇 2023年6月10日 上午11:48

相关推荐