Hi, I recently find that torch.Tensor will automatically cast the input numpy.ndarray to the float type. And I am wondering if there are anyway to bypass this.
For example:
import numpy as np, torch

a = np.arange(5).astype(np.int32)
b = torch.Tensor(a)

Then the tensor b here will automatically get the type float. I am aware that using b.int() will cast b into int, but I am wondering if there are any ways to avoid this by some mechanisms in torch.Tensor.
Thank you!