产品 |
是否支持 |
---|---|
√ |
|
√ |
|
√ |
|
√ |
根据用户自己计算得到的量化因子以及TensorFlow模型,适配成既可以在昇腾AI处理器上部署的模型又可以在TensorFlow环境下进行精度仿真的量化模型。
1 | convert_model(pb_model, outputs, record_file, save_path) |
参数名 |
输入/输出 |
说明 |
---|---|---|
pb_model |
输入 |
含义:用户待适配的原始pb模型文件。 数据类型:string |
outputs |
输入 |
含义:graph中输出算子的列表。 数据类型:list |
record_file |
输入 |
含义:用户计算得到的量化因子记录文件路径,量化因子记录文件格式为.txt。 数据类型:string |
save_path |
输入 |
含义:模型存放路径。该路径需要包含模型名前缀,例如./quantized_model/*model。 数据类型:string |
无
1 2 3 4 5 | import amct_tensorflow as amct convert_model(pb_model='./user_model.pb', outputs=["model/outputs"], record_file='./record_quantized.txt', save_path='./quantized_model/model') |
落盘文件:既可以在TensorFlow环境进行精度仿真又可以在昇腾AI处理器做离线推理的pb模型文件。
重新执行适配时,该接口输出的上述文件将会被覆盖。