通过以下步骤进入专家系统工具进行配置和分析:
支持C/C++和Python应用工程,其中Python应用工程不需要编译。
参数 |
说明 |
---|---|
Run Mode |
Windows使用场景下仅支持Remote Run,该参数不展示。 |
Deployment |
运行配置,选择Remote Run模式时可见,必选配置。通过Deployment功能,详细请参见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。 请根据所在环境选择对应的芯片类型。 |
Environment Variables |
环境变量配置。可以直接在框中输入也可以单击 |
Remote CANN Path |
远端运行环境CANN软件包安装路径,选择Remote Run模式时可见,必选配置。例如配置为Ascend-cann-toolkit安装目录/ascend-toolkit/{version}。 |