外观
EasyAnimate-WebUI镜像部署和使用手册
😊 EasyAnimate是一个用于生成高分辨率和长视频的端到端解决方案。其基于类SORA结构与DIT,使用transformer进行作为扩散器进行视频与图片生成。同时,基于motion module、u-vit和slice-vae构建了EasyAnimate,未来EasyAnimate项目也会尝试更多的方案提高效果。
😊 这一镜像可以方便的载入EasyAnimate模型,进行视频生成的推理。以下是镜像的简短部署和使用手册。按照步骤便可快速体验EasyAnimate。部署和使用前建议仔细阅读这一文档。 文档右侧有目录,方便跳转。
一、应用实例创建
1. 注册登录和选择版本
登录成功后,我们点击进入无阶未来控制台。如果没有余额,先点击“立即充电”按钮,充值我们所需的数额(之后可能UI会有变动,以实际情况为准)
之后在首页的应用市场下方有选择相对应的镜像并点击“立即启动”的按钮。
之后选择需要的显卡再点击立即使用即可。这里的三种显卡是使用该镜像不会出现问题的显卡,放心使用即可。
2. GPU选择
由于视频生成任务需要大量显存,此处对于这一任务选择合适的GPU尤为重要。
根据EasyAnimate项目组测试,不同显存可以生成的视频分辨率和长度如下:
显存大小 384x672x72 384x672x144 576x1008x72 576x1008x144 720x1280x72 720x1280x144 12GB ⭕️ ⭕️ ⭕️ ⭕️ ❌ ❌ 16GB ✅ ✅ ⭕️ ⭕️ ⭕️ ❌ 24GB ✅ ✅ ✅ ✅ ✅ ❌ 40GB ✅ ✅ ✅ ✅ ✅ ✅ 80GB ✅ ✅ ✅ ✅ ✅ ✅
✅ 表示它可以在low_gpu_memory_mode=False下运行,⭕️ 表示它可以在low_gpu_memory_mode=True下运行,❌ 表示它无法运行。low_gpu_memory_mode=True时,运行速度较慢。显卡需要支持bfloat16数据类型。
平台提供的算力资源中,我们推荐选择平台已经选好的三种机型用于体验EasyAnimate。根据镜像作者在平台使用示例图片测试,三者在生成720x1280x144视频所需时长的平均结果如下:
机型 | 显卡 | 显存 | BF16算力 | 720x1280x144 | CPU |
---|---|---|---|---|---|
N-L40-48 | L40 | 48G | 181 | 1200s | 14核 |
N-A100-40P-I01 | A100-PCIE-40G | 40G | 312 | 1050s | 12核 |
N-L40S-48 | L40S | 48G | 362 | 900s | 24核 |
对于GPU规格,选择一卡即可满足推理的需求:
3. 创建实例
默认实例端口为1024,我们不建议修改为其他,这样会导致部署的复杂度增加。
点击完立即使用后,会自动跳转至容器实例界面,如图中显示已开机,则表示启动成功。
二、启动应用实例
在容器实例页面。点击实例对应卡片图中所示的****应用服务部分即可开启使用界面。
🚀️ 如果上图显示“应用服务未启动”,且实例端口不为
1024
,说明在创建实例时没有采用默认端口,需要根据三、使用注意中的提示,修改port。
登录成功后,便可进入EasyAnimate-WebUI。
默认会载入模型列表中的最后一个,即EasyAnimateV3-XL-2-InP-960x960。
三、使用注意
1. 低显存模式(还未在平台进行过测试)
由于大显存显卡的使用成本较高,可能你有低显存模式的需求。那么只需要修改根目录下init.sh
,在最后一行指令末尾空一格加上“--low_gpu_memory_mode”即可,如下图所示。
2. 应用服务未启动
Jupyter 最后一个单元格输出显示URL,但是控制台-应用服务提示未启动,可能是创建实例时修改了实例端口,此时需要修改根目录下init.sh
相关Shell指令的服务端口,如下图所示。
参考
四.联系客服
如果您有任何问题,可以联系我们的客服