系列文章目录

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教程,亲测可以安装成功相关推荐

  1. GTX1660Ti 本地部署 Stable Diffusion踩坑记录

    踩坑记录 通过GitHub以及csdn开始安装 安装Anaconda,编译器以及CUDA.Cudnn 编译器 CUDA与Cudnn安装,**涉及电脑显卡的版本配置问题** 本地部署 踩坑实录 常见问题 ...

  2. 基于 huggingface diffuser 库本地部署 Stable diffusion

    前言 Stable Diffusion 是用 LAION-5B 的子集(图像大小为512*512)训练的扩散模型.此模型冻结 CLIP 的 ViT-L/14 文本编码器建模 prompt text.模 ...

  3. TiDB集群部署最细化教程-亲测有效

    TiDB-TiUP集群部署 本次部署使用环境: CentOS Linux release 7.9.2009 (Core) TiDB 6.5.1 三台服务器: (内)172.19.172.179 (内) ...

  4. Ubuntu18.04安装VCS、Verdi、dve全套教程亲测(有成功截图)

    通过下面十个步骤,我们就可以在ubuntu上使用vcs.verdi.dve等软件! 下面是成功截图(为证): 一.安装ubuntu系统,这个不在这里讲了,重点安装VCS.Verdi等软件 下面的过程一 ...

  5. 谷歌Colab云端部署Stable Diffusion 进行绘图

    系列文章目录 本地部署Stable Diffusion教程,亲测可以安装成功 Stable Diffusion界面参数及模型使用 文章目录 系列文章目录 前言 一.Colab是什么? 二.操作步骤 1 ...

  6. flash player安装教程--亲测有效

    flash player安装教程--亲测有效 安装步骤 平日工作中 经常会遇到视频播放有问题,此时,一般提示安装flash player,但是按照提示步骤 根本不起作用,毫无思路,此时可参考我的安装步 ...

  7. AMD显卡Ubuntu20.4系统下部署stable diffusion

    今天来给大家做一个AMD显卡使用stable diffusion的小白(硬核)教程.最近这段时间AI特别火,很多小伙伴看到各种大佬用AI画的老婆非常精美(色情),弄的人心痒痒,自己也想画一个心仪的老婆 ...

  8. WebODM win10安装教程(亲测)

    WebODM win10安装教程(亲测) 目录 0.为什么要用WebODM 1.参考链接 2.安装步骤 0.为什么要用WebODM 用于航拍图像生成三维重建.三维建模等,界面更简单(比较命令行方式)! ...

  9. 在GPU云服务器中部署Stable Diffusion web UI

    在GPU云服务器中部署Stable Diffusion web UI 1. 前言 2. 关于云服务器的选择 3. 关于机器的选择 4. 部署Stable Diffusion Python和CUDA 检 ...

最新文章

  1. 谷歌身份验证器验证码不对怎么回事_地面最强下载器:IDM+【安卓】详细介绍...
  2. 知识点讲解三:获取重定位后的网址
  3. delphi listview失去焦点后的颜色_阴阳师姑获鸟和惠比寿建模更新对比 爷爷帅了 觉醒后鸟姐颜值提升...
  4. 基于JavaFX实现的数据库学生管理系统
  5. cannot open shared object file: No such file or directory
  6. java线程知识点拾遗(CAS)
  7. html div 时间,HTML DIV
  8. Unity自动修复Sentinel key not found (h0007)错误
  9. ENVI添加指北针/比例尺
  10. 什么是VMWare虚拟机
  11. 优秀架构师是如何学习开源项目的?
  12. 基于GMap.NET库实现的Windows桌面地图工具软件分享
  13. 关于Field Exit 整理的一点资料
  14. xp sp3 远程桌面连接到控制台
  15. [CQOI2009]循环赛[HNOI2013]比赛
  16. 生成图片遇到Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error问题解决方案
  17. 关于uniapp编译小程序 引入全局scss问题解决方案
  18. VC编程实现色彩空间RGB与XYZ相互转换
  19. 利用C++创建一个游戏(9)愤怒的小鸟(代码+注释)
  20. 大数据安全发展的5个方向 |《大数据安全白皮书(2018年)》发布(附下载)

热门文章

  1. ACM总结感悟【转自handsomecui】
  2. 计算机应用技能知识竞赛,计算机应用技能大赛练习题1
  3. POJ - 1847 Tram 最短路,思维建图
  4. mysql数据库相关面试题_20个MySQL-DB相关的经典面试题
  5. 作死之旅: 数据动态可视化
  6. php单例模式例子,PHP单例模式
  7. PHP网站常见“一句话木马”攻击解决办法
  8. MYSQL中ORDER BY(排序查询)
  9. Ipad/Iphone键盘输入慢、切换数字键盘慢的问题-iOS
  10. 华为面试题算什么,这个背会了外企随便进(2)