Agree, but my point is about the need of defining an alias torch.FloatTensor, which happens to be very similar in name to torch.tensor but has a very different behaviour and can generate confusion. Is it really needed?