查看: 1507|回复: 1

如何在tensorflow中获取当前可用的GPU?

[复制链接]

27

主题

37

帖子

116

积分

论坛管理

Rank: 4

积分
116
发表于 2018-10-13 17:18:22 | 显示全部楼层 |阅读模式
简而言之,我想要机器中有两个可用的GPU,它将返回['/ gpu:0','/ gpu:1']。


可以使用以下代码检查所有设备列表:



  1. <blockquote>from tensorflow.python.client import device_lib
复制代码
  1. from tensorflow.python.client import device_lib

  2. def get_available_gpus():
  3.     local_device_protos = device_lib.list_local_devices()
  4.     return [x.name for x in local_device_protos if x.device_type == 'GPU']
复制代码

回复

使用道具 举报

38

主题

84

帖子

243

积分

中级会员

Rank: 3Rank: 3

积分
243
发表于 2018-10-21 20:07:07 | 显示全部楼层
这是做GPU并发
的必备功能

不错。
TF是完备的庞然大物
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表