pypto.set_verify_options#
产品支持情况#
产品 |
是否支持 |
|---|---|
Atlas A3 训练系列产品/Atlas A3 推理系列产品 |
√ |
Atlas A2 训练系列产品/Atlas A2 推理系列产品 |
√ |
功能说明#
设置精度调试 Verify 特性的自检开关、及特性对应的功能选项。
函数原型#
set_verify_options(*,
enable_pass_verify: Optional[bool] = None,
pass_verify_save_tensor: Optional[bool] = None,
pass_verify_save_tensor_dir: Optional[str] = None,
pass_verify_pass_filter: Optional[List[str]] = None,
pass_verify_error_tol: Optional[List[float]] = None,
) -> None
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
enable_pass_verify |
输入 |
含义:总体使能开关,决定所有 pass_verify_ 选项、接口是否有效。 |
pass_verify_save_tensor |
输入 |
含义:配置是否将模拟计算数据存盘。 |
pass_verify_save_tensor_dir |
输入 |
含义:配置检测结果及数据的保存路径。 |
pass_verify_pass_filter |
输入 |
含义:配置待自检的Pass名称列表。 |
pass_verify_error_tol |
输入 |
含义:配置精度工具对比精度需要用到的rtol和atol。 |
返回值说明#
void:Set方法无返回值。设置操作成功即生效。
约束说明#
调用示例#
verify_options = {
"enable_pass_verify": True,
"pass_verify_save_tensor": True,
"pass_verify_save_tensor_dir": "/LARGE/DRIVE/DIR",
}
pypto.set_verify_options(**verify_options)