工具概述
mssanitizer是基于昇腾AI处理器的一个异常检测工具,包含了内存检测和竞争检测两个子工具。
- 内存检测:工具可以在用户开发算子的过程中,协助定位并解决非法读写、多核踩踏、非对齐访问、内存泄漏以及非法释放等内存问题。同时工具也支持对CANN软件栈的内存检测,帮助用户定界软件栈内存异常发生的模块。
- 竞争检测:工具可以协助用户定位由于竞争风险可能导致的数据竞争问题。
msSanitizer工具不支持对多线程算子、二级指针类算子及使用了掩码的向量类计算指令进行检测。
支持如下调用算子的场景:
- 基于核函数,通过使用<<<>>>内核调用符的方式调用算子。
当前mssanitizer工具支持的产品型号为:
Atlas A2训练系列产品
父主题: 简介