我知道我可以使用 torch.cuda.current_device()
访问当前的 GPU,但我如何才能获得所有当前可用 GPU 的列表?
原文由 vvvvv 发布,翻译遵循 CC BY-SA 4.0 许可协议
检查 PyTorch 可用的 GPU 数量
import torch
num_of_gpus = torch.cuda.device_count()
print(num_of_gpus)
如果您想使用其中的第一个 GPU。
device = 'cuda:0' if cuda.is_available() else 'cpu'
如果你想使用另一个 GPU,请将上面命令中的 0 替换为另一个数字。
原文由 Shaida Muhammad 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答904 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
您可以通过执行以下操作列出所有可用的 GPU: