pytorch总结—TENSOR ON GPU

假如想象 提交于 2020-01-01 07:22:03

用方法 to() 可以将 Tensor 在CPU和GPU(需要硬件⽀支持)之间相互移动。

if torch.cuda.is_available(): #返回True or False #当GPU可用为True,反之则为False
device = torch.device("cuda") # GPU
y = torch.ones_like(x, device=device) # 直接创建⼀个在GPU上的Tensor
x = x.to(device) # 等价于 .to("cuda")

z = x + y
print(z)
print(z.to("cpu", torch.double)) # to()还可以同时更改数据类型

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!