Matteo_Scrugli:

evaluate(model_quantized, criterion, loader_train, neval_batches=num_calibration_batches)



You’d want to inspect the observer instances.  After this line of code,
evaluate(model_quantized, criterion, loader_train, neval_batches=num_calibration_batches)

if you print your model, you should see observer modules attached, with statistics.  You can query these module instances.  For example, if you have a model.conv1, you can then call model.conv1.activation_post_process.calculate_qparams() to get qparams for the activation of conv1.