一、安装

先置条件:
- Atlas 800T/I A2
- npu显存: 64GB
- 驱动: HDK 25.3.rc1
- CANN: 8.3.RC1
- 推荐docker镜像:ascend/cann:8.3.rc1-910b-openeuler24.03-py3.11
- pytorch: 2.7.1
- PTA: 2.7.1

注意事项:昇腾加载fp8_e4m3fn类型模型,会报错,暂不支持该类型模型,使用工作流模板时,替换为fp16类型模型即可

参考文档:ComfyUI链接

操作步骤:

  1. 参考文档下载项目
git clone https://github.com/comfyanonymous/ComfyUI.git
  1. 修改requirements.txt依赖文件

直接安装,transformers会搜索并安装torch的最新版本,覆盖容器内的原版本,所以可以把transformers的依赖提前,后续指定torch的版本安装,覆盖最新版本

comfyui-frontend-package==1.28.8
comfyui-workflow-templates==0.2.11
comfyui-embedded-docs==0.3.1
numpy>=1.25.0
einops
transformers>=4.37.2
tokenizers>=0.13.3
sentencepiece
safetensors>=0.4.2
aiohttp>=3.11.8
yarl>=1.18.0
pyyaml
Pillow
scipy
tqdm
psutil
alembic
SQLAlchemy
av>=14.2.0
torch==2.7.1
torchsde
torchvision==0.22.1
torchaudio==2.7.1

#non essential dependencies:
kornia>=0.7.1
spandrel
pydantic~=2.0
pydantic-settings~=2.0
  1. 安装依赖
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. 部署ComfuUI服务
python main.py --listen <ip 地址>

二、模型生成验证

参考WAN2.2 14B Text to Video工作流模板
模型下载:modelscope下载页面
模型下载以后,根据目录对应分发到ComfyUI/models下的对应目录下

audio_encoders 			-> models/audio_encoders 
diffusion_models		-> models/diffusion_models
loras					-> models/loras 
text_encoders			-> models/text_encoders 
vae 					-> models/vae

点击运行,视频生成验证
在这里插入图片描述

Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐