通过以下步骤进入专家系统工具进行配置和分析:
支持C/C++和Python应用工程,其中Python应用工程不需要编译。
按钮,打开专家系统配置界面,可选择Remote Run和Local Run模式且每种模式下可选择OM only和Inference App专家系统分析模式。如下各图所示。
|
参数 |
说明 |
|---|---|
|
Run Mode |
Windows使用场景下仅支持Remote Run,该参数不展示。 |
|
Deployment |
运行配置,选择Remote Run模式时可见。通过Deployment功能,详细请参见Ascend Deployment,可以将指定项目中的文件、文件夹同步到远程指定机器的指定目录。 |
|
Project Location |
分析完成后的.json文件保存目录,默认为${HOME}/AscendProjects/AscendAdvisor/untitled,可自定义。 |
|
Analysis Model |
执行分析模式,取值为:
OM only模式只对模型进行标准化分析,若需要对用户应用下的模型进行精准分析请指定Inference App模式。 |
|
OM Location |
指定OM模型文件,获取方式参见分析功能与输入数据的对应关系。 |
|
CCE Code Location |
指定CCE文件保存目录,获取方式参见分析功能与输入数据的对应关系。不指定本参数时,专家系统的分析结果精度可能有所偏差。当前仅基于Roofline模型的算子瓶颈识别与优化建议功能需要。 |
|
Executable File |
执行专家系统目标工程的可执行文件目录,支持指定二进制脚本文件main和Python脚本文件,获取方式请参见Linux场景编译运行,仅在指定Inference App模式时展示。须保证Remote Run模式下指定的可执行文件能够在远端环境下正常编译与执行。 |
|
Command Arguments |
用户App的执行参数,由用户自行配置,参数之间用空格分隔,默认为空。Analysis Model选择Inference App时可见。 |
|
SoC Version |
设置待分析文件所属设备的芯片版本。配置示例:Ascendxxx。 请根据输入数据所属环境选择对应的芯片类型,所属环境可通过npu-smi info命令查看芯片类型。 |
|
Environment Variables |
环境变量配置。可以直接在框中输入也可以单击 |
|
Remote CANN Path |
远端运行环境CANN软件包安装路径,选择Remote Run模式时可见。例如配置为Ascend-cann-toolkit安装目录/ascend-toolkit/{version}。 |