安装CANN
安装Toolkit
- 以root用户登录服务器。如果使用非root用户登录服务器,切换至root用户执行安装操作,请执行如下命令配置环境变量后再进行安装操作。
export USER=root
- 将下载软件中获取的Toolkit软件包上传到安装环境任意路径(如“/home”)。
- 在软件包所在目录执行如下命令,增加对软件包的可执行权限。
chmod +x Ascend-cann-toolkit_8.0.RC1_linux-aarch64.run
- 在软件包所在目录执行以下命令安装软件。
./Ascend-cann-toolkit_8.0.RC1_linux-aarch64.run --install --install-for-all --quiet
安装完成后,若显示如下信息,则说明软件安装成功:xxx install success
xxx表示安装的实际软件包名。
- 配置环境变量,用户可以通过修改~/.bashrc文件方式设置永久环境变量,操作如下:
- 执行vi ~/.bashrc命令,打开.bashrc文件。
- 按“i”键进入编辑模式,在文件最后一行后面添加如下内容。
source /usr/local/Ascend/ascend-toolkit/set_env.sh
- 按“Esc”键退出编辑模式,执行:wq!命令保存文件并退出。
- 执行source ~/.bashrc命令使其立即生效。
安装二进制算子包
在包含动态shape网络或单算子API(例如aclnn类API)场景下需安装二进制算子包。
二进制算子包依赖CANN软件包Toolkit,执行安装时,当前环境需已安装配套版本的Toolkit,并使用同一用户安装。
- 以root用户登录服务器。
- 将下载软件中获取的二进制算子包上传到安装环境任意路径(如“/home”)。
- 在软件包所在目录执行如下命令,增加对软件包的可执行权限。
chmod +x Ascend-cann-kernels-xxx_8.0.RC1_linux.run
- 在软件包所在目录执行以下命令安装软件。
./Ascend-cann-kernels-xxx_8.0.RC1_linux.run --install --install-for-all --quiet
安装完成后,若显示如下信息,则说明软件安装成功:xxx install success
- xxx表示安装的实际软件包名。
- 安装后的路径(以root用户默认安装路径为例):“/usr/local/Ascend/ascend-toolkit/latest/opp/built-in/op_impl/ai_core/tbe/kernel”。
父主题: 物理机部署场景(命令行方式)