def get_device(): ''' Get device (if GPU is available, use GPU) ''' return 'cuda' if torch.cuda.is_available() else 'cpu'
时间: 2023-09-08 13:16:54 浏览: 92
torch.cuda.is_available()返回False解决方案
5星 · 资源好评率100%
这段代码定义了一个函数 get_device(),用于获取设备信息。
函数内部使用 torch.cuda.is_available() 函数来判断是否有可用的 GPU。如果有可用的 GPU,则返回字符串 'cuda' 表示使用 GPU。否则,返回字符串 'cpu' 表示使用 CPU。
通过调用 get_device() 函数,我们可以根据设备的可用性来选择合适的设备进行模型训练和推理。如果有可用的 GPU,我们通常会选择 GPU 来加速计算;如果没有可用的 GPU,我们会使用 CPU 进行计算。
阅读全文