ChatGPT / Stable diffusion

Stable Diffusion 本地部署教程

浅时光博客 · 6月5日 · 2023年 · 8.2w 次已读
CUDA、模型、GFPGAN、插件 本地包
价格:免费
  • 终身VIP购买价格 : 免费
文件压缩包
大小10G+
最近更新2023年06月05日

一、Stable Diffusion 项目介绍

Stable Diffusion 是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的翻译。 它是一种潜在扩散模型,由慕尼黑大学的CompVis研究团体开发的各种生成性人工神经网络。

Stable Diffusion 项目本地化的部署,是纯代码界面,而Stable diffusion WebUI,是基于 Stable Diffusion 项目的可视化操作项目。这里我们也是部署Stable Diffusion WebUI。

先来看几张我通过 SD 作出来的图,看看效果吧!

二、Stable Diffusion 配置要求

1、显卡要求

需要使用 N 卡(NVIDIA 显卡),显卡的显存至少需要 4GB 以上显存才能在本地运行。最低配置需要 4GB 显存,基本配置 6GB 显存,推荐配置 12GB 显存或者以上。

2、科学上网

网络这方面,必须科学上网,因为很多链接都需要用到

3、电脑要求

  • 电脑内存16G或者以上
  • 系统win10或者win11
  • CUDA
  • Python 版本 3.10.6+ (请自行安装)
  • Git:用了克隆项目(请自行安装)

三、Stable Diffusion WebUI部署

1、安装CUDA

CUDA (Compute Unified Device Architecture) 是由 NVIDIA 开发的用于 GPU 的并行计算平台和编程模型。它使开发人员能够使用常规编程语言(如 C、C++、Python)通过一组扩展来利用 GPU 中的并行性,从而加速计算密集型应用程序。CUDA 具有许多优点,包括高效、可扩展性强、易于开发、适用于各种应用场景等。它被广泛应用于科学计算、深度学习、机器学习、图形处理等领域。

下载版本确认:需要本地CMD输入 nvidia-smi 查看你当前的CUDA版本

Stable Diffusion 本地部署教程

确认版本之后下载对应的版本;提醒:文件大小有2G,默认安装位置在C盘

Stable Diffusion 本地部署教程

确认是否安装成功:Win+R进入CMD,在命令行输入 nvcc -V,如下图所示,则表示cuda已经安装成功

Stable Diffusion 本地部署教程

2、Stable Diffusion WebUI安装

2.1:克隆项目源码

  • 不建议放在c盘,因为我们会使用一些模型包,都是上G的,所以需要一个容量比较大盘
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

2.2:下载训练模型

Stable Diffusion 本地部署教程
Stable Diffusion 本地部署教程

后面如果要用到其他模型,只需要将下载的模型放到sd-webui项目的 models\Stable-diffusion 文件夹即可。

模型下载:

(1)HuggingFace

(2)Civitai

2.3:安装GFPGAN

这是腾讯旗下的一个开源项目,可以用于修复和绘制人脸,减少stable diffusion人脸的绘制扭曲变形问题

Stable Diffusion 本地部署教程

2.4:运行sd-webui

Stable Diffusion 本地部署教程

下载的东西比较多,需要慢慢等待,而且确保你的网络环境稳定;直到系统提示,running on local URL: http://127.0.0.1:7860;这就可以浏览器访问页面进行操作了

Stable Diffusion 本地部署教程

四、Stable Diffusion WebUI作画

  • Stable Diffusion checkpoint:选择加载的模型
  • Prompt:图像描述信息
  • Batch count:同时绘图数量

以下效果演示参数如下:

  • 模型为:majicMIX realistic v5
  • 提示词:best quality, masterpiece, ultra high res, photorealistic, 1girl, offshoulder, smile
  • 反向词:ng_deepnegative_v1_75t, (badhandv4:1.2), (worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, (原文链接:https://www.dqzboy.com(monochrome)), ((grayscale)) watermark, moles
  • 采样器:Euler
  • 高分辨率修复:重绘强度0.3
  • 高清化算法:ESRGAN_4x
Stable Diffusion 本地部署教程

五、Stable Diffusion WebUI汉化

通过WebUI拓展进行安装

  1. 打开stable diffusion webui,进入Extensions选项卡
  2. 点击 Install from URL,注意 URL for extension’s git repository 下方的输入框
  3. 粘贴或输入本Git仓库地址:https://github.com/VinsonLaro/stable-diffusion-webui-chinese
  4. 点击下方的黄色按钮 Install 即可完成安装,然后重启WebUI(点击 Install from URL 左方的 Installed ,然后点击黄色按钮 Apply and restart UI 网页下方的 Reload UI 完成重启)
  5. 点击 Settings,左侧点击 User interface 界面,在界面里最下方的Localization (requires restart),选择Chinese-All或者Chinese-English
  6. 点击界面最上方的黄色按钮 Apply settings ,再点击右侧的 Reload UI 即可完成汉化
Stable Diffusion 本地部署教程
Stable Diffusion 本地部署教程
Stable Diffusion 本地部署教程


本文作者:浅时光博客
原文链接:https://www.dqzboy.com/14405.html
版权声明:知识共享署名-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)协议进行许可,转载时请以>超链接形式标明文章原始出处和作者信息
免责声明:本站提供的内容仅限于个人学习和研究使用;禁止将内容用于商业或非法用途。下载后请在24小时内彻底删除,否则后果由用户承担。访问和下载本站内容即表示您已同意上述条款 。

1 条回应

必须 注册 为本站用户, 登录 后才可以发表评论!

  1. HibikiForever广东·广州2023-6-5 · 10:49

    好耶~可以AI瑟瑟了~