Stable Diffusion是一个文本到图像的潜在扩散模型,由CompVis、Stability AI和LAION的研究人员和工程师创建。它使用来自LAION-5B数据库子集的512x512图像进行训练。使用这个模型,可以生成包括人脸在内的任何图像,因为有开源的预训练模型,所以我们也可以在自己的机器上运行它。例如下面这张图就是由Stable Diffusion生成。
image.png

它的安装和使用都比较简单,我们在本地部署,只需要执行脚本,即可快速搭建它的环境。

安装

  1. 下载Stable Diffusion源码

    1. git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
  2. 执行webui-user.bat

  3. 使用虚拟目录中的pip安装依赖
    1. venv\Scripts\Python.exe -m pip install -r requirements.txt
    参考安装视频教程

下载模型

image.png
模型下载地址

模型安装

将下载下来的模型,放到stable duffusion工程目录下的stable-diffusion-webui\models\Stable-diffusion文件夹中,例如我的目录如下:
image.png

启动测试

  1. 在命令行中,执行webui-user.bat
  2. 启动成功之后,在浏览器中打开连接:http://127.0.0.1:7860
  3. 参考演示链接:https://www.bilibili.com/video/BV1Eh4y1R7tK/?vd_source=7f8db038f5b15fc65152acdd1a36198a

企业微信截图_16872339982421.png