功能特性
工具特性
mssanitizer通过不同子工具提供了不同类型的检测功能,目前已支持的功能如下:
mssanitizer支持Ascend C算子(包括Vector及Cube算子)内存检测,可参考针对Ascend C算子内存检测,同时也支持CANN软件栈内存检测,详细可参考针对CANN软件栈内存检测。
命令汇总
可以通过运行以下命令来调用mssanitizer工具,详细的参数选项及其默认值,请参考表1和表2。
mssanitizer <options> <kernel_name>_npu
参数名称 |
参数描述 |
参数取值 |
是否必选 |
---|---|---|---|
-v,--version |
查询mssanitizer工具版本。 |
- |
否 |
-t,--tool |
指定异常检测的子工具。 |
|
否 |
--log-file |
指定检测报告输出到文件。 |
{file_name},如配置为test_log。 说明:
|
否 |
--log-level |
指定检测报告输出等级。 |
|
否 |
-h,--help |
输出帮助信息。 |
- |
否 |
结果件说明
结果件名称 |
说明 |
---|---|
mssanitizer_{TIMESTAMP}_{PID}.log |
msSanitizer工具运行过程中,在当前路径下生成的工具日志,TIMESTAMP由当前时间戳和当前使用的检测工具的PID组成。 |
kernel.{PID}.o |
msSanitizer工具运行过程中,在当前路径下生成的算子缓存文件,PID为当前使用的检测工具的PID,该算子缓存文件用于解析异常调用栈。
|
父主题: 简介