当运行利用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.
答案 0 :(得分:1)
当您在本地计算机上安装了GPU时,TensorFlow会打印此消息,但其compute capability太低,以至于TensorFlow无法使用该GPU进行加速计算。如错误消息所示:
所需的最低Cuda能力为3.0。
这意味着您必须使用具有3.0或更高计算能力的支持CUDA的GPU才能将TensorFlow用于GPU。