利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

最近我一直在使用 Colab 上的 stable-diffusion,但前几天我发现阿里云的 PAI 也提供了免费试用,于是我尝试了一下,发现它的速度比 Colab 更快。 而且,如果不关机的话,我可以免费试用三个月,但如果关机的话,可能只能使用一个月。

最近我一直在使用 Colab 上的 stable-diffusion,但前几天我发现阿里云的 PAI 也提供了免费试用,于是我尝试了一下,发现它的速度比 Colab 更快。

而且,如果不关机的话,我可以免费试用三个月,但如果关机的话,可能只能使用一个月。

为了开始使用阿里云的 PAI,我首先在阿里云首页的免费试用菜单下点击了解更多。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

在 PAI-DSW 的免费试用页面,点击立即试用,按照指引选择试用资源。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

在试用资源领取完毕后,进入 PAI 控制台选择 DSW 并创建实例。:




利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

注意选择 GPU 类型的 ecs.gn7i-c8g1.2xlarge 或 ecs.gn6v-c8g1.2xlarge 型号,这两个型号是可以用免费资源抵扣的。

建议选择 A10,V100 太贵。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

创建完成后进入 DSW 实例页面,点击实例名称打开。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

在 Workshop 页面可以通过点击 Launcher 中的快速开始打开 Notebook 或 Terminal。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

按照教程一步步向下复制执行代码块,注意确认 log 没有奇怪的报错后再继续新的操作,不建议直接覆盖之前的代码块。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI




在 Notebook 中,有些代码可以直接在 terminal 中执行。

例如,执行以下代码块:

! git clone https://github.com/huggingface/diffusers
! cd diffusers && pip install . && pip install --upgrade transformers
! pip install --upgrade accelerate

等价于在 terminal 中执行以下代码:

git clone https://github.com/huggingface/diffusers
cd diffusers && pip install . && pip install --upgrade transformers
pip install --upgrade accelerate

代码块执行后,下方会展示 log。确认 log 没有奇怪的报错后,就可以在下方代码块继续新的操作。不建议直接覆盖之前的代码块。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

按照教程执行到最后的代码后,log 中会输出 WebUI 的地址:

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

此时,可以点击该地址进入 WebUI。

会生成一个临时的域名用于访问,注意这个域名不能公开,只能自己访问,会有账号权限检测。

打开后就可以使用 WebUI 进行使用了。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI




使用

在使用 WebUI 时,如果需要下载新的 model,可以直接在 terminal 中使用 wget 进行下载,例如:

当然,也可以通过 Notebook 代码块使用类似的方法进行下载。

需要注意的是,由于网络环境的限制,部分模型源是连不上的,比如 civitai 等。

因此,最好到 huggingface 下载模型,或者在上面挂 “工具” 强行下载。

在性能上,A10 比 Colab 的 Telsa T4 强了不少,默认配置基本秒出图,所以个人玩耍基本完全够用。哪怕钩上 Hire.fix 2 倍也能在十秒内出图,速度还是很快的。

在 PAI-DSW 中存储是需要令外挂在 OSS 或者 NAS。作为白嫖党,我是拒绝的(也许可以配合 OSS 的免费试用试用)。运行后容器会自带 500G 存储,但是这个存储是临时的。因此,如果关机或者不小心挂了,里面的数据就没有了。

不过貌似也有别的方法可以解决,比如将运行中的镜像保存下来,这样就可以连同里面的文件等一起保存了。

下次关机后使用这份镜像创建新的实例就可以了。或者就和我一样不要关机,所以。。。自行选择吧。

利用阿里云 PAI 免费搭建 stable-diffusion-WebUI

注意:

官方虽然说免费试用三个月,但是其实有计算时长的限制,一共 5000CU*H,而我们选择的 A10 机型每小时花费 6.99CU*H,所以大概可以玩 5000/6.99/24=29.8 天,不用的时候也可以关机保命,不过一定要记得保存数据




免责说明

本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!


如果遇到评论下载的文章,评论后刷新页面点击对应的蓝字按钮即可跳转到下载页面
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR

温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。

给TA打赏
共{{data.count}}人
人已打赏
Free资源NewBing

国内新必应NewBing候补极速通过候补使用

2023-4-16 19:16:15

Free资源

支持35种语言可写代码的ChatGPT开源平替来了!

2023-4-20 13:28:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索