Yeah that’s expected. Basically dynamic quantization looks at the tensor you give it and calculates the min and max values of all elements and uses that to quantized the activation. As the range gets larger, it quantizes each individual value less accurately. If you have outliers, this can affect things massively
You can get around this static quantization to a point, but then you doin’t handle non-static distributions as well.