更新时间:2024-11-12 GMT+08:00
分享

训练场景和方案介绍

Stable Diffusion(简称SD)是一种基于扩散过程的图像生成模型,应用于文生图场景,能够帮助用户生成图像。

方案概览

本方案介绍了在ModelArts Lite DevServer上使用昇腾计算资源Ascend Snt9B开展SDXL和SD1.5模型的训练过程,包括Finetune训练、LoRA训练和Controlnet训练。

约束限制

  • 本方案目前仅适用于企业客户。
  • 本文档适配昇腾云ModelArts 6.3.907版本,请参考表1获取配套版本的软件包和镜像,请严格遵照版本配套关系使用本文档。
  • Finetune训练使用单机8卡资源。
  • Lora训练使用单机单卡资源。
  • 确保容器可以访问公网。

资源规格要求

推荐使用“西南-贵阳一”Region上的DevServer资源和Ascend Snt9B。

软件配套版本

表1 获取软件

分类

名称

获取路径

插件代码包

AscendCloud-6.3.907软件包中的AscendCloud-AIGC-6.3.907-xxx.zip

文件名中的xxx表示具体的时间戳,以包名发布的实际时间为准。

获取路径:Support-E

说明:

如果上述软件获取路径打开后未显示相应的软件信息,说明您没有下载权限,请联系您所在企业的华为方技术支持下载获取。

镜像版本

本教程中用到基础镜像地址和配套版本关系如下表所示,请提前了解。

表2 基础容器镜像地址

配套软件版本

镜像用途

镜像地址

配套

获取方式

6.3.907版本

基础镜像

swr.cn-southwest-2.myhuaweicloud.com/atelier/pytorch_2_1_ascend:pytorch_2.1.0-cann_8.0.rc2-py_3.9-hce_2.0.2312-aarch64-snt9b-20240727152329-0f2c29a

cann_8.0.rc2

pytorch_2.1.0

驱动23.0.6

从SWR拉取

不同软件版本对应的基础镜像地址不同,请严格按照软件版本和镜像配套关系获取基础镜像。

相关文档