Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python tensorflow,tensorflow gpu无法识别gpu_Python_Tensorflow_Gpu - Fatal编程技术网

Python tensorflow,tensorflow gpu无法识别gpu

Python tensorflow,tensorflow gpu无法识别gpu,python,tensorflow,gpu,Python,Tensorflow,Gpu,这可能是一个重复的帖子,但其他帖子都不适合我。 我有tensorflow 1.14.0和tensorflow gpu 1.14.0我已经安装了所需的兼容Cuda和Cudnn版本,并在环境变量中指定了它们的路径。但是tensorflow和/或tensorflow gpu仍然不能识别我的gpu。 因此,验证代码的作用是: from tensorflow.python.client import device_lib def get_available_devices(): local_dev

这可能是一个重复的帖子,但其他帖子都不适合我。 我有tensorflow 1.14.0和tensorflow gpu 1.14.0我已经安装了所需的兼容Cuda和Cudnn版本,并在环境变量中指定了它们的路径。但是tensorflow和/或tensorflow gpu仍然不能识别我的gpu。 因此,验证代码的作用是:

from tensorflow.python.client import device_lib
def get_available_devices():
    local_device_protos = device_lib.list_local_devices()
    return [x.name for x in local_device_protos]

print(get_available_devices()) 

是:

作品:视窗10

IDE:Jupyter(蟒蛇)

GPU版本:GTX 960M


注意:有些帖子提到你必须在最后卸载tensorflow,但是当我这么做时,上面的代码甚至不起作用…

你一定要从你的系统中卸载tensorflow,该步骤后的代码不起作用表明你的tensorflow gpu安装有一些问题。这建议通过pycharms卸载tensorflow,并通过pip安装


此外,如果您有机会,请尝试升级到tensorflow>=2.0,热切的执行效果非常好,并且肯定会为获得新的驱动程序和兼容的Cuda和Cudnn版本而付出代价。

请发布更多错误消息?你能运行nvidia smi吗?
['/device:CPU:0']