torch.deviceの使用方法
2168 ワード
torch.deviceの使用方法
torch.deviceはtorch.Tensorを割り当てたデバイスのオブジェクトを表し、cpuとcudaの2種類があり、ここでのcudaはgpuであり、なぜgpuでcpuに直接対応しないのかは、gpuのプログラミングインタフェースがcudaを採用しているからである.
torch.deviceはtorch.Tensorを割り当てたデバイスのオブジェクトを表し、cpuとcudaの2種類があり、ここでのcudaはgpuであり、なぜgpuでcpuに直接対応しないのかは、gpuのプログラミングインタフェースがcudaを採用しているからである.
print(torch.cuda.is_available())
#cuda ;
print(torch.cuda.device_count())
# gpu ;
print(torch.cuda.get_device_name(0))
# gpu , 0 ;
print(torch.cuda.current_device())
# ;
device = torch.device('cuda')
# GPU
device = torch.device('cpu')
# cpu