Open wanghaoshuang opened 5 years ago
需要将:
# step4: load float weights into global scope
fluid.io.load_inference_model(float_model_path_src, exe,
model_filename='model',
params_filename='weights')
放在
freeze_pass = QuantizationFreezePass(
scope=fluid.executor.global_scope(),
place=place,
weight_bits=8,
activation_bits=8)
freeze_pass.apply(eval_graph)
之后。
因为step4 load的是freeze之后的model,所以要在freeze pass之后load进来