赞
踩
此博文主要用于指导在非昇腾AI设备上安装开发环境,用于代码开发及ATC模型转换等功能。
以下所有操作建议在root用户下进行,可以省去很多麻烦。
若开发环境为x86_64架构,而运行环境为aarch64架构,则开发环境上需要同时部署x86_64和arrch64架构的开发套件,后续编译应用时需要调用aarch64架构开发套件所需的库文件。
(1)Ascend-cann-toolkit_5.0.4.alpha005_linux-aarch64.run
(2)Ascend-cann-toolkit_5.0.4.alpha005_linux-x86_64.run
umask
vi ~/.bashrc
在文件最后一行后面添加umask 0022内容。apt-get install -y gcc g++ make cmake zlib1g zlib1g-dev openssl libsqlite3-dev libssl-dev libffi-dev unzip pciutils net-tools libblas-dev gfortran libblas3
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
tar -zxvf Python-3.7.5.tgz
cd Python-3.7.5
./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --enable-shared
make
sudo make install
#用于设置python3.7.5库文件路径
export LD_LIBRARY_PATH=/usr/local/python3.7.5/lib:$LD_LIBRARY_PATH
#如果用户环境存在多个python3版本,则指定使用python3.7.5版本
export PATH=/usr/local/python3.7.5/bin:$PATH
python3 --version
pip3 install attrs numpy decorator sympy cffi pyyaml pathlib2 psutil protobuf scipy requests absl-py
chmod +x 软件包名.run
./Ascend-cann-toolkit_5.0.4.alpha005_linux-aarch64.run --install
./Ascend-cann-toolkit_5.0.4.alpha005_linux-x86_64.run --install
安装完成后,若显示如下信息,则说明软件安装成功:[INFO] xxx install success
~/.bashrc
文件方式设置永久环境变量,操作如下:
source /usr/local/Ascend/ascend-toolkit/set_env.sh
# 其中<arch>请替换为实际架构,例如x86_64
export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/<arch>-linux/devlib/:$LD_LIBRARY_PATH
执行:wq!
命令保存文件并退出,执行source ~/.bashrc
命令使其立即生效。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。