Python tensorflow,tensorflow gpu无法识别gpu
这可能是一个重复的帖子,但其他帖子都不适合我。 我有tensorflow 1.14.0和tensorflow gpu 1.14.0我已经安装了所需的兼容Cuda和Cudnn版本,并在环境变量中指定了它们的路径。但是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
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']