安装指南
本教程面向使用 WeNet & 昇腾的开发者,帮助完成昇腾环境下 WeNet 的安装。
昇腾环境安装
请根据已有昇腾产品型号及CPU架构等按照 快速安装昇腾环境指引 进行昇腾环境安装。
警告
CANN 最低版本为 8.0.rc1,安装 CANN 时,请同时安装 Kernel 算子包。
Python 环境创建
1# 创建名为 wenet 的 python 3.10 的虚拟环境
2conda create -y -n wenet python=3.10
3# 激活虚拟环境
4conda activate wenet
WeNet 安装
使用以下指令安装带有 torch-npu 的 WeNet 及训练相关依赖:
1# 安装带有 torch-npu 的 WeNet
2pip install -e .[torch-npu]
3
4# 安装 WeNet 训练相关依赖
5pip install -r requirements.txt
请遵循以下 torch-npu 相关库的版本控制:
Requirement |
Minimum |
Recommend |
---|---|---|
CANN |
8.0.RC2.alpha003 |
latest |
torch |
2.1.0 |
2.2.0 |
torch-npu |
2.1.0 |
2.2.0 |
torchaudio |
2.1.0 |
2.2.0 |
deepspeed |
0.13.2 |
latest |
安装校验
使用以下 Python 脚本对 open_clip 的安装进行校验,正确打印 open_clip 的版本号和 NPU 卡号说明安装成功。
1import torch
2import torch_npu
3import timm
4
5print("timm version:", timm.version.__version__)
6print("NPU devices:", torch.npu.current_device())
正确回显如下(单卡 NPU 环境):
timm version: 1.0.8.dev0
NPU devices: 0