python - 如何使用 pytorch 列出所有当前可用的 GPU?
问题描述
我知道我可以使用 访问当前的 GPU torch.cuda.current_device()
,但是如何获取所有当前可用的 GPU 的列表?
解决方案
您可以通过以下方式列出所有可用的 GPU:
>>> import torch
>>> available_gpus = [torch.cuda.device(i) for i in range(torch.cuda.device_count())]
>>> available_gpus
[<torch.cuda.device object at 0x7f2585882b50>]
推荐阅读
- regex - Perl:如何在单个字符串中查找和修改多个表达式
- c - 具有最大增加子序列的盒子堆叠问题
- javascript - 悬停时显示图像,不显示时消失
- python - 编码器输入与解码器输出不同
- windows - 验证服务进程是否符合“SERVICE_CONFIG_LAUNCH_PROTECTED”的条件
- docker - Docker 文件错误没有这样的文件或目录:unkno
- amazon-web-services - JWT 令牌中的无状态身份验证和权限
- flutter - 错误:配置项目“:app”时出现问题
- python - 使用已注册的转换器延迟反序列化 Python sqlite3.Row 列?
- reactjs - React Native 中的 Internet 推送通知