一、前言
1.为什么要本地部署
因为没有生成数量的限制,不用花钱,不用被nsfw约束,生成时间快,不用排队,自由度高很多,可以调试和个性化的地方也更多。
如果说,会用各大在线的AI绘图平台来生成图像,算是ai绘画的小学生级别。
那么,如果会使用本地化部署来运行ai绘画,那就已经算得上是高中毕业,进入成年啦。
等你能够使用AI绘图指哪打哪,想怎么画怎么画,那就已经是大学毕业,学成归来的牛逼人物啦。
2.本地化部署的要求
本地化部署运行虽然很好,但是也有一些基本要求
(1)需要拥有NVIDIA显卡,GT起,显存4G以上。(已经不需要起,亲民不少)
(2)操作系统需要win10或者win11的系统。
MacOS平台本地化请见《如何在mac电脑上运行stablediffusion来做AI绘画》
(3)电脑内存16G或者以上。
(4)最好会魔法上网,否则网络波动,有些网页打不开,有时下载很慢。
(5)耐心,多尝试,多搜索。这个教程我已经重复过2次,因此很多问题基本上都踩坑并写出来了。所以请放心,能跑通的。
我的电脑配置供大家参考,Win11,I5,NVIDIAGT5G,16G
生成一张20step的图大概20-30s(若使用更高性能的电脑,生成速度更快。)
3.使用的项目StablediffusionWebUI项目
Stablediffusion大家都知道了,是当前最多人使用且效果最好的开源AI绘图软件之一,属于当红炸子鸡了。
不过,stablediffusion项目本地化的部署,是纯代码界面,使用起来对于非程序员没那么友好。
而stablediffusionwebui,是基于stablediffusion项目的可视化操作项目。
通过可视化的网页操作,更方便调试prompt,及各种参数。
同时也附加了很多功能,比如img2img功能,extra放大图片功能等等。
(本地webui版AI绘图界面)
因此stablediffusionwebui项目是很多人部署到本地的首选。
我们本教程就是以stablediffusionwebui项目为例来操作的。
二、电脑环境配置
1.安装miniconda
这个是用来管理python版本的,他可以实现python的多版本切换。
下载