Win10配置Tensorflow-GPU


0. 前期准备

  • Win10系统

  • 安装包:

    • CUDA:使用C/C++语言,使GPU支持并行计算,解决复杂计算问题。
    • cuDNN:以CUDA为基础,用于深度神经网络的GPU加速库。
    • Visual Studio 2015:提供CUDA运行的C/C++库(根据支持的CUDA版本,可能VS的版本也不同)
    • Anaconda3:提供Python编程语言环境(为了方便选择的Anaconda,也可以直接安装Python)
  • 目录

    1. 安装VS2015
    2. 安装Anaconda3
    3. 安装CUDA
    4. 配置cuDNN
    5. 安装tensorflow-gpu
    6. 常见问题汇总
    7. 参考引用

1. 安装VS2015

Visual Studio 2015

  • 注1:在安装时——需要选择 自定义>>编程语言>>将C++ 勾选。

  • 注2:如果没有VS2015安装包建议到 MSDN 我告诉你‘I tell you’ 网址下载

    https://msdn.itellyou.cn

    开发人员工具内寻找

  • 注3:VS2015激活秘钥

    • 专业版:HMGNV-WCYXV-X7G9W-YCX63-B98R2
    • 企业版:HM6NR-QXX7C-DFW2Y-8B82K-WTYJV
  • 注4:安装VS时的常见问题汇总(在文章后有解决方法)

    1. VS安装时提示不能对VS2015进行打包

    2. 安装VS的时候卡在最后一步,配置系统的时候,卡主大半天的时间不动

    3. 卸载VS不干净可以用小程序解决

    4. 完全卸载Visual Studio的小工具TotalUninstaller网址


2. 安装Anaconda3

Anaconda3-4.2.0

  • 根据需要使用的Python版本确定需要安装的Anaconda版本:

    • Python3对应Anaconda3
    • Python2对应Anaconda2
  • 注1:快速下载Anaconda各版本的清华镜像网址

    https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  • 注2:安装时,在最后一步,需要将两个选项全部勾选,如下图:目的是使其自动配置环境

  • 注3:安装Anaconda3时常见问题汇总(在文章后有解决方法)

    1. Anaconda3的环境没有自动配置成功
    2. 在安装Anaconda3时选择自己的安装路径,不允许安装的情况
    3. 打开Anaconda Navigator闪退的问题
    4. 在Anaconda内下载模块/安装包速度慢

3. 安装CUDA

CUDA8.0-win10

  • 注1:下载CUDA的各版本网址 CUDA Toolkit Archive——各版本都能下载

    https://developer.nvidia.com/cuda-toolkit-archive

  • 查找电脑GPU对应型号能支持的CUDA版本,笔者的笔记本显卡为GT-755m,使用CUDA8.0

    如果不知道自己电脑GPU型号,可以鼠标 右键此电脑>>>管理>>>设备管理器>>>显示适配器 查看


​ 第一个Intel® HD Graphics 4600为集成显卡
​ 第二个NVIDIA Geforce GT 755M为笔者笔记本电脑的独立显卡

  • 使用默认路径安装CUDA,一路默认下一步即可

  • 验证CUDA的安装情况

    打开Anaconda promt/cmd,输入:nvcc -V,出现下图信息为CUDA安装成功。

    nvcc -V
    

  • 验证CUDA的环境配置情况

    右击此电脑>>>属性>>>高级系统设置>>>环境变量,一般默认安装的话,这些环境变量都会有的,如果没有则自己进行添加,如图所示:

    • 包含系统变量五条:

      变量
      CUDA_PATH C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0
      CUDA_PATH_V8.0 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0
      NVCUDASAMPLES_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0
      NVCUDASAMPLES8_0_ROOT C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0
      NVTOOLSEXT_PATH C:\Program Files\NVIDIA Corporation\NvToolsExt\



4. 配置cuDNN

cuDNN6.0

  • 注1:cuDNN的下载地址,需要先注册cuDNN Download——各版本都能下载

    https://developer.nvidia.com/rdp/cudnn-download

  1. 查找对应安装CUDA版本的cuDNN版本,CUDA8.0对应cuDNN6.0

  2. 解压缩cuDNN压缩包

  3. 将文件夹里三个文件夹分别拷贝至CUDA的安装目录的对应的文件夹即可。默认文件夹在:

    C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0 (默认安装的话是这个路径)

    – 上述三个解压后的文件夹,即bin,include,lib
    – CUDA安装的文件夹:一般将三个文件夹拖入,会自动合并文件夹,如此即可


5. 安装Tendorflow-GPU

  1. 打开Anaconda Promt(左下开始菜单边的搜索即可),在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,环境名称为tensorflow(可更改)

    – 创建python3.5的原因是配置的代码需要,也可以根据自己的需要进行更改
    – 环境名称命名为tensorflow是因为方便好记,也可以自行更改

    conda create -n tensorflow python=3.5
    
  2. 在Anaconda Promt中使用activate命令启动环境,使用命令

    activate tensorflow
    
  3. 在Anaconda Navigator中配置自定义tensorflow环境下的Ipython和Spyder

    – 添加国内镜像(目的:由于Anaconda国外服务器下载库的时候网速过慢,改由国内速度快)

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    

    – 界面安装

    进入Anaconda Navigator>>>选择home>>>Applications on选择Tensorflow>>>选择spyder>>>点击install(安装spyder时会自动安装Ipython)

  4. 安装Tensorflow
    在Anaconda Promt内输入以下指令

    actiavte tensorflow                   # 激活Anaconda3内刚刚创建的tensorflow环境
    pip install tensorflow-gpu==1.3.0 # 安装tensorflow-gpu1.3版本
    

    由于笔者电脑是CUDA8.0,仅能支持 tensorflow-gpu 1.3.0。

  • 注1:如果想安装最高版本的tensorflow

    pip install tensorflow-gpu
    
  • 注2:如果之前装过tensorflow-gpu,但是版本不对需要更改,按以下指令卸载,再重装指定版本即可

    pip uninstall tensorflow-gpu
    
  • 注3:如果想升级(指定版本)tensorflow-gpu

    pip install --upgrade tensorflow-gpu==1.3.0
    
  1. 测试Tensorlfow-gpu是否安装成功

    在Anaconda Promt内输入以下指令

    activate tensorflow         #激活创建的tensorflow环境
    python                      #激活该环境下python解释器
    import tensorflow as tf     #导入tensorflow模块
    hello = tf.constant('Hello, TensorFlow!')    #创建tf常量
    sess = tf.Session()                            #创建tf可运行图表
    print(sess.run(hello))                      #运行’hello‘tf常量
    

    如果出现以下信息,则证明tensorflow-gpu安装成功

    • ’import tensorflow as tf ‘ 时不报错
    • 电脑的显卡名称
    • 电脑显存
    • print 语句
  • 注1:安装tensorflow-gpu时常见问题汇总(在文章后有解决方法)
  1. 使用pip install --upgrade tensorflow-gpu语句安装出现问题:

    ‘Cannot remove entries from nonexistent file c:\……\anaconda3\lib\site-packages\easy-install.path’

  2. 'import tensorflow as tf’输入该语句进行测试 显示没有该模块的问题


6. 常见问题汇总

  • 安装VS时的常见问题

  1. VS安装时提示不能对VS2015进行打包

    ① 控制面板>>>程序>>>程序和功能>>>启用或关闭windows功能>>>将winows会使用的东西,都勾选上 >>>确定

    ② 控制面板卸载VS2015>>>到安装路径再删除文件夹

    ③ 重新安装VS2015

  2. 安装VS的时候卡在最后一步,配置系统的时候,卡主大半天的时间不动

    打开任务管理器>>>找到有2个vs_professional.exe *32>>> 强制关掉一个>>>即可

  3. 怕卸载VS不干净可以用小程序解决

    解压该软件>>>打开>>>管理员运行Setup.ForcedUninstall.exe>>>输入y>>>回车

  4. 注:3中的小程序在以下网址

    https://download.csdn.net/download/liu759420184/11825999

    如果有积分的捧个场,没有积分的留邮箱,我发给你。

  • 安装Anaconda3时常见问题

  1. Anaconda3的环境没有自动配置成功

    右键此电脑>>>属性>>>高级系统设置>>>环境变量

    在第一个环境变量中,添加环境Path,并配置以下三条路径(电脑安装Anaconda3的路径)。中间用英文字符的分号隔开。

    ① C:\Application\Anaconda3;

    ② C:\Application\Anaconda3\Scripts;

    ③ C:\Application\Anaconda3\Library\bin;

    结果如图:

  2. 在安装Anaconda3时选择自己的安装路径,不允许安装的情况

    安装时出现"directory C:…… already exists,please choose a different location ,无法进行下一步"

    即安装时,出现选择路径,更改位置之后提示不能安装,安装的文件夹已经存在。

    删除掉想安装的目标文件夹,然后在安装界面选择想安装的目标文件夹的母文件夹位置,确认,然后键盘输入你想安装的文件夹(该文件夹不存在),然后安装,即他会自动创建该不存在的目标文件夹。

  3. 打开Anaconda Navigator闪退的问题

    使用管理员权限运行 Anaconda Prompt

    conda update anaconda-navigator     #升级navigator
    anaconda-navigator --reset          #重置navigator
    conda update anaconda-client        #升级客户端
    conda update -f anaconda-client     #升级安装依赖包
    
  4. 在Anaconda内下载模块/安装包速度慢

    运行 Anaconda Prompt ,添加国内镜像

    conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
    conda config --set show_channel_urls yes
    
  • 安装CUDA时出现的问题

  1. 安装CUDA时候报错

    此问题是visual studio integration不能安装的问题。

    解决:先自定义安装然后不选将其他安装好再自定义安装一次,仅安装


7.参考引用

[1] WIN10下Tensorflow-GPU的搭建:https://blog.csdn.net/ytusdc/article/details/80252442

Win10配置Tensorflow-GPU相关推荐

  1. win10 + GTX1080配置TensorFlow GPU开发环境

    https://blog.csdn.net/u013092293/article/details/83858973 https://blog.csdn.net/wanglei022/article/d ...

  2. Linux16.04配置tensorflow(GPU源码编译)并深入了解tensorboard

    Tensorflow – Google推出的一个强大的"深度学习框架".于2015年11月在GIthub上开源,在2016年4月补充了分布式版本,并于2017年1月发布了1.0版本 ...

  3. Win10下Tensorflow(GPU版)安装趟坑实录,成功了。

    这篇文章不指导你具体怎么安装,其他博客大把安装方法,我只告诉你,具体的版本不要看其他人的,每个人用的CUDA可能都不同,越看越乱,直接看运行后系统的提示,我整了一天没有搞定,最后还是按照系统提示搞定的 ...

  4. (Tensorflow学习) Win10+mx250 tensorflow gpu版安装

    我在笔记本上一开始跑cpu版本的tensorflow,感觉太慢了,跑个posenet卡成狗,就换成gpu版的. 记录下安装步骤 我的笔记本win10系统64位,mx250显卡.IDE是用的是pycha ...

  5. win10 安装 tensorflow gpu 版

    先打开网址https://storage.googleapis.com/tensorflow  可以看到目前的所有tensorflow已编译版本.直接翻到最后面,找到windows的.比如当前最新的为 ...

  6. WIN10下TensorFlow GPU版安装顺序

    1.更新驱动 2.先安装Anaconda,创建一个虚拟环境 4.再安装TensorFlow-GPU 5.到虚拟环境所在的目录里寻找build_info.py文件,一般如果全部默认安装的话在: C:\U ...

  7. Win10配置TensorFlow

    1.下载安装Python3.5 因为3.6在windows下暂时还没提供pip的接口-- 确保环境添加好了环境变量(PowerShell不用重启) 2.安装Tensorflow 管理员打开PowerS ...

  8. 安装指南:Win10系统+ tensorflow 1.7 GPU+Cuda v9.0+cudnnv7.1 +Python3.6

    一开始安装在WIN10安装tensorflow GPU版本可以说是费尽周折,花了一周多的时间,发现版本有一点不对应,就没办法成功,所以每一步安装都要非常"精准",为了给新手扫盲,特 ...

  9. 根据显卡型号选择CUDA和cuDNN进行TensorFlow GPU版本安装

    文章目录 一.显卡型号 二.CUDA 三.cuDNN 四.tensorflow-gpu 五.查看显卡利用率 Linux系统 Linux下Anaconda 参考文献 此文章默认显卡支持CUDA和已安装显 ...

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

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

最新文章

  1. 你是中层管理者?嗯,一个表面看似风光,实际却很 “鸡肋” 的重要岗位
  2. Linux下查看在线用户及用户进程
  3. 深入分析Linux内核源码oss.org.cn/kernel-book/
  4. 学会利用杠杆,阻碍你成功的,或许恰恰是你认为正确的思维,能力、效率、杠杆三个因素,决定了你一生的发展...
  5. 配置Tomcat连接池
  6. 一键去除网页BOM属性【解决乱码,头部空白,#65279问题】
  7. P1156-垃圾陷阱【dp】
  8. [html] 跨域通信有哪些方式?
  9. 理解字节序(大小端)
  10. GCC 常见参数配置
  11. Lua 教程 | 菜鸟教程
  12. github随时同步代码_原来用IntelliJ IDEA操作GitHub这么方便啊
  13. windows桌面的“我的电脑”“IE”等消失的解决方法
  14. 基于ubuntu的tcpdump抓包总结
  15. tg3269c网卡驱动linux,TP-Link TG-3269C驱动
  16. 设计一个O(n2)时间的算法, 找出由n个数组成的序列的最长单调递增子序列。
  17. 计算机后置音频接口,电脑后面音频插孔没声音怎么办?电脑后置插孔没声音的解决方案...
  18. 单位提前解除劳动关系怎么赔偿
  19. OSG 自定义场景漫游示例
  20. Java:文件写入读取操作和工具类

热门文章

  1. 如何自学编写手游脚本_自学如何编写代码时应做的5件事
  2. antd4使用form表单
  3. 软考_软件设计师_计算机组成与体系结构篇(8k字干货只为助力备考软考的你)
  4. 尝试解析DDS格式纹理文件的基本信息(不包括图像数据)
  5. rust写操作系统 rCore tutorial 学习笔记:实验指导零 创建项目与启动
  6. 雷鸣的游戏人生(一) --- 三个笑话
  7. ajax post forbidden,解决 Ajax 发送 post 请求出现 403 Forbidden 的三种方式
  8. 百度网盘大文件浏览器直接下载-Motrix
  9. 读书笔记—颠覆式创新:移动互联网时代的生存法则
  10. java输出pdf(pdfptable和pdftcell)