关于忽略可见gpu设备的消息

时间:2017-12-04 22:18:35

标签: tensorflow gpu

当运行利用GPU设备的tensorflow程序时,我收到以下消息。 Ignoring visible gpu device (device: 0, name: Quadro 5000, pci bus id: 0000:05:00.0) with Cuda compute capability 2.0.的陈述是什么意思?什么是可以忽略的?

2017-12-04 16:06:17.784599: I 
tensorflow/core/common_runtime/gpu/gpu_device.cc:887] Found device 0 with 
properties:
name: Quadro 5000
major: 2 minor: 0 memoryClockRate (GHz) 1.026
pciBusID 0000:05:00.0
Total memory: 2.50GiB
Free memory: 2.22GiB
2017-12-04 16:06:17.784636: I 
tensorflow/core/common_runtime/gpu/gpu_device.cc:908] DMA: 0
2017-12-04 16:06:17.784645: I 
tensorflow/core/common_runtime/gpu/gpu_device.cc:918] 0:   Y
2017-12-04 16:06:17.784658: I 
tensorflow/core/common_runtime/gpu/gpu_device.cc:950] Ignoring visible gpu 
device (device: 0, name: Quadro 5000, pci bus id: 0000:05:00.0) with Cuda 
compute capability 2.0. The minimum required Cuda capability is 3.0.

1 个答案:

答案 0 :(得分:1)

当您在本地计算机上安装了GPU时,TensorFlow会打印此消息,但其compute capability太低,以至于TensorFlow无法使用该GPU进行加速计算。如错误消息所示:

  

所需的最低Cuda能力为3.0。

这意味着您必须使用具有3.0或更高计算能力的支持CUDA的GPU才能将TensorFlow用于GPU。