I think the difference comes from the usage of different dtypes. In the first print you can see that float64 is returned while the second tensor does not print the dtype so would be using the default float32 type, which has a reduced precision compared to float64.
Which type of model are you using that float64 is needed, as I haven’t seen such a use case before (besides some toy examples)?