set_logging_level
产品支持情况
产品  | 
是否支持  | 
|---|---|
√  | 
|
√  | 
|
√  | 
|
√  | 
|
√  | 
功能说明
设置信息输出的级别,其中信息包括打印在屏幕上的信息以及保存到amct_log/amct_tensorflow.log文件中的信息。
函数原型
1 | set_logging_level(print_level='info', save_level='info')  | 
参数说明
参数名  | 
输入/输出  | 
说明  | 
|---|---|---|
print_level  | 
输入  | 
含义:控制打印信息的级别。 
 默认值为:info 数据类型:string  | 
save_level  | 
输入  | 
含义:控制quant_info.log中保存信息的级别。 
 默认值为:info 数据类型:string  | 
信息级别  | 
信息描述  | 
|---|---|
DEBUG  | 
详细的量化处理信息,包含量化因子(scale/offset)以及相关调试信息。  | 
INFO  | 
概要的量化处理信息,包含量化的层名、bn融合等信息。  | 
WARNING  | 
量化处理过程中的警告信息。  | 
ERROR  | 
量化处理过程中的错误信息。  | 
信息级别不区分大小写,即Info、info、INFO均为有效取值。
返回值说明
无
调用示例
1 2 3 4 5 6 7 8 9 10 11  | import amct_tensorflow as amct amct.set_logging_level(print_level="info", save_level="info") amct.quantize_model( graph=tf.get_default_graph(), config_file="./configs/config.json", record_file="./record_scale_offset.txt") ... amct.save_model(pb_model="./user_model.pb", outputs=["model/outputs"], record_file="./record_scale_offset.txt", save_path="./inference/model")  | 
父主题: 公共接口