使用前准备

环境准备

请参考环境准备,完成相关环境变量的配置。

添加编译选项

要启用算子检测功能时,需要在算子代码的编译阶段增加 --enable-sanitizer 选项,链接阶段增加 --enable-sanitizer --cce-aicore-arch={ARCH} 选项,其中 {ARCH} 需要与编译时使用的芯片类型一致。为了在异常报告输出时能显示异常发生的具体位置,需要在编译选项中增加 -g 使编译器生成定位信息,从而在报告中显示文件名行号等信息。
表1 算子编译选项配置表

硬件型号

算子类型

Atlas A2训练系列产品/Atlas 800I A2推理产品

Vector算子

Cube算子

Mix融合算子

Atlas 推理系列产品

-

不同算子工程添加编译选项的位置不同,下面以内核调用符场景msOpGen算子工程编译场景准备为例进行介绍: