在win7搭建tensorflow-gpu

  • 环境
    win7的64位专业版
    anoconda最新版(不用在意python版本,之后创建新的虚拟环境时直接指定新的python版本即可)
    vs 2015 + cuda9.0 + cudnn7 + tensorflow-gpu1.7.0 + python3.6.0
  • 安装过程:
    1、参考安装过程
    2、安装前注意:
    确保电脑上有独立的英伟达显卡且安装了相应的驱动,(查看显卡型号:右击计算机-设备管理器-显示适配器)。如下图
    在这里插入图片描述
    然后,去官网查看cuda是否支持该显卡型号且计算能力最好在3.0及以上,才有继续安装的必要性
  • 我的安装过程:
    1、在别人已经安装了vs和cuda和cudnn的win7专业版上进行安装
    2、参考了在win10安装tensorflow-cpu(之前在自己电脑实践过的),直接安装了anaconda最新版和tensorflow-gpu1.7.0(pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow-gpu==1.7.0)
    3、安装后遇到的问题:
    (1)、import tensorflow时报错:ImportError: Could not find ‘cudnn64_7.dll’。即cuda和cudnn版本不对应,我的解决方法是把cudnn的版本换成与cuda9.0对应的cudnn7。参考解决方法+解决方法
    (2)、解决(1)后import tensorflow时继续报错: ImportError: DLL load failed: 找不到指定的程序。我的解决方法是把protobuf换成3.9.2版本(我的tensorflow-gpu是1.7.0)。即可正常import tensorflow as tf。参考解决方法+解决方法
    ps:若一直无法解决这个问题,可参考这个比较根本的解决方法(未实践):解决方法
    ps:遇到这个:ImportError: DLL load failed: 找不到指定的程序的问题时,发现别人安装的是vs2013和vs2017,有尝试重新安装如下图的两个软件(vs2015):,但ImportError: DLL load failed: 找不到指定的程序的问题并没有解决,故没能验证这个是否是错误原因之一。
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值