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不生效。  | 
父主题: 基本类