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