| 32-bit floating point | 
torch.float32 or torch.float | 
torch.*.FloatTensor | 
| 64-bit floating point | 
torch.float64 or torch.double | 
torch.*.DoubleTensor | 
| 16-bit floating point | 
torch.float16 or torch.half | 
torch.*.HalfTensor | 
| 8-bit integer (unsigned) | 
torch.uint8 | 
torch.*.ByteTensor | 
| 8-bit integer (signed) | 
torch.int8 | 
torch.*.CharTensor | 
| 16-bit integer (signed) | 
torch.int16 or torch.short | 
torch.*.ShortTensor | 
| 32-bit integer (signed) | 
torch.int32 or torch.int | 
torch.*.IntTensor | 
| 64-bit integer (signed) | 
torch.int64 or torch.long | 
torch.*.LongTensor |