之前发了Stable Diffusion在腾讯云GPU服务器的部署过程,有的网友留言说能不能发个windows的,找到了大神开发的开源一键安装包Github“Easy Diffusion”,一键安装Stable Diffusion所需的各种环境、模型等依赖,全面降低了安装难度。
在本地Windows电脑安装完成之后
又尝试把这个一键包到腾讯云GPU服务器部署了,操作非常简单,除了因为网络问题有几个模型可能需要手动下载,真的做到一键安装了。
下面是记录的安装过程,本来视频剪辑好了准备同步发的,结果不知道怎么出错了,争取明天发出来。
Easy Diffusion,Github项目地址(页面有软件详细说明)
https://github.com/cmdr2/stable-diffusion-ui
版本更新链接
https://github.com/cmdr2/stable-diffusion-ui/releases
先买一个腾讯GPU云服务器
https://cloud.tencent.com/act/pro/gpu-study?from=18297
腾讯云GPU云服务器每天上午十点限时秒杀,活动持续到2023年6月30日,45元/15天,不难抢。我买的是GPU计算型 GN7搭载 NVIDIA T4 ,16G显存。
腾讯云后台重装GPU云服务器操作系统
选择Windows sever2019中文版
设置系统密码,点击安装,大概两三分钟
可以用浏览器在腾讯云后台登录,也可Windows远程桌面登录服务器(推荐)
安装浏览器、下载软件
Google,Edge都可以
https://www.google.cn/intl/zh-CN/chrome/
https://www.microsoft.com/zh-cn/edge/download?form=MA13FJ
安装迅雷如果自己有云盘会员也可以下载相关云盘
https://dl.xunlei.com/
遇到服务器上下载很慢的软件,可以在本地电脑下载后上传到云盘,再到服务器下载
安装NVIDIA T4显卡驱动
https://cn.download.nvidia.com/tesla/528.89/528.89-data-center-tesla-desktop-winserver-2016-2019-2022-dch-international.exe
下载Easy Diffusion,windows版
https://github.com/cmdr2/stable-diffusion-ui/releases/download/v2.5.24/Easy-Diffusion-Windows.exe
提前下载软件安装时部分可能无下载速度或低下载速度的模型
模型下载地址如下
GFPGANv1.3.pth下载地址https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth
RealESRGAN_x4plus.pth下载地址
https://github.com/xinntao/Real-ESRGAN/releases/download/v0.1.0/RealESRGAN_x4plus.pth
RealESRGAN_x4plus_anime_6B.pth下载地址
https://github.com/xinntao/Real-ESRGAN/releases/download/v0.2.2.4/RealESRGAN_x4plus_anime_6B.pth
sd-v1-4.ckpt下载地址(和sd-v1-4-full-ema.ckpt都是模型,至少有其中一个)
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4.ckpt
sd-v1-4-full-ema.ckpt下载地址
https://huggingface.co/CompVis/stable-diffusion-v-1-4-original/resolve/main/sd-v1-4-full-ema.ckpt
vae-ft-mse-840000-ema-pruned.ckpt下载地址
https://huggingface.co/Yukihime256/840000/resolve/main/vae-ft-mse-840000-ema-pruned.ckpt
pytorch_model.bin下载地址(安装软件时这个模型只要有速度,不是特别慢尽量不要跳过,软件自动下载成功的是1.7G左右,但是我没找到下载链接,后来找了底下的下载地址大概500多M,放到软件里面也能运行,但不知道对绘图有什么影响)
https://huggingface.co/gpt2/blob/main/pytorch_model.bin
安装Easy-Diffusion
Easy-Diffusion-Windows.exe下载完成之后,直接双击运行Easy-Diffusion-Windows.exe进行安装
软件默认安装c盘根目录下,C:\EasyDiffusion 如果c盘空间够就改到比如 D:\EasyDiffusion。强烈建议装在根目录,避免出错
安装二十多分钟左右,会开始下载模型,这时候观察下载速度
如果等了一段时间还是很慢,而且前面第6步又给出了下载链接的,点击cancel跳过
完成安装前复制模型到相关文件夹
最后进入到完成安装的界面,先不要点击完成
进入到C:\EasyDiffusion\models
把下载的几个模型放到对应文件夹
GFPGANv1.3.pth放到gfpgan文件夹
RealESRGAN_x4plus.pth、RealESRGAN_x4plus_anime_6B.pth两个文件都放到realesrgan文件夹
sd-v1-4.ckpt和sd-v1-4-full-ema.ckpt(至少有其中一个,两个都下好也行)放到stable-diffusion文件夹
vae-ft-mse-840000-ema-pruned.ckpt放到vae文件夹
pytorch_model.bin放到
C:\EasyDiffusion\profile\.cache\huggingface\hub\models--openai--clip-vit-large-patch14\snapshots\文件夹下一个超长名字的文件夹里
首次运行Easy Diffusion
把创建桌面快捷方式勾选上,点击finish完成安装
双击软件图标运行
跳出软件的命令行窗口
继续安装一些依赖环境
可能会卡住不动
太久了不动,试试敲击几次回车,还没反应就关掉窗口再次运行软件
这里一定要有耐心,可能会等很久,重复好几次
如果没有报错会自动运行浏览器打开http://localhost:9000/页面软件的webui
点击Make image 按钮等待运行完成,图片出现就成功了
NVIDIA T4,515*512,默认设置,大概7s生成一张图
远程访问
在腾讯云服务器安全组添加规则
入站规则 、出站规则都要添加
本地电脑浏览器访问云主机ip:9000
报错解决(大家多留言,说不定可以互相帮助解决问题)
1.安装完成,成功跳出浏览器,点击Make image 按钮,如下图报错
把C:\EasyDiffusion\profile\.cache\huggingface\hub\models--openai--clip-vit-large-patch14\snapshots\文件夹下一个超长名字的文件夹里的
pytorch_model.bin文件删除
关闭cmd窗口,重新运行软件,cmd窗口会下载pytorch_model.bin,但是有时下载速度会很慢,有时还会出错
重新运行软件,多试几次应该能下载好
实在不行把第6步的最后一个链接(软件自动下载成功的pytorch_model.bin是1.7G左右,但是我没找到下载链接,后来找的下载地址大概500多M,放到软件里面能运行,但不知道对绘图有什么影响)下载放到C:\EasyDiffusion\profile\.cache\huggingface\hub\models--openai--clip-vit-large-patch14\snapshots\文件夹下一个超长名字的文件夹里