系列文章目录

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. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
  2. PCA(主成分分析)+LDA(线性判别分析)+区别
  3. 微软技术透明中心落地北京,允许相关机构查看源代码
  4. pytorch问题汇总
  5. 数据中心暖通相关知识与空调规划设计知识
  6. ITK:使用Viola Wells互信息执行多模式注册
  7. centos7 安装 python3.5
  8. GMTC2019|闲鱼-基于Flutter的架构演进与创新
  9. python爬虫京东评论_python爬京东评论
  10. iterator [ɪtə'reɪtə] 遍历器
  11. Jarvis Oj Pwn 学习笔记-level4
  12. Nagios配置文件nagios.cfg详解
  13. 开源 免费 java CMS - FreeCMS1.5 标签 ajaxStore
  14. 《云计算技术与应用基础》课程标准
  15. ARM探索之旅 | 二、ARM Cortex-M 用什么指令集?
  16. 【Android】_干货_制作透明背景icon
  17. 用树莓派搭建(虚拟专用网络)服务器
  18. TcaplusDB君 · 行业新闻汇编(11月04号)
  19. 世界坐标系,相机坐标系,图像坐标系,像素坐标系转换
  20. arcgis desktop和arcgis engin连接postgresql数据库连接需要的类库

热门文章

  1. java文件读取与写入
  2. Adobe国际认证-摄影的供求:成为专业摄影师需要什么
  3. Android 证书安装流程分析
  4. 初中计算机试题打开乱码,2019年计算机一级考试:Word文件乱码修复方法大全
  5. 清华大学录取通知书又火了!各大高校通知书争奇斗艳美到哭!
  6. 新手站长如何快速学习并实践SEO?
  7. 有了那么多的工业软件,为何还需要工业互联网?
  8. oracle (decode,Oracle sql语法中decode函数的用法
  9. IO模型-非阻塞IO模型
  10. 对不起,你不是祖国的花朵,是韭菜