There is still a problem. I trained my network with float32. The model output is different in the second decimal place in some image (e.g. -0.7769964337348938 vs -0.7643359303474426).  Is there any other solution besides modifying the precision?