安装学习tensorflow的坑

错误场景1:安装python3.7+tensorflow2.0,通过pip install -i 清华镜像 --upgrade tensorflow,安装成功。

开心!BUT,tensorflow2.0对我这种小白初学者很不友好,教程资料少的可怜,正当想要放弃之际,我搜

索到了这片文章:https://blog.csdn.net/javastart/article/details/102525102,哇!真是感同身受(我也不知

道为啥,哈哈),大致内容是说,2.0版本的tensorflow是保留了1.0版本的所有功能,可以通过

tensorflow.compat.v1包进行导入使用。哈哈,你真是太天真了,我试了一下,按照1.0版本的教程去练

习,各种报错,最后放弃(这只是个人经验,如果有同学知道是怎么回事,请记得告诉我)

错误场景2:2.0版本不行,我就换成1.0版本,安装python3.6+tensorflow1.8,还是通过清华镜像源进行安

装成功,BUT,在import tensorflow的时候告诉我CUDA的版本需要9.0,

附上CUDA下载地址
http://developer.nvidia.com/cuda-downloads,

安装的过程非常艰辛,因为安装报错信息提醒我“已有相同或更高的cuda版本”,安装失败。按照正常思维

的话,我需要把现有的版本卸载,再重新安装。不过我犹豫了,我怕显卡驱动卸载后电脑崩溃(事实证

明,我这个判断有点弱智),有了这样的顾虑 ,我开始寻求安装cuda双版本的解决方案,辗转折腾了很久

始终没有成功,最后放弃。

成功场景:卸载cuda现有版本,删除C:\Program Files\NVIDIA GPU Computing Toolkit文件夹和

C:\Program Files\NVIDIA Corporation文件夹(事实上我只删除了NVIDIA GPU Computing Toolkit),安

装python3.6+tensorflow1.5.1+CUDA9.0+cudnn7.0,

cudnn下载地址:
https://developer.nvidia.com/rdp/cudnn-download

需要注册一个官网帐号, 下载地址:https://developer.nvidia.com/rdp/cudnn-download

解压缩下载的CuDnn文件,得到3个文件夹:bin, include, lib。

将这个三个文件夹复制到“C:\ProgramData\NVIDIA GPU Computing Toolkit\v9.0” (CUDA安装路径)

之后确认环境变量:
确认CUDA_PATH和CUDA_PATH_V9.0已经存在。

手动添加 “C:\ProgramData\NVIDIA GPU Computing Toolkit\v9.2\bin”到Path里面。

最后安装成功,tensorflow导入成功,代码测试成功。
(个人水平有限,有错误请批评指正,转载请注明出处)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值