赞
踩
参考网页:
昇腾社区-官网丨昇腾万里 让智能无所不及https://www.hiascend.com/document/detail/zh/Atlas200IDKA2DeveloperKit/23.0.RC1/Application%20Development%20Guide/ttmutat/tmuacop_0006.html先下载arm64版本的CANN
umask
输入 mask 查看用户的umask值,若非0022,则打开bashrc文件
sudo vi ~/.bashrc
在命令行模式下(默认使用vi打开文件后)输入大写字母 G 把光标移至最后一行,输入小写字母 o 追加新的一行,在最新行输入 umask 0022
umask 0022
然后按ESC结束输入,输入 :wq! 保存并退出,然后使文件立即生效
source ~/.bashrc
- sudo apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev libbz2-dev libxslt1-dev unzip pciutils net-tools libblas-dev gfortran libblas3
- pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py
安装完依赖后再把umask值改为0027
sudo vi ~/.bashrc
source ~/.bashrc
进入CANN的下载目录,鼠标右键在终端打开文件夹
若linux系统自带Python版本过高,则可能按安装CANN时出现错误
python --version # 查看python版本
直接安装出现错误如下图所示
若用conda安装过虚拟环境后,可在虚拟环境中安装CANN,conda active 激活虚拟环境
conda activate mp
增加软件包权限并安装软件
- chmod +x Ascend-cann-toolkit_6.2.RC2_linux-aarch64.run
- ./Ascend-cann-toolkit_6.2.RC2_linux-x86_64.run --install
安装成功后显示下图信息
按照提示配置开发套件包的环境变量(注意,下面代码中的dy是我的Ubuntu用户名,我为了在以后安装过程中偷懒,直接复制自己的安装位置)
- source /home/dy/Ascend/ascend-toolkit/set_env.sh
- export LD_LIBRARY_PATH=/home/dy/Ascend/ascend-toolkit/latest/aarch64-linux/devlib/:$LD_LIBRARY_PATH
需要参照上面的图片和我的代码自行修改下面安装目录
CANN_INSTALL_PATH:为CANN软件安装目录。
- source CANN_INSTALL_PATH/ascend-toolkit/set_env.sh
- export LD_LIBRARY_PATH=CANN_INSTALL_PATH/ascend-toolkit/latest/aarch_64-linux/devlib/:$LD_LIBRARY_PATH
安装完成,可输入env | grep TOOLCHAIN_HOME查看是否将CANN添加到环境变量
- env | grep TOOLCHAIN_HOME
- env | grep LD_LIBRARY_PATH
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。