本文转载自互联网,已在文末注明来源。
一、Stable Diffusion 项目介绍
Stable Diffusion
Stable Diffusion 是一款基于人工智能技术开发的绘画软件,它可以帮助艺术家和设计师快速创建高品质的数字艺术作品。是2022年发布的深度学习文本到图像生成模型。它主要用于根据文本的描述产生详细图像,尽管它也可以应用于其他任务,如内补绘制、外补绘制,以及在提示词指导下产生图生图的翻译。 它是一种潜在扩散模型,由慕尼黑大学的CompVis研究团体开发的各种生成性人工神经网络。
- 官网地址:https://stability.ai/
- 官网介绍:https://stability.ai/blog/stable-diffusion-public-release
- 项目地址:https://github.com/Stability-AI/stablediffusion
Stable diffusion WebUI
Stable Diffusion 项目本地化的部署,是纯代码界面,而Stable Diffusion WebUI,是基于 Stable Diffusion 项目的可视化操作项目。这里我们也是部署Stable Diffusion WebUI。
先来看几张我通过 SD 作出来的图,看看效果吧!
二、Stable Diffusion 配置要求
1、显卡要求
需要使用 N 卡(NVIDIA 显卡),显卡的显存至少需要 4G文章来源(Source):浅时光博客B 以上显存才能在本地运行。最低配置需要 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版本
确认版本之后下载对应的版本;提醒:文件大小有2G,默认安装位置在C盘
确认是否安装成功:Win+R进入CMD,在命令行输入 nvcc -V
,如下图所示,则表示cuda已经安装成功
2、Stable Diffusion WebUI安装
2.1:克隆项目源码
- 不建议放在c盘,因为我们会使用一些模型包,都是上G的,所以需要一个容量比较大盘
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
2.2:下载训练模型
后面如果要用到其他模型,只需要将下载的模型放到sd-webui项目的 modelsStable-diffusion 文件夹即可。
模型下载:
(1)Hugging原文链接
(2)Civitai
2.3:安装GFPGAN
这是腾讯旗下的一个开源项目,可以用于修复和绘制人脸,减少stable diffusion人脸的绘制扭曲变形问题
- 项目地址:https://github.com/TencentARC/GFPGAN
- 下载好之后,放在 sd-webui 项目的根目录下面即可
2.4:运行sd-webui
下载的东西比较多,需要慢慢等待,而且确保你的网络环境稳定;直到系统提示,running on local URL: http://127.0.0.1:7860;这就可以浏览器访问页面进行操作了
四、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, ((monochrome)), ((grayscale)) watermark, moles
- 采样器:Euler
- 高分辨率修复:重绘强度0.3
- 高清化算法:ESRGAN_4x
五、Stable Diffusion WebUI汉化
通过WebUI拓展进行安装
- 打开stable diffusion webui,进入
Extensions
选项卡 - 点击
Install from URL
,注意 URL for extension’s git repository 下方的输入框 - 粘贴或输入本Git仓库地址:
https://github.com/VinsonLaro/stable-diffusion-webui-chinese
- 点击下方的黄色按钮
Install
即可完成安装,然后重启WebUI(点击 Install from URL 左方的 Installed ,然后点击黄色按钮Apply and restart UI
网页下方的Reload UI
完成重启) - 点击
Settings
,左侧点击User interface
界面,在界面里最下方的Localization (requires restart)
,选择Chinese-All
或者Chinese-English
- 点击界面最上方的黄色按钮 Apply settings ,再点击右侧的 Reload UI 即可完成汉化
原文地址:
版权属于:soarli
本文链接:https://blog.soarli.top/archives/698.html
转载时须注明出处及本声明。