import torch
torch.set_printoptions(precision=1, sci_mode=False)
numeric_seq_id = 2021080918959999952
t = torch.tensor(numeric_seq_id)
tt = torch.tensor(numeric_seq_id).float() # !!!
print(t, tt)
output is
tensor(2021080918959999952) tensor(2021080905052848128.)
We could see that tt
's value is changed after .float()
transform.
Why is here such a difference on the value?
ps. pytorch's version = 1.10.1
python's version = 3.8