使用Stable diffusion进行绘画,但是免费阿里云好像人数太多资源总是启动失败,所以决定租用一些云端GPU进行学习和使用,通过比对,目前性价比最好的是AutoDL(一小时1元左右),一天花个两三块钱,对于我们学习使用也算实惠,
相比其他平台优势在于平台GPU便宜,稳定,而且可以挂载百度,阿里网盘,缺点是服务器需要抢,经常高峰期时没有余量的机器可用
本文将自己的相关在AutoDL上的部署经验分享给大家
目录
1、AutoDL云端部署Stable diffusion; 2、云端大模型安装+挂载网盘(百度,阿里)
AutoDL
地址:www.autodl.com/ 文档:www.autodl.com/docs/quick_start/ 社区镜像:AUTOMATIC1111/stable-diffusion-webui
1 注册
点击上方链接注册
2充值
刚开始冲个5-10元先体验一把
3 创建实例
算力市场选择可以使用的显卡,一般1.5元/h左右对我们来说就够用了,同时选择支持网盘的GPU
提示:显卡紧张,有时候需要抢
从实例列表进入到新实例创建页面后,先介绍一下每个模块的功能说明: 1、计费方式:按量计费(按照使用时长扣费)、包日(租用24小时)、包周(租用一周)、包月(租用一个月),一般选择按量计费就行。 2、选择地区:GPU对应的地区,一般选择距离自己最近的区,整体区别不大。 3、GPU型号:对应不同的显卡核心,不同的GPU型号的收费价格不同,越好的GPU收费越贵,看个人经济实力选择。 4、GPU数量:不同的GPU数量(通常情况下不需要筛选)。 5、数据盘:默认不扩容。
4 镜像选择社区镜像
点击社区镜像,输入AUTOMATIC1111/stable-diffusion-webui,选择镜像 AUTOMATIC1111/stable-diffusion-webui/NovelAI-Consolidation-Package-3.1:v6这个镜像文件,其他同类型也可以,但目前这个镜像下载最多的
最后点击“立即创建”就可以了。创建成功后会直接跳到实例列表页面,主机被别人抢走的了话(会在右上角弹出一个错误提示,需要重新刷新选择主机。
5 运行WebUI
5.1 启动 实例的状态变化:创建中 → 开机中 → 运行中,第一次拉取镜像较慢,等待1分钟左右的时间。当状态运行中,点击“ JupyterLab”。
5.2 运行代码
显示移动成功后,刷新页面
点击右上角选择xl-env
运行第二行代码块
从上到下依次点击按钮
成功后启动webui 输入想要的用户名和密码,勾选要的参数,之后点击下方启动webui
等待运行成功 大概1分钟左右,代码里出现下方截图里的 URL: http://127.0.0.1:6006,就说明运行成功了
5.3 点击“自定义服务” 切换到容器实例列表页的时候,找到你新建的这条实例,点击“自定义服务”
点击访问,会自动打开WebUI的页面,输入用户名和密码
模型安装
1、本地上传大模型 适合小文件(网速快当然也可以) 右侧文件区域,找到模型存放的文件夹根目录:/autodl-tmp/stable-diffusion-webui/models/Stable-diffusion,然后把模型文件拷贝进去或者直接拖进去都行。
有的模型文件超级大,上传可能就需要很久,这个时候就可以考虑使用第二种方式挂载网盘
2 网盘上传大模型(推荐) 参考文档:www.autodl.com/docs/netdisk/#_4
阿里云盘(推荐,限制更小、更快),手机直接扫码就可以
百度网盘示例:
2.1网盘端操作 登录百度网盘,然后左下角点击工具,进入开放平台,进入控制台,点击创建应用,应用类型选择软件,下面的可以随便写,然后点击确认创建,然后你就获得了Appkey、Secretkey
2.2打开AutoPanel
租用实例开机后,在快捷工具一列找到AutoPanel入口
2.3 网盘授权 在AutoPanel-->公网网盘,选择百度网盘,复制黏贴AppKey和SecretKey,点击获取Access Token将打开百度网盘的网页,将其返回的Token粘贴过来,点添加完成授权。
2.4文件浏览/上传/下载
点击下载,下载路径:/root/autodl-tmp/(默认下载到的云服务器目录,无法更改),开网盘会员,下载速度非常快
下载完成后,回到文件区的autodl-tmp,右键剪切,粘贴到/autodl-tmp/stable-diffusion-webui/models/Stable-diffusion这个根目录里就可以了
回到Stable-diffusion-WebUI页,刷新一下模型 ,Ok!
其他注意
1实例关机:在不炼丹(stable diffusion),请一定一定一定将关机,否则会扣费的
2实例连续关机30天会释放实例,实例释放会导致数据清空且不可恢复,如果有重要数据,记得上来开机一下
建议大家花个几块钱学习使用下,主要感受学习一下GPU云端部署,未来每个人可能都需要一台自己的GPU服务器来跑自己的模型,所以提前学习一下,后期我也会出许多大模型训练的教程,可能会用到哈