AIGC专栏6------通过阿里云与AutoDL快速拉起Stable Diffusion和EasyPhoto
- 学习前言
- [Aliyun DSW快速拉起(新用户有三个月免费时间)](#Aliyun DSW快速拉起(新用户有三个月免费时间))
- AutoDL快速拉起
学习前言
快速拉起AIGC服务 对 用户体验AIGC的产品 而言非常重要,因为环境半天东西都装不好,也用不起来,那哪还有期待去玩呢?通过阿里云与AutoDL可以快速拉起Stable Diffusion和EasyPhoto,简单试试。
Aliyun DSW快速拉起(新用户有三个月免费时间)
1、拉起DSW
DSW 提供免费 GPU 时间,新用户可申请一次,申请后 3 个月内有效。阿里云在 Freetier 中提供免费 GPU 时间,获取后在阿里云 PAI-DSW 中使用。
然后点击立即试用即可:
![](https://file.jishuzhan.net/article/1703207224010084354/17d8e69576b7462eabfa9267905ca033.png)
点击完成后需要登录账号,输入手机与收到的验证码即可登录阿里云。
![](https://file.jishuzhan.net/article/1703207224010084354/b7e7264d92bc403bb79a272c002989b5.png)
点击完 立即试用 后就变成 已试用 了。
![](https://file.jishuzhan.net/article/1703207224010084354/8ac914cbd5a840e6abf40d52f75ca01d.png)
此时点击已试用会跳转到 机器学习PAI平台,点击交互式建模,然后再创建实例:
![](https://file.jishuzhan.net/article/1703207224010084354/2eaaf2a6d88d4de291f8f300671a6624.png)
填入实例名称(我本来想填不稳定扩散的,发现不能填中文),并且选择机器,推荐选择A10的机器,比V100的好一些而且便宜。
![](https://file.jishuzhan.net/article/1703207224010084354/fa0899d12df44d7db61c75521e518e20.png)
选择 云的stable-diffusion的官方镜像。然后连续点击下一步创建完成即可。然后我们等待创建完成即可。
![](https://file.jishuzhan.net/article/1703207224010084354/e506c06fe03742ca96329a0fc82efb16.png)
此时便已经镜像处理完成。
![](https://file.jishuzhan.net/article/1703207224010084354/da9a63a90b4a4207be6c5072b3d4096a.png)
2、运行Notebook
Easyphoto的预设notebook如下:
https://gallery.pai-ml.com/#/preview/deepLearning/cv/stable_diffusion_easyphoto
直接点击即可跳转进入页面。选择在阿里云的DSW打开。
![](https://file.jishuzhan.net/article/1703207224010084354/cd4bcc9ebc77458e9304bc7b8fdaf82e.png)
然后填入刚刚创建的DSW实例,点击确定即可:
此时进入DSW,我们就一步一步走notebook往下运行即可。下面红框里面不断往下运行即可。中间需要下载一些必要的权重,最后一步会运行stable diffusion。
![](https://file.jishuzhan.net/article/1703207224010084354/1702a654e3ca423d97bbca41f424ce89.png)
然后再这里点击链接会自动进行跳转!
![](https://file.jishuzhan.net/article/1703207224010084354/98051d5a3a4b4e3e926fbb9a5acc46a1.png)
此时便成功进入到stable diffusion webui的界面中了。
![](https://file.jishuzhan.net/article/1703207224010084354/110a66ca937144258896c4cbdc9789ff.png)
3、一些小bug
在运行DSW上运行Easyphoto训练时,UI界面下方一段时间后会显示断开,但实际后端并没有报错,这个是网络原因导致的,等关注notebook中的日志训练完毕后,跳转inference进行预测即可。
![](https://file.jishuzhan.net/article/1703207224010084354/ba80cc35748e4904976b2def86b23a81.png)
AutoDL快速拉起
1、拉起AutoDL
首先进入AutoDL官网,然后登陆自己的账号。进入到容器实例页面后,点击租用新实例。
![](https://file.jishuzhan.net/article/1703207224010084354/f18a96cc55c64314ade46b2f11aa0eb7.png)
然后开始选择卡型,推荐以下几个卡型:
- 3080ti
- 3090
- 4090
- A4000
我这里以3080ti为例进行演示:
![](https://file.jishuzhan.net/article/1703207224010084354/79e11ced895743489f4d7a0284d54bba.png)
选择社区镜像,然后再下方输入Easyphoto,选择最新的Easyphoto镜像即可。
![](https://file.jishuzhan.net/article/1703207224010084354/6df63abadc4d484e94e223323a2d461c.png)
然后点击立即创建开通实例。
2、运行Notebook
![](https://file.jishuzhan.net/article/1703207224010084354/4911c2b25ec6487782529683832597d6.png)
等待实例创建完成后,点击JupyterLab进入Jupyter,会自动显示如下页面。
![](https://file.jishuzhan.net/article/1703207224010084354/69dcc9c9c5bb4f738a16d2026f1cffcf.png)
首先运行第一个Cell的内容,然后刷新页面。
点击右上角的Kernel进行替换,选择xl_env
替换完成后,运行第二个Cell,会自动下载一个缺少的权重。
如果想要拉取最新的代码,可以解除注释,有些时候AutoDL网络不好,拉去会卡住。
![](https://file.jishuzhan.net/article/1703207224010084354/5149a0d9857748d789b5eb8a2df99cb4.png)
然后运行第三个Cell的内容,拉到下方点击运行webui即可。
运行完成后,前往容器实例列表,点击自定义服务,即可开启WebUI。
![](https://file.jishuzhan.net/article/1703207224010084354/d9bede6eae1646b79a98903443eac240.png)
成功进入WebUI。
![](https://file.jishuzhan.net/article/1703207224010084354/311aaa19357644ed8c48ef4bf56aebfd.png)