import torch import numpy as np # int -> tensor -> int a = torch.Tensor(1) b = a.item() # list -> tensor(cpu) l0 = [1, 2, 3] t = torch.Tensor(l0) # tensor(cpu) -> numpy -> list a = t.numpy() l1 = t.numpy().tolist() # list -> numpy a0 = np.array(l0) # numpy -> tensor(cpu) t1 = torch.from_numpy(a0) # tensor(cpu) -> tensor(cuda) tc = t1.cuda() # tensor(cuda) -> list l2 = tc.cpu().numpy().tolist()



