我安装了支持 GPU 的 Tensorflow,想检查一下我是否真的安装正确。
我尝试了Tensorflow其中写道:
$ python
...
>>> import tensorflow as tf
>>> hello = tf.constant('Hello, TensorFlow!')
>>> sess = tf.Session()
>>> print(sess.run(hello))
Hello, TensorFlow!
>>> a = tf.constant(10)
>>> b = tf.constant(32)
>>> print(sess.run(a + b))
42
它产生了相同的结果。但是我在安装过程中遇到了很多错误,并以某种方式解决了它们。这真的足以确保我可以继续使用 Tensorflow 吗?谢谢
答案1
要检查您是否在 TensorFlow 中使用 GPU,请在控制台上运行以下命令python
:
import tensorflow as tf
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
它会转储你的 GPU 的详细描述
答案2
以下是 NVIDIA 对使用 NVIDIA GPU 和 TensorFlow 的要求:
支持 GPU 的 TensorFlow 版本具有以下要求:
64 位 Linux
Python 2.7
NVIDIA CUDA® 7.5(Pascal GPU 需要 CUDA 8.0)
NVIDIA cuDNN v4.0(最低)或 v5.1(推荐)
您还需要支持计算机功能 3.0 或更高版本的 NVIDIA GPU。
更多信息请见:www.nvidia.com/object/gpu-accelerated-applications-tensorflow-installation.html#sthash.eaN8w5me.dpuf
..从http://www.nvidia.com/object/gpu-accelerated-applications-tensorflow-installation.html
在之前的问题中,您说过您的系统有 NVIDIA GeForce GTX 980M:需要解决屏幕闪烁的问题
制造商规格显示“CUDA:是”(来自 geforce.com/hardware/notebook-gpus/geforce-gtx-980m/specifications)。
“是”不是一个数字。制作卡片时可能只有一个数字,即“1”。
要确定 GPU 选项是否与您的系统兼容,唯一的方法就是尝试。然而,结果并不如您所愿。CPU 可能是您唯一稳定的选择。
最好的祝愿