首页 AI绘画 Stable Diffusion 如何安装 (附:配置要求)

Stable Diffusion 如何安装 (附:配置要求)

作者: AI反应堆 更新时间:2024-10-02 21:20:34 分类:AI绘画

Stable Diffusion 是当前最受欢迎的 AI 绘图工具之一,通过生成式扩散模型来创建高质量的图像。由于其开源特性和高度灵活的生成能力,越来越多的用户希望将其本地部署,用于艺术创作、图像生成等任务。然而,要成功运行 Stable Diffusion,不仅需要了解安装步骤,还要确保计算机具备相应的硬件配置。本文将详细介绍如何在本地安装 Stable Diffusion,并附上其最低硬件需求和推荐配置,帮助你顺利部署这一强大的工具。

Stable Diffusion 如何安装

要在本地安装 Stable Diffusion,最推荐的方法是通过 Stable Diffusion WebUI,一种非常流行的开源工具。这里提供两种常见安装方式:手动和自动。

1. 手动安装步骤:

  • Step 1: 安装必要的依赖项,比如 Python 3.10.6 和 Git,确保你的环境支持。
  • Step 2: 使用命令克隆 Stable Diffusion WebUI 源代码:
    bash
    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
  • Step 3: 进入克隆的目录并安装依赖项:
    bash
    cd stable-diffusion-webui
    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
  • Step 4: 下载 Stable Diffusion 模型文件,并将其放入 models/Stable-diffusion 目录。
  • Step 5: 运行 WebUI:
    bash
    python webui.py

    你可以在浏览器中通过 http://127.0.0.1:7860 访问并使用界面生成图像​

2. 自动安装步骤:

对于更简单的安装,可以通过 WebUI 提供的自动化脚本:

  • Step 1: 确保安装了 Python 3.10.6 和 Git。
  • Step 2: 下载并解压 Stable Diffusion WebUI 源码后,直接双击 webui-user.bat 文件,它将自动完成依赖项的安装。

这两种方法都会在你本地运行一个简单的网页界面,方便使用和生成图像。如果需要额外的功能,比如图像高清放大或者其他模块(如 Xformers),可以手动配置

Stable Diffusion 需要多少空间?(配置要求)

Stable Diffusion 的存储空间和配置要求取决于其使用场景,特别是在本地运行时,硬件需求较为显著。

1. 存储空间要求

Stable Diffusion 本身安装需要大约 20GB 的可用硬盘空间。这包括核心软件、模型文件和所需的依赖项。不过,根据你计划加载的模型和数据集,实际占用空间可能会显著增加,尤其是下载额外的预训练模型时,可能需要 数十GB 的额外存储​

2. 硬件配置要求

要顺畅运行 Stable Diffusion,推荐的硬件配置如下:

  • 处理器 (CPU): 建议至少配备 四核 Intel 或 AMD 处理器,如 Intel 酷睿 i3 或更高版本。
  • 显卡 (GPU): 对显卡的要求较高,至少需要 NVIDIA GTX 1660Ti 或等效的显卡,显存应在 6GB 或以上。如果需要生成高分辨率的图像,建议使用 NVIDIA RTX 3090 或更高版本的显卡,显存 12GB 或以上
  • 内存 (RAM): 至少 16GB 内存,以保证生成图像时的流畅度,复杂任务可能需要 32GB 或更高​

3. 更高需求

如果你计划进行大量图像生成或者训练自己的模型,配置要求将更高。像 NVIDIA RTX 4090A100 显卡被认为是处理大规模任务的理想选择,尤其是在企业或科研级别应用中

相关文章