pytorch:variable.long()保证64位吗?

时间:2017-12-30 11:17:52

标签: type-conversion pytorch tensor

在pytorch中,我有一个可能是IntTensorcuda.IntTensor的变量。它需要更改为64位保留cpu / gpu。 variable.long()在pytorch的所有实现上都保证64位吗?如果没有,如何将变量转换为64位保留所有实现的cpu / gpu?

1 个答案:

答案 0 :(得分:0)

从PyTorch文档heretorch.LongTensortorch.cuda.LongTensor可用于确保64位有符号整数。

同样,对于64位浮点,您可以使用torch.DoubleTensortorch.cuda.DoubleTensor

您可以使用Variable(tensor)方法将它们转换为变量,其中tensor表示上面创建的张量。