没有独显也能使用AI画图?windows下部署stable diffusion ui使用cpu进行绘图

共计 974 个字符,预计需要花费 3 分钟才能阅读完成。

最近 AI 画图很火,网上也有很多教程,但是几乎所有的教程都需要 N 卡,而小部分可以使用 A 卡的教程只能在 linux/docker 环境下使用。如果您没有 N 卡或不想在 linux/docker 环境下使用,那么可以参考这篇教程在 Windows 系统下使用 CPU 来部署 Stable Diffusion。

没有独显也能使用 AI 画图?windows 下部署 stable diffusion ui 使用 cpu 进行绘图

部署步骤

  1. 安装 Git 和 Anaconda

Git 用于从 GitHub 下载 Stable Diffusion 的源代码,Anaconda 用于创建 Python 虚拟环境。

  • 安装 Git:Git 下载页面: https://git-scm.com/downloads
  • 安装 Anaconda:Anaconda 下载页面: https://www.anaconda.com/download/
  1. 创建一个文件夹用于存放 Stable Diffusion 的源代码
  • 打开 Windows 资源管理器,创建一个新的文件夹,例如名为 ”stable-diffusion”
  • 将下载的 Stable Diffusion 源代码解压到该文件夹中
  1. 创建 Python 虚拟环境
  • 打开 Windows 命令提示符,进入 Stable Diffusion 的源代码目录
  • 运行以下命令创建 Python 虚拟环境:
python -m venv ./venv
  1. 激活 Python 虚拟环境
  • 运行以下命令激活 Python 虚拟环境:
source ./venv/Scripts/activate
  1. 安装 Stable Diffusion 的依赖项
  • 运行以下命令安装 Stable Diffusion 的依赖项:
pip install -r requirements.txt
  1. 下载 Stable Diffusion 的模型文件
  • 运行以下命令下载 Stable Diffusion 的模型文件:
wget https://huggingface.co/facebook/stable-diffusion/blob/main/checkpoints/stable-diffusion.ckpt
  1. 启动 Stable Diffusion
  • 运行以下命令启动 Stable Diffusion:
python main.py

Stable Diffusion 将在浏览器中打开。您可以使用它来生成图像。

注意事项

  • 使用 CPU 部署 Stable Diffusion 会比使用 GPU 部署慢很多。
  • 生成图像的速度会随着图像的大小和复杂程度而增加。
  • 如果您的 CPU 性能不够强,可能无法生成高质量的图像。

正文完