horizon_plugin_pytorch.quantization.get_default_qconfig(activation_fake_quant: str | None = 'fake_quant', weight_fake_quant: str | None = 'fake_quant', activation_observer: str | None = 'min_max', weight_observer: str | None = 'min_max', activation_qkwargs: Dict | None = None, weight_qkwargs: Dict | None = None)

Get default qconfig.

  • Parameters:
    • activation_fake_quant – FakeQuantize type of activation, default is fake_quant. Avaliable items are fake_quant, lsq, pact.
    • weight_fake_quant – FakeQuantize type of weight, default is fake_quant. Avaliable items are fake_quant, lsq and pact.
    • activation_observer – Observer type of activation, default is min_max. Avaliable items are min_max, fixed_scale, clip, percentile, clip_std, mse, kl.
    • weight_observer – Observer type of weight, default is min_max. Avaliable items are min_max, fixed_scale, clip, percentile, clip_std, mse.
    • activation_qkwargs – A dict contain activation Observer type, args of activation FakeQuantize and args of activation Observer.
    • weight_qkwargs – A dict contain weight Observer type, args of weight FakeQuantize and args of weight Observer.