环境准备
在使用调测工具前,用户需完成基础环境搭建。
- 安装CANN软件包并获取Ascend C调测工具。
安装CANN软件包,具体步骤参见《CANN软件安装指南》。该场景下Ascend C算子调测工具路径默认为“${INSTALL_DIR}/tools/ascendc_tools/ascendebug”,其中${INSTALL_DIR}请替换为CANN软件安装后文件存储路径。例如,若安装的Ascend-cann-toolkit软件包,则安装后文件存储路径为:$HOME/Ascend/ascend-toolkit/latest。
- 设置环境变量。
- root用户安装Ascend-cann-toolkit包时
source /usr/local/Ascend/ascend-toolkit/set_env.sh source /usr/local/Ascend/ascend-toolkit/latest/toolkit/bin/setenv.bash
- 非root用户安装Ascend-cann-toolkit包时
source ${HOME}/Ascend/ascend-toolkit/set_env.sh source ${HOME}/Ascend/ascend-toolkit/latest/toolkit/bin/setenv.bash
- root用户安装Ascend-cann-toolkit包时
- 检查Ascend C调测工具是否安装成功。
- 方式1:执行如下指令,若能正常显示--help信息,则表示工具环境正常,功能可正常使用。
ascendebug -h
- 方式2:执行如下指令,若能正常导入ascendebug模块,则表示工具环境正常,功能可正常使用。
python3 >>> import ascendebug
- 方式1:执行如下指令,若能正常显示--help信息,则表示工具环境正常,功能可正常使用。
- 安装python软件依赖。
表1 第三方软件 第三方软件
用途
如何安装
toml
加载和转储TOML文件的功能。
例如:pip3 install toml
jinja2
CPU调测模板使用。
例如:pip3 install jinja2
numpy
精度比对时使用。
例如:pip3 install numpy
torch
输入、输出数据格式转换使用。
例如:pip3 install torch
父主题: Ascend C算子调测工具