本地部署Stable Diffusion教程,亲测可以安装成功
系列文章目录
Stable Diffusion界面参数及模型使用
谷歌Colab云端部署Stable Diffusion 进行绘图
文章目录
- 系列文章目录
- 前言
- 一、Stable Diffusion是什么?
- 二、安装前的准备
- 1.检查自己的电脑配置是否符合要求
- 2.下载安装Git
- 3.下载安装Python
- 三、下载stable-diffusion-webui仓库
- 四、运行webui-user.bat
- 总结
前言
近期,智能AI绘画以其低成本、高效率、多风格、易操作等特点爆火全网,对原画、平面设计等领域造成巨大冲击,据悉,众多公司(特别是游戏公司)已将AI绘画引进工作流程,更有甚者已经裁掉了公司一半的原画师。
借着AI绘画学习的热潮,笔者迫不及待想要体验一下号称业界最强的Stable Diffusion WebUI
一、Stable Diffusion是什么?
Stable Diffusion是一个AI 绘图软件 (开源模型),可本地部署,可切换多种模型,且新的模型和开源库每天都在更新发布,最重要的是免费,没有绘图次数限制。
二、安装前的准备
1.检查自己的电脑配置是否符合要求
电脑的显存至少2G以上
小tips:如何查看自己电脑显存大小:
在Windows【开始】点鼠标右键,选择【任务管理器(T)】,在【性能】一栏选择【GPU】查看“专用GPU内存”
2.下载安装Git
https://git-scm.com/
小tips:Git是一个免费的、开源的分布式版本控制系统
点击Git Bash Here可以打开Git终端
检查自己电脑有没有安装过Git:【Win+R】唤出【运行】,输入“cmd”,回车,在命令行里输入
git --version
如下图所示,出现版本号则说明安装过
3.下载安装Python
最好下载这个版本
注意要勾选此选项,将python添加到系统环境变量PATH中
因为笔者上学时安装过python,怕旧版本不支持Stable Diffusion,所以也借此机会更新一下版本,
检查有没有升级成功:【Win+R】唤出【运行】,输入“cmd”,回车,在命令行里输入
python --version
如下图所示,出现版本号,成功升级至3.10版本
三、下载stable-diffusion-webui仓库
https://github.com/AUTOMATIC1111/stable-diffusion-webui
在空间比较大的盘里新建一个文件夹,如下图名为【AI】的文件夹,然后在这个文件夹里点击鼠标右键,选择【Git Bash Here】打开Git终端
如下图所示,成功打开了一个Git终端
通过Git命令克隆下载代码
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
出现问题:
OpenSSL SSL_read: Connection was reset, errno 10054
解决方法:
关闭git的https证书验证
git config --global http.sslVerify false
之后再次clone代码,成功!
同时可以看到文件夹里也下载好了
四、运行webui-user.bat
在上面下载好的文件夹里找到它,双击运行
下载中
出现新问题:提示pip更新?
解决方法:
升级pip命令,可以重新打开一个命令行,运行一次它提示的绿色命令(因为文件夹名称可能不同,所以这条命令因人而异)
H:\AI\stable-diffusion-webui\venv\Scripts\python.exe -m pip install --upgrade pip
之后再次重新打开webui-user.bat
因为笔者在安装过程中没有使用魔法上网,所以在下载过程中出现了gfpgan、clip、open clip没有安装成功的提示,还是国内的网络环境的原因,解决方法:
编辑stable-diffusion-webui目录里的launch.py文件
比如卡在了gfpgan,就找到run_pip(f"install {gfpgan_package}“, “gfpgan”)所在行,如下图launch.py文件的第263行,把它改为run_pip(f"install -i https://pypi.douban.com/simple/ {gfpgan_package}”, “gfpgan”),修改后保存关闭,走国内的镜像源( -i https://pypi.douban.com/simple/),提高下载速度
run_pip(f"install -i https://pypi.douban.com/simple/ {gfpgan_package}", "gfpgan")
之后保存launch.py文件,再次打开webui-user.bat
(每次下载出现问题,就修改launch.py文件里的对应内容,比如clip出问题就把launch.py文件里的run_pip(f"install {clip_package}“, “clip”)改为run_pip(f"install -i https://pypi.douban.com/simple/ {clip_package}”, “clip”)),gfpgan、clip、open clip都是一样的操作,如此反复(修改launch.py、关闭命令行、重新打开webui-user.bat)
如果还是卡住不动的话,在launch.py文件里找到prepare_environment()这部分,在对应的https://github.com/前面加上https://github.moeyy.xyz/
通过代理的方式加速git
经过多次修改、关闭、重启,最后终于走到了Web UI这里
一切顺利的话,接下来就要下载一个3.97G的大东西,中间如果卡住,还是关闭命令行、重新打开webui-user.bat
经过一段时间的等待,进度条终于填满了,也出现了我们最希望看到的内容
表示本地电脑启动了一个服务,端口是127.0.0.1:7860
把http://127.0.0.1:7860复制到浏览器中打开,进入Stable Diffusion界面
用基础模型生成一个小女孩试试,生成速度取决于电脑配置
emmm,流露出一种诡异的美
再生成一个老虎看看
总结
通过走国内镜像的方式来提高下载的速度和稳定性。
下一篇博客拟介绍Stable Diffusion的界面参数,尝试一下其他模型。
完结散花,感谢观看!
本地部署Stable Diffusion教程,亲测可以安装成功相关推荐
- GTX1660Ti 本地部署 Stable Diffusion踩坑记录
踩坑记录 通过GitHub以及csdn开始安装 安装Anaconda,编译器以及CUDA.Cudnn 编译器 CUDA与Cudnn安装,**涉及电脑显卡的版本配置问题** 本地部署 踩坑实录 常见问题 ...
- 基于 huggingface diffuser 库本地部署 Stable diffusion
前言 Stable Diffusion 是用 LAION-5B 的子集(图像大小为512*512)训练的扩散模型.此模型冻结 CLIP 的 ViT-L/14 文本编码器建模 prompt text.模 ...
- TiDB集群部署最细化教程-亲测有效
TiDB-TiUP集群部署 本次部署使用环境: CentOS Linux release 7.9.2009 (Core) TiDB 6.5.1 三台服务器: (内)172.19.172.179 (内) ...
- Ubuntu18.04安装VCS、Verdi、dve全套教程亲测(有成功截图)
通过下面十个步骤,我们就可以在ubuntu上使用vcs.verdi.dve等软件! 下面是成功截图(为证): 一.安装ubuntu系统,这个不在这里讲了,重点安装VCS.Verdi等软件 下面的过程一 ...
- 谷歌Colab云端部署Stable Diffusion 进行绘图
系列文章目录 本地部署Stable Diffusion教程,亲测可以安装成功 Stable Diffusion界面参数及模型使用 文章目录 系列文章目录 前言 一.Colab是什么? 二.操作步骤 1 ...
- flash player安装教程--亲测有效
flash player安装教程--亲测有效 安装步骤 平日工作中 经常会遇到视频播放有问题,此时,一般提示安装flash player,但是按照提示步骤 根本不起作用,毫无思路,此时可参考我的安装步 ...
- AMD显卡Ubuntu20.4系统下部署stable diffusion
今天来给大家做一个AMD显卡使用stable diffusion的小白(硬核)教程.最近这段时间AI特别火,很多小伙伴看到各种大佬用AI画的老婆非常精美(色情),弄的人心痒痒,自己也想画一个心仪的老婆 ...
- WebODM win10安装教程(亲测)
WebODM win10安装教程(亲测) 目录 0.为什么要用WebODM 1.参考链接 2.安装步骤 0.为什么要用WebODM 用于航拍图像生成三维重建.三维建模等,界面更简单(比较命令行方式)! ...
- 在GPU云服务器中部署Stable Diffusion web UI
在GPU云服务器中部署Stable Diffusion web UI 1. 前言 2. 关于云服务器的选择 3. 关于机器的选择 4. 部署Stable Diffusion Python和CUDA 检 ...
最新文章
- 谷歌身份验证器验证码不对怎么回事_地面最强下载器:IDM+【安卓】详细介绍...
- 知识点讲解三:获取重定位后的网址
- delphi listview失去焦点后的颜色_阴阳师姑获鸟和惠比寿建模更新对比 爷爷帅了 觉醒后鸟姐颜值提升...
- 基于JavaFX实现的数据库学生管理系统
- cannot open shared object file: No such file or directory
- java线程知识点拾遗(CAS)
- html div 时间,HTML DIV
- Unity自动修复Sentinel key not found (h0007)错误
- ENVI添加指北针/比例尺
- 什么是VMWare虚拟机
- 优秀架构师是如何学习开源项目的?
- 基于GMap.NET库实现的Windows桌面地图工具软件分享
- 关于Field Exit 整理的一点资料
- xp sp3 远程桌面连接到控制台
- [CQOI2009]循环赛[HNOI2013]比赛
- 生成图片遇到Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error问题解决方案
- 关于uniapp编译小程序 引入全局scss问题解决方案
- VC编程实现色彩空间RGB与XYZ相互转换
- 利用C++创建一个游戏(9)愤怒的小鸟(代码+注释)
- 大数据安全发展的5个方向 |《大数据安全白皮书(2018年)》发布(附下载)
热门文章
- ACM总结感悟【转自handsomecui】
- 计算机应用技能知识竞赛,计算机应用技能大赛练习题1
- POJ - 1847 Tram 最短路,思维建图
- mysql数据库相关面试题_20个MySQL-DB相关的经典面试题
- 作死之旅: 数据动态可视化
- php单例模式例子,PHP单例模式
- PHP网站常见“一句话木马”攻击解决办法
- MYSQL中ORDER BY(排序查询)
- Ipad/Iphone键盘输入慢、切换数字键盘慢的问题-iOS
- 华为面试题算什么,这个背会了外企随便进(2)