【发布时间】:2023-04-05 09:03:01
【问题描述】:
在PyTorch中,以下两种发送张量(或模型)到GPU的方法有什么区别:
设置:
X = np.array([[1, 3, 2, 3], [2, 3, 5, 6], [1, 2, 3, 4]]) # X = model()
X = torch.DoubleTensor(X)
| Method 1 | Method 2 |
|---|---|
X.cuda() |
device = torch.device("cuda:0")X = X.to(device)
|
(我真的不需要详细解释后端发生的事情,只是想知道它们是否本质上都在做同样的事情)
【问题讨论】: