矩阵化检查
矩阵化检查功能用于对可矩阵化片段进行检查,并提供矩阵化修改建议。
命令功能
对可矩阵化片段进行检查。
命令格式
devkit advisor matrix-check {-i INPUT_PATH | --input INPUT_PATH} [-s SCAN_DIR | --scan-dir SCAN_DIR] [(-b{make, cmake} | --build-tool {make,cmake}) & (-c COMMAND | --cmd COMMAND)] | [-j COMPILE_JSON_PATH | --compile-command-json COMPILE_JSON_PATH] [-o OUTPUT_PATH | --output OUTPUT_PATH] [-r {all,html,csv} | --report-type {all,html,csv}] [-p {sme,domain} | --optimization {sme,domain}] [-m {compute,memory_access,communication} | --module {compute,memory_access,communication}] [-l {0,1,2,3} | --log-level {0,1,2,3}] [--set-timeoutTIMEOUT]
参数说明
使用示例
此处以扫描/home/advisor/project路径下源码,且构建工具为make,构建命令为make为例,请根据实际情况进行修改。
devkit advisor matrix-check -i /home/advisor/project -c make -b make
返回信息如下,并输出报告。
Executing the matricization task, please wait... Current progress: Scanned time: 2024/05/17 06:17:34 Configuration: Scan source code path: /home/advisor/project Generate report path: /home/DevKit_Software Generate report type: all Task Timeout Interval: The timeout period is not set. Log level: info Summary: Scanned 0 files, there are 0 sugguestions. For the detailed information, please check /home/DevKit_Software/matrix-check_20240229024448_4d53.html /home/DevKit_Software/matrix-check_20240229024448_4d53.csv
输出报告说明
参数 |
说明 |
---|---|
配置信息 |
显示软件源码文件存放路径。 |
需要修改的源码文件 |
显示存在矩阵化问题,并需要进行修改的源码文件路径等相关信息。 |
父主题: 亲和分析