前言

可能很多人一开始跟我一样通过查看官网(CUDA-GPU支持关系)发现1050ti没有对应的CUDA版本,这也是我最开始放弃在自己笔记本上安装TF-gpu版的主要原因。直到疫情原因回不去学校实验室......然后踩坑之路就这样开始了╯﹏╰

其实写这篇文章的主要目的还是对自己艰难摸索的可行方法的一个记录,虽然未必在其他小伙伴的机器上一定可行(因为我就是这样子了,总会遇到别人帖子里遇不到的问题 o(╥﹏╥)o ),但相信多少可以给大家带来一点帮助。

推荐版本搭配

VS2015 + CUDA9 + Cudnn7.3.1 + Python3.6 + tensorflow-gpu1.7.0

网盘链接:https://pan.baidu.com/s/1ABlb0IK9Kt8HXj6wQG8n4Q 提取码:fv70

安装过程中需要用到的内容已经整理在网盘中方便大家取用,只不过整个压缩包有2.1G,百度网盘下载的话Emm...可能需要点耐心。如果实在等不及也可以去官网下载,而且是不用科学上网的速度也还挺快,只不过有些版本包可能不太好找。

VS2015社区版:链接:https://pan.baidu.com/s/149GICOdkdv9dpiWhH_YHSg  提取码:x3w9

Anaconda3-5.1.0:链接:https://pan.baidu.com/s/1bO_NWwMmQPiW0XTPNS_j8w 提取码:nl2a

CUDA9.0.176_win10:https://developer.nvidia.com/cuda-90-download-archive

Cudnn7.3.1:https://developer.nvidia.com/rdp/cudnn-archive

安装

  • VS2015

文件解压后运行vs_community.exe,功能选择中只选择C++即可,然后就一路Next直到Finish就好啦(。◕ˇ∀ˇ◕)安装完成后无需启动,总之放那就OK的。

  • Anaconda

之所以选择该版本Anaconda(当然其他版本也有而可能是合适的)主要是因为自己之前版本的conda是默认Python3.7的,结果在创建Py3.6的虚拟环境时一直处于安装状态(小斜杠一直在转...),这貌似国内镜像源现在无法使用?但如果不用镜像源的话使用以下指令创建虚拟环境:

conda create -n tensorflow-gpu python=3.6

这时又会发现Python3.6的package下载超慢,而且最终还会出错 (ー`´ー)。所以说,我最后还是干脆重新安装了以上版本的Anaconda,然后在Anaconda Prompt中输入以上指令创建名称为tensorflow-gpu(名称当然是可以随便取的哦)的虚拟环境用作自己GPU版TF环境的搭建(先不要着急输指令,在这之前先把CUDA和Cudnn安装好)。

  • CUDA+Cudnn

运行下载好的CUDAxxx.exe,然后同样一路Next就好了(我是真的只点next,中间任何框框都没有✔)。因为我在这一步倒是很顺利地完成了没有遇到什么坑,但看很多人的帖子这个地方还是挺容易出现问题的,总之祝各位好运哦(๑•̀ㅁ•́ฅ)

Cudnn也比较简单,解压后放入CUDA安装位置的对应文件夹下就好了,最后再进行CUDA环境变量的配置。这个网上的参考文章很多,而且一般都没什么问题。比如:https://zhuanlan.zhihu.com/p/94220564?utm_source=wechat_session 。只不过可能需要注意一下环境变量配置完之后或许需要重启一下电脑才会生效(我就是因为这个问题花了好多时间,明明环境配置的路径下有某个DLL文件,但就显示缺少该文件<(`^´)>)

  • TensorFlow-GPU

首先激活创建好的虚拟环境:

activate tensorflow-gpu

升级pip到最新版,防止稍后的安装时出现错误:

python -m pip install --upgrade pip

安装tensorflow1.7.0及相应依赖包:

pip install --ignore-installed --upgrade tensorflow-gpu==1.7.0

至此,TF的GPU版本在1050ti上基本就安装完成了,可以输入以下代码试一下:

import tensorflow as tf
hello = tf.constant(‘Hello World!’)
sess = tf.Session()
print(sess.run(hello))# 输出:b' Hello World!'

若遇到“FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecat”这个问题,可以参考该解决方案,亲测有效哦(・∀・)~~

看了一眼时间都凌晨5点了●﹏●再不睡赶不上午饭了。。。

win10+tensorflow-gpu+1050ti(终于安装成功了T﹏T)相关推荐

  1. gpu tensorflow 怎么看是否安装成功_安装keras模块以及使用GPU加速

    在神经网络的实现中,需要使用GPU进行加速,并使用keras模块来构建神经网络(当然,也可以使用pytorch).但是,安装并配置这些东西真的是比编程还难,过程中遇到各种问题,然后去搜解决方法,但都五 ...

  2. gpu tensorflow 怎么看是否安装成功_搭建和配置TensorFlow环境

    本人CSDN上的原文链接: CSDN-专业IT技术社区-登录​blog.csdn.net 前言 由于工作需要,近期准备深入学习和使用深度模型.前期调研了一番各大深度学习的开发框架,常用的有Tensor ...

  3. win10 tensorflow object detection API安装

    安装前提:已安装python3.6+tensorflow-gpu1.8  显卡:GTX1080ti c://users/Lyapunov//AppData//Local//Programs//Pyth ...

  4. Tensorflow GPU版本的安装

    <Tensorflow + Keras 深度学习人工智能实践应用>中的第20张有非常详细可靠的安装步骤 注意:Tensorflow 和cuda caffe是要配套的,见下图 (Tensor ...

  5. lazarus php,Lazarus  终于安装成功了

    Lazarus下安装indy的正确方法:indy-10.2.0.3.tar.gz 下载indy后,解压缩到任意文件夹 2.以管理员模式启动lazarus 3.打开包,选择indy\lazarus\in ...

  6. tensorflow 测试 cuda 是否安装成功,测试代码环境

    tensorflow import tensorflow as tftf.test.is_gpu_available() # 或者 sess = tf.Session(config=tf.Config ...

  7. WIN10系统CH340驱动预安装成功,但是设备显示器中的端口不能显示CH340驱动

    尝试了以下方法: 1.禁用驱动程序强制签名,不能解决 2.先删除C:\Windows\System32\drivers目录下的serenum.sys和serial.sys,再粘贴能正常安装驱动的电脑的 ...

  8. TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0

    TensorFlow GPU 版本安装个人总结:Win10 + Python3.5 + CUDA 9.0.176 + cudnn v7.5.0.56 + TensorFlow 1.12.0 接触机器学 ...

  9. win10配置清华源——快速安装anaconda、TensorFlow和pytorch

    一.下载安装Anaconda 清华源镜像下载地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 一直next即可 查看conda版本:c ...

  10. tensorflow gpu python3.5_Win10+Anaconda3下tensorflow-gpu环境配置

    Win10+Anaconda3下tensorflow-gpu环境配置 基本环境 操作系统window10-education 显卡 NIVIDA GETFORCE GTX 1050 安装Anacond ...

最新文章

  1. Halcon与QT的联合编程(2)
  2. 车辆管理系统之继续自己的任务(四)
  3. 【虚拟机】虚拟机(Vmware)怎么进入BIOS
  4. python入门指南 许半仙 txt-第1题_峥嵘_玄幻奇幻_百家网
  5. 基于Windows Server 2003 ntbackup下数据文件的完整备份与差异备份
  6. javascript闭包_JavaScript闭包教程–带有JS闭包示例代码
  7. CUDA TOOlkit Programming Guide 1.Introduction
  8. SpringCloud学习笔记013---Spring的@PostConstruct标签_初始化项目字典
  9. 移动开发--移动web特别样式处理
  10. 实验1 VLAN负载均衡
  11. ICode竞赛学习资料内容礼包
  12. C语言_推箱子小游戏
  13. [教程]安装青鸟云Web服务器
  14. 大疆创新2019校招
  15. 对基层技术管理者的一些建议
  16. React给antd中TreeSelect组件左侧加自定义图标icon
  17. .NET程序集反编译器Reflector - 应用和平台 – 微软学生中心
  18. 史上最简单的Elasticsearch教程:SpringBoot集成Elasticsearch 实时流量监测平台
  19. ITE(新联阳) soc显控芯片介绍
  20. JPA 列名无效问题

热门文章

  1. 捋一捋Python中的List(上)
  2. 重构改善既有代码的设计 --原则篇
  3. OCR识别数学公式图片,获得原始公式代码
  4. 双十一不孤单,再过几小时北欧人民也和你一样开始抢单
  5. Windows 10蓝牙只能发送文件到手机而无法从手机接收文件
  6. RTI路由服务入门手册
  7. 易基因|3文一览:ChIP-seq技术在植物转录因子结合位点中的研究(茄子+玉米+水稻)
  8. python打开谷歌浏览器新标签页_selenium chrome在新标签页打开链接的方法
  9. 【第三方互联】12、支付宝(Alipay)授权第三方登录
  10. PowerBI软件的power query编辑栏和高级编辑器中文显示乱码解决办法