华为npu安装笔记
在华为npu上安装存在各种版本依赖,而它们又不是在一个文档中,并且华为文档一直在更新,因此记录下来,免得每次要安装新环境都折磨自己。
-
安装驱动和固件
已安装,版本:8.1.RC1
-
安装CANN
第一步,安装依赖
1
pip3 install attrs cython numpy==1.24.0 decorator sympy cffi pyyaml pathlib2 psutil protobuf==3.20 scipy requests absl-py --user
-
安装Pytorch
以pytorch 2.1.0为例:
1
2
3
4
5
6
7
8
9
10
11
12CANN版本:8.1.RC1
python版本:3.10
# 下载软件包 torch
wget https://download.pytorch.org/whl/cpu/torch-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
# 安装命令
pip3 install torch-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
# 下载插件包 torch_npu
wget https://gitee.com/ascend/pytorch/releases/download/v7.0.0-pytorch2.1.0/torch_npu-2.1.0.post12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
# 安装命令
pip3 install torch_npu-2.1.0.post12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl4. 验证是否安装成功
1
python3 -c "import torch;import torch_npu; a = torch.randn(3, 4).npu(); print(a + a);"
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 MEMORANDUM!
评论
