昇腾MindSpore安装教程

基于官网教程安装MindSpore,还是走了弯路,装了好久,总结零出错的安装过程在此分享给大家。

官网教程

MindSpore安装 | 昇思MindSpore社区

CANN版本为7.0.1和8.0.RC1.alpha001的安装教程

#下载
mkdir -p ~/miniconda3
wget -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-aarch64.sh -O ~/miniconda3/miniconda.sh
#安装
bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3
#添加环境变量
~/miniconda3/bin/conda init bash
source ~/.bashrc

conda create --name mindspore python=3.9 -y
conda activate mindspore 

#安装过mindspore的先卸载
pip uninstall mindspore

python -m pip install -U pip

pip uninstall te topi hccl -y

pip install sympy
pip install /usr/local/Ascend/ascend-toolkit/latest/lib64/te-*-py3-none-any.whl
pip install /usr/local/Ascend/ascend-toolkit/latest/lib64/hccl-*-py3-none-any.whl

pip config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip config set global.trusted-host repo.huaweicloud.com
pip install mindspore==2.2.0

export GLOG_v=2
LOCAL_ASCEND=/usr/local/Ascend 
source ${LOCAL_ASCEND}/ascend-toolkit/set_env.sh

#验证是否安装好
#验证一
python -c "import mindspore;mindspore.set_context(device_target='Ascend');mindspore.run_check()"

#验证二
python
>>>import numpy as np
>>>import mindspore as ms
>>>import mindspore.ops as ops
>>>ms.set_context(device_target="Ascend")
>>>x = ms.Tensor(np.ones([1,3,3,4]).astype(np.float32))
>>>y = ms.Tensor(np.ones([1,3,3,4]).astype(np.float32))
>>>print(ops.add(x, y))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值