CpuOptions
ascendebug提供了CpuOptions类,用于存储CPU编译和运行相关的可选配置项。
具体定义如下:
@dataclass class CpuOptions(): npucheck: bool = True dump_mode: str = "" rel_err_thd: float = 0.005 abs_err_thd: float = 0.005 block_num: int = 0
关于类成员的详细说明请参见表1。
属性名 |
属性类型 |
默认值 |
属性说明 |
---|---|---|---|
npucheck |
bool |
True |
是否使能npucheck报告功能,默认开启。 用于提供CPU内存校验和异常检测功能。 |
dump_mode |
str |
"" |
PRINTF/DumpTensor/DumpAccChkPoint/assert打印功能的模式配置。
说明:
CPU调测场景中printf采用C++原生打印功能,不受dump_mode参数控制。 |
rel_err_thd |
float |
0.005 |
精度比对的相对误差阈值。 |
abs_err_thd |
float |
0.005 |
精度比对的绝对误差阈值。 |
block_num |
int |
0 |
手动设置核函数运行时block个数。若设置了该配置,TilingInfo中的block_num不生效。 |
父主题: 基本类