评价此页

quantize#

class torch.ao.quantization.quantize(model, run_fn, run_args, mapping=None, inplace=False)[source]#

使用训练后静态量化方法量化输入的浮点模型。

首先,它将为模型准备校准,然后调用 run_fn 来运行校准步骤,之后我们将模型转换为量化模型。

参数
  • model – 输入的浮点模型

  • run_fn – 用于校准准备好模型的校准函数

  • run_argsrun_fn 的位置参数

  • inplace – 就地执行模型转换,原始模块将被修改

  • mapping – 原始模块类型与量化对应模块之间的映射关系

返回

量化后的模型。