create_approximation_calibrator
功能说明
近似校准接口,在用户提供的图结构中插入dump数据算子,实现推理时导出校准数据的功能。
约束说明
无。
函数原型
create_approximation_calibrator(graph, config_defination=None)
参数说明
| 参数名 | 输入/返回值 | 含义 | 使用限制 | 
|---|---|---|---|
| graph | 输入 | 用户传入的待近似模型的tf.Graph图。 | 数据类型:tf.Graph | 
| config_defination | 输入 | 用户提供的近似校准配置文件路径,用于指定模型tf.Graph图中各层近似校准选项及导出校准数据的batch数。 基于calibration_config_tf.proto文件生成的近似校准简易配置文件approximate.cfg,calibration_config_tf.proto文件所在路径为:AMCT安装目录/amct_tensorflow/proto/calibration_config_tf.proto。 参数解释以及生成的approximate.cfg简易配置文件样例请参见训练后量化简易配置文件。 | 默认值:None 数据类型:string 使用约束:若取值为None,则模型全网内符合近似校准规格限制的算子都会进行近似校准替换,否则根据用户输入的近似校准配置文件设置skip_approximation_layers对指定层跳过近似校准。 | 
返回值说明
无。
函数输出
无。
调用示例
| 1 2 | ori_graph = user_load_graph() amct.create_approximation_calibrator(ori_graph, config_defination=None) | 
父主题: 近似校准接口