在PyTorch中,将模型和数据移到GPU上进行加速计算是深度学习训练过程中的一个常见步骤。这里将介绍如何将数据(通常是张量)和模型转移到CUDA设备(即GPU)上。
将模型转移到CUDA
对于PyTorch模型,你可以使用.to(device)
方法或.cuda()
方法将整个模型转移到CUDA设备上。首先,你需要指定你的设备:
import torch
device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu"