创建一个tensor
a = torch.arange(10)
'''
tensor([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
device(type='cpu') 默认在cpu上
'''
从cpu转到gpu上
a = torch.arange(10).cuda()
'''
device(type='cuda', index=0) 调用cuda()方法后Tensor存储在gpu
'''
从gpu转到cpu上
a = torch.arange(10).cuda()
'''
device(type='cuda', index=0) 调用cuda()方法后Tensor在gpu上计算
'''
a = a.cpu()
'''
device(type='cpu') 调用cpu()方法后Tensor又重新回到cpu
'''
本文详细介绍了如何在PyTorch中创建Tensor,并演示了将Tensor从CPU移动到GPU以及从GPU回溯到CPU的操作过程,这对于进行深度学习计算至关重要。

7313

被折叠的 条评论
为什么被折叠?



