1、安装
sudo apt-get update
wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
tar -zxvf Python-3.7.5.tgz
./configure --prefix=/usr/local/python3.7.5 --enable-loadable-sqlite-extensions --
make
sudo make install
vim ~/.bashrc
source ~/.bashrc
python3 --version
pip3 --version
mkdir ~/.pip
cd ~/.pip
vim pip.conf
#更新pip命令
pip3 install --upgrade pip
#安装依赖
逐条执行,或一次性均可
pip3 install numpy --user
pip3 install sympy --user
pip3 install attrs --user
pip3 install decorator --user
pip3 install sympy --user
pip3 install cffi pyyaml --user
pip3 install pathlib2 --user
pip3 install psutil --user
pip3 install protobuf --user
pip3 install scipy --user
pip3 install requests --user
pip3 install grpcio --user
pip3 install pylint --user
pip3 install absl-py --user
pip3 install pyyaml --user
2、Ascend的安装
cd到Ascend-cann-toolkit_5.1.RC1.alpha002_linux-aarch64.run文件夹,赋予权限
chmod +x Ascend-cann-toolkit_5.1.RC1.alpha002_linux-aarch64.run
chmod +x Ascend-cann-toolkit_5.1.RC1.alpha002_linux-x86_64.run
执行如下校验安装包的一致性和完整性。
./Ascend-cann-toolkit_5.1.RC1.alpha002_linux-aarch64.run --check
./Ascend-cann-toolkit_5.1.RC1.alpha002_linux-x86_64.run --check
./Ascend-cann-toolkit_5.1.RC1.alpha002_linux-x86_64.run --install
./Ascend-cann-toolkit_5.1.RC1.alpha002_linux-aarch64.run --install
配置交叉编译环境
分设场景下,开发环境架构为“x86_64”,运行环境架构为“aarch64”,所以在开发环境中安装交叉编译器进行应用程序的交叉编译。
请使用 CANN 软件包安装用户,在开发环境执行 aarch64-linux-gnu-g++ --version 命令检查交叉编译器是否安装,若已经安装则可以忽略;否则请参考以下命令进行安装(以下命令仅为示例,请用户根据实际情况替换):
sudo apt-get install g++-aarch64-linux-gnu
配置环境变量。
vi ~/.bashrc
source ~/.bashrc
. /home/ywl/Ascend/ascend-toolkit/set_env.sh