Tensorflow 1.15无法使用Cuda10.1检测gpu

Tensorflow 1.15无法使用Cuda10.1检测gpu,tensorflow,Tensorflow,我已经通过pip install tensorflow gpu==1.15.0安装了tensorflow 2.2.0和tensorflow 1.15.0。tensorflow 2安装在Anaconda 3的基本环境中,而tensorflow 1安装在单独的环境中 tensorflow 2.2.0可以通过简单的测试识别gpu: if tf.test.gpu_device_name(): print('Default GPU Device: {}'.format(tf.test.gpu_de

我已经通过pip install tensorflow gpu==1.15.0安装了tensorflow 2.2.0和tensorflow 1.15.0。tensorflow 2安装在Anaconda 3的基本环境中,而tensorflow 1安装在单独的环境中

tensorflow 2.2.0可以通过简单的测试识别gpu:

if tf.test.gpu_device_name():
    print('Default GPU Device: {}'.format(tf.test.gpu_device_name()))

//output: Default GPU Device: /device:GPU:0
但是tensorflow 1.15.0无法检测gpu


请参考,我的系统环境是python+cuda 10.1+vs 2015。

您尝试过安装Anaconda吗?它可以下载所有的需求,只需点击几下就可以轻松完成。

这可能与TF、Cuda和CuDNN的版本兼容性有关。tensosflow版本1.15.0到1.15.3最新版本都是根据Cuda 10.0编译的。将cuda 10.1降级为cuda 10.0解决了问题


还要注意python版本。建议安装特定python版本的tensorflow.whl文件,如中所列。至于安装,请参见

是的,我使用的是anaconda 3,tensorflows安装在它上面。谢谢!但它没有列出tensorflow>=1.15.0Hmmm的信息,从这个论坛上看,您可能需要Cuda10.0。我会试试,还有最新版本的tensorflow 1.15.3