float32 to solve the problem on the gpu