Kernel statisctics for different runs

I have profiled an ML application with 1 ( and 3 ( epochs. As you can see in the pictures, the profile duration for the second run is larger than the first one. That is correct. However, for the largest kernel, the number of FP and INT and other instructions remain unchanged.

That is weird. Isn’t it?