非昇腾设备开发环境
场景介绍
非昇腾设备开发环境为纯开发环境,仅可以进行代码开发、编译等开发活动,不能作为运行环境运行应用程序和进行模型训练。
用户在此场景下仅可进行Profiling数据的解析操作,不支持Profiling采集操作。
环境搭建
安装环境完成后的环境变量若为仅当前窗口生效,则需要在新窗口重新配置环境变量或设置永久生效,如下所示:
以下示例均为root或非root用户默认安装路径,请以实际安装路径为准。
- 设置公共环境变量
- 以root用户安装Ascend-cann-toolkit包
. /usr/local/Ascend/ascend-toolkit/set_env.sh #设置动态链接库所在路径 export LD_LIBRARY_PATH=/usr/local/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH
- 以非root用户安装Ascend-cann-toolkit包
. ${HOME}/Ascend/ascend-toolkit/set_env.sh #设置动态链接库所在路径 export LD_LIBRARY_PATH=$HOME/Ascend/ascend-toolkit/latest/<arch>-linux/devlib:$LD_LIBRARY_PATH
<arch>请替换为操作系统具体架构,如:aarch64或x86_64。
- 以root用户安装Ascend-cann-toolkit包
- 设置Python相关环境变量
- 设置环境变量永久生效
上述环境变量只在当前窗口生效,用户可以将上述命令写入~/.bashrc文件,使其永久生效,操作如下:
- 以安装用户在任意目录下执行vi ~/.bashrc,在该文件最后添加上述内容。
- 执行:wq!命令保存文件并退出。
- 执行source ~/.bashrc使环境变量生效。
适配软件包
请参见Ascend-cann-toolkit开发套件包章节。
Profiling使能说明
此场景下不支持Profiling使能,仅能通过msprof命令行工具和msprof.py工具进行Profiling数据的解析。
父主题: 环境适配