环境要求
已完成运行环境的安装,具体安装过程请参考《CANN 软件安装指南》。
- 基于安全性考虑,用户在使用“Ascend-DMI”工具时,需确认本文档涉及的相关目录和文件符合所在组织安全要求。
- 在安装npu-driver、npu-firmware、toolbox,没有安装nnrt或nnae的环境下,ascend-dmi工具使用中查看帮助/版本信息、设备实时状态查询、软硬件版本兼容性测试、驱动固件版本兼容性测试、设备拓扑检测功能可以正常使用,带宽测试、算力测试、功耗测试、故障诊断功能无法使用。
- Atlas 500 智能小站预置的Ascend-DMI工具的安装路径为/home/data/Ascend-DMI。其它硬件设备root用户的默认安装路径为/usr/local/Ascend,用户可根据实际安装路径修改。
- Atlas 500 智能小站只支持root用户执行。Atlas 500 智能小站添加环境变量才能正常使用。以root用户执行如下命令:
export LD_LIBRARY_PATH=/home/data/Ascend-DMI/lib64:$LD_LIBRARY_PATH export PATH=/home/data/Ascend-DMI/bin:$PATH . /opt/ascend/nnrt/set_env.sh
- 添加环境变量,不同用户之间环境变量不共享,需要分别添加,此处仅给出CANN软件的安装用户为root时的配置样例,具体操作如下。
- 若需要使用指定用户执行ascend-dmi工具,则要求此用户必须已加入CANN软件运行用户属组。可通过执行以下命令查询CANN软件运行用户属组。
- CANN软件提供进程级环境变量设置脚本,供用户在进程中引用,以自动完成环境变量设置。用户进程结束后自动失效。示例如下(以root用户默认安装路径为例):
- 安装toolbox包时配置
- Atlas 200(EP)、Atlas 200(RC)和Atlas 200I SoC A1执行如下命令配置
export PATH=$PATH:/usr/local/Ascend/toolbox/latest/Ascend-DMI/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Ascend/toolbox/latest/Ascend-DMI/lib64
- 其他设备执行如下命令配置
. /usr/local/Ascend/toolbox/set_env.sh
- Atlas 200(EP)、Atlas 200(RC)和Atlas 200I SoC A1执行如下命令配置
- 安装开发套件包时配置
. /usr/local/Ascend/ascend-toolkit/set_env.sh
- 安装nnrt软件包时配置
. /usr/local/Ascend/nnrt/set_env.sh
- 安装nnae软件包时配置
. /usr/local/Ascend/nnae/set_env.sh
用户也可以通过修改~/.bashrc文件方式设置永久环境变量,操作如下:
- 以运行用户在符合所在组织安全要求的目录下执行vi ~/.bashrc命令,打开.bashrc文件,在文件最后一行后面添加上述内容。
- 执行:wq!命令保存文件并退出。
- 执行source ~/.bashrc命令使其立即生效。
- 安装toolbox包时配置
父主题: 使用前准备