Windows10+Tensorflow2.0.0+CUDA10.0+CUDNN10.0安装踩坑实录

本文记录了作者在Windows10上安装Tensorflow2.0.0、CUDA10.0和CUDNN10.0的过程,包括遇到的坑和解决方案。首先安装Anaconda和Python3.7,接着安装CUDA和CUDNN,然后配置环境变量,并确保CUDA版本与Python、Tensorflow兼容。在安装Tensorflow时,通过pip和conda分别安装,解决GPU支持问题。最终,通过测试确认GPU可用。
摘要由CSDN通过智能技术生成

写在前面

总算开始学tf了,上来安装就花了N个小时,正好得知tf2正式版已经发布,遂看了网上教程下载安装之,疯狂踩坑后勉强安装成功来记录和分享一下,本人是业余爱好,非常菜,出错和不懂的地方还恳请大神指导下,感恩~同时感谢一切看到的教程的作者!
软件均从官网下载
官方安装教程:https://tensorflow.google.cn/install
顺便提一句,Linux和MacOS可能有Python版本和CUDA和TF版本的兼容问题,而Windows不会?建议检查下版本:https://tensorflow.google.cn/install/source#linux
建议先不管那个OS先看下上面链接,确定下python,CUDA和CUDNN以及TF的安装版本!

环境和大体步骤

我用的是Windows10+Pycharm,显卡是NVIDIA GTX 1066
如果你看了上面链接,如果你的python是受支持的python,则忽略这句话,否则,先安装正确的python版本!否则可能产生下面黑体字的问题!
首先装了anaconda带python3.7,(安装时勾选了将anaconda添加到环境变量)
随后我装了CUDA10.0
再然后是cudnn10.0
然后我个人又重新装了个64位的python3.7.6(我用的是32位python,pip install tensorflow安装时找不到tf库,我一开始想也可能是环境变量的问题,所以我干脆重新下了64位的python3.7并将环境变量调到原来的32位的上面来优先运行64位python,就不报错了,成功给64位python安装tf(用了pip install tensorflow和-gpu,安装成功但是pip安装的tf2.1.0后面会没法调用gpu,下面更新解决了)。我最后又加上了conda install tensorflow和tensorflow-gpu了,就相当于同时给conda和纯python分别重复装了两次tf,不过也无所谓。)(然后我发现,找不到tensorflow库的原因确实是TF似乎不支持我的32位的python3.7,没看到32位的包:
在这里插入图片描述

建议如果你之前用的是32位python,或者不受支持的pytho

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值