pypto.set_verify_golden_data#
产品支持情况#
产品 |
是否支持 |
|---|---|
Atlas A3 训练系列产品/Atlas A3 推理系列产品 |
√ |
Atlas A2 训练系列产品/Atlas A2 推理系列产品 |
√ |
功能说明#
该接口包括以下必要功能:
功能1:将用户执行算子时实际的输入、输出列表设置到工具中,用于工具在粗检时使用同样的输入进行模拟计算
功能2:将用户已有的计算基准数据(golden)设置到工具中,用于工具在计算出模拟结果后与基准输出对比,进而粗粒度确定模拟结果的正确性
函数原型#
set_verify_golden_data(in_out_tensors=None, goldens=None)
参数说明#
参数名 |
输入/输出 |
说明 |
|---|---|---|
in_out_tensors |
输入 |
含义:将用户执行算子时实际的输入、输出列表按照相同位置对应地设置到检测工具。 |
goldens |
输入 |
含义:将用户已有的计算基准数据(golden)输出设置到工具中做对比检测。 |
返回值说明#
void:Set方法无返回值。设置操作成功即生效。
约束说明#
该函数需设置 pypto.set_verify_options(enable_pass_verify=True) 后生效。
调用示例#
set_verify_golden_data(goldens=[None, None, golden_out0])
set_verify_golden_data([real_in0, real_in1, real_out0], [None, None, golden_out0])