AI开发平台MODELARTS-SDXL Diffusers框架基于DevServer适配PyTorch NPU推理指导(6.3.902):Step2 安装依赖和模型包
Step2 安装依赖和模型包
- 安装Diffusers相关依赖。
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple diffusers bottle invisible_watermark transformers accelerate safetensors
- 获取SDXL模型包并解压到/home/ma-user目录下。提供2种模型包下载方式。
- 模型包直接下载(如果不能访问HuggingFace官网,推荐此方式)
- 也可以从HuggingFace官网下载到本地后,通过docker cp命令复制到容器中/home/ma-user目录下,如下图所示。
https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/tree/main
https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/tree/main
由于本实例采用的都是FP16的模型,相应模型建议都只下载FP16的,节约下载和传送时间。
图1 下载SDXL模型包并解压
- 获取controlnet模型包并解压到/home/ma-user目录下。提供2种模型包下载方式。
- 模型包直接下载(如果不能访问HuggingFace官网,推荐此方式)
- 也可以从HuggingFace官网下载到本地后,通过docker cp命令复制到容器中/home/ma-user目录下。
在线下载地址:https://huggingface.co/diffusers/controlnet-canny-sdxl-1.0/tree/main
图2 下载controlnet模型包并解压
- 安装插件代码包。
- 将获取到的插件代码包ascendcloud-aigc-6.3.902-*.tar.gz文件上传到容器的/home/ma-user/temp目录下。获取路径:Support网站。
- 解压插件代码包ascendcloud-aigc-6.3.902-*到/home/ma-user/temp目录下。
cd /home/ma-user/temp tar -zxvf ascendcloud-aigc-6.3.902-20240205145924.tar.gz #解压
- 将获取到的ascendcloud-aigc-extensions-diffusers.tar.gz包复制到/home/ma-user下后解压。
docker cp ascendcloud-aigc-extensions-diffusers.tar.gz sdxl-diffusers:/home/ma-user/ tar -zxvf ascendcloud-aigc-extensions-diffusers.tar.gz
- ModelArts推理部署_OBS导入_模型包规范-华为云
- ModelArts是什么_AI开发平台_ModelArts功能
- 什么是RPA_RPA产品有哪些_RPA技术
- ModelArts分布式训练_分布式训练介绍_分布式调测
- AI训练加速存储_高性能数据存储_AI数据存储内存不足怎么办
- ModelArts自定义镜像_自定义镜像简介_如何使用自定义镜像
- ModelArts推理部署_创建AI应用_自定义镜像规范-华为云
- ModelArts模型训练_模型训练简介_如何训练模型
- 华为云ModelArts_ModelArts开发_AI全流程开发
- ModelArts开发环境_开发环境简介_开发环境怎么使用