第一步:安装Anaconda, 官网下载, 安装结果如下图。

下载地址如下:https://www.anaconda.com/distribution/#download-section

用于anaconda的官下载网速太慢,所以,我们换回国内源。下面两个方式任选一个。

操作方式是在Anaconda prompt命令行输入

清华源:

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

中科大源:

conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/conda config --set show_channel_urls yes

第二步:使用anaconda建立一个虚拟的python环境

注意需要根据tensorflow的要求选择python的版本,这里我们装的是1.12.0版本的tensorflow,所以我选择python3.6(python3.6支持的tensorflow版本比较多,推荐选python3.6)

下图是我建立的python环境,名字是deeplearning。

第三步:安装cuda(注意,只有navidia显卡才能用cuda)

安装cuda时,记得取消visual studio integration

不用装vs2015, vs2017(文件太大了,没必要安装)。vs只是用来编译sample样例,用来检验有没有成功

cuda的各版本的下载地址如下:https://developer.nvidia.com/cuda-toolkit-archive

我要安装的是tensorflow-gpu1.12.0,对比上上张图,所以我选择了cuda9.0版本

注意:安装cuda之前,最好把自己电脑的nvdia显卡驱动卸载掉,因为cuda会自带显卡驱动。

安装如下:

下一步,完成安装

第四步 安装cudnn

cudnn各版本的下载地址是:https://developer.nvidia.com/rdp/cudnn-archive

我的tensorflow是1.12.0, cuda是9.0, 所以根据前面的图片,我下载的是7.0版本的cudnn

解压cudnn包,进入文件夹,找到里面的三个文件夹,这三个文件夹对应着cuda目录中的同名文件夹。

对应我的cuda文件夹路径在是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0,如果没改cuda的安装路径,你们的应该也是这位置。只是v9.0数字变化。

操作:将这三个文件夹里面文件(不是文件夹)放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0的同名对应文件夹下。注意lib里面还一个x64文件夹,将x64的压缩包cudnn复制到相应的文件夹中,不用解压

第五步:配置环境变量

安装完cuda9.0后,系统会自动增加两个系统变量,CUDA-PATH和CUDA-PATH_V9.0(根据cuda版本显示)如下图。

我们需要在系统变量path新建,输入下面的命令(根据自己的路径来设置)

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0;
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64;

下图是别人的图,正确配置显示的v9.0, 不是v10显示

第六步:在Anaconda 第prompt里面安装tensorflow-gpu1.12.0

1,用conda active命令切换到开始创建的python环境,我的环境名是deeplearning ,你们要根据自己的环境名字写。

2.安装tensorflow

命令如下

conda install tensorflow-gpu==1.12.0

第七步,测试(测试方法多,下面我用的是anaconda的命令行测试,也可以用pycharm测试,notebook,也可以命令行测试)

测试代码:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

如果出现跟下图类似的界面,那就成功安装了tensorflow-gpu版。

windows10 + Anaconda搭建tensorflow-gpu环境相关推荐

  1. Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )

    Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html 如何在win10 64位下搭载汇 ...

  2. windows10下安装tensorflow(gpu版本)

    windows10安装tensorflow的gpu版本(pip3安装方式) 前言: TensorFlow 有cpu和 gpu两个版本:gpu版本需要英伟达CUDA 和 cuDNN 的支持,cpu版本不 ...

  3. Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32)

    ------------------------------------ 版权信息 ------------------------------------ 此文链接: http://blog.csd ...

  4. Win7系统中用anaconda配置tensorflow运行环境

    前言:anaconda是一个python Data Science Platform.安装它的契机是因为要用tensorflow. 安装完后感觉用它来管理python运行环境还是挺方便的,常用的con ...

  5. 使用Docker快速搭建Tensorflow开发环境

    当我刚开始学习使用scikit-learn时,总是会出现各种各样的包依赖问题,兜兜转转了一遍才全部安装好,现在的机器学习算法开发者大都使用tensorflow.pytorch来实现自己的想法,但依然会 ...

  6. tensorflow GPU环境配置 Nvidia+cuda+cudnn

    显卡安装 去官网下载显卡驱动https://www.nvidia.cn/ 删除旧的nvidia驱动(刚装的机子不需要这一步) sudo apt-get purge nvidia* sudo chmod ...

  7. windows10:GTX GeForce 1070+更新nvidia显卡驱动+CUDA+CUDNN+tensorflow_gpu深度学习GPU环境搭建(史上排雷最多版本)

    windows10 GTX GeForce 1070+CUDA9.0+CUDNN7.6.4+TensorFlow_GPU1.5 5天星期前开始搭建tensorflow GPU环境,途中屡屡踩雷, 现在 ...

  8. 【Keras】Win10系统 + Anaconda+TensorFlow+Keras 环境搭建教程

    1. 安装 Anaconda 打开 Anaconda 的官方下载地址:https://www.anaconda.com/download/ 选择 Python 对应的version 下载.下载完成后直 ...

  9. linux 查看cuda版本_Ubuntu18.04+Tensorflow GPU版本环境搭建

    硬件平台:笔记本 处理器:I7 显卡:GTX960 系统:Ubuntu18.04 64位 步骤1.安装CUDA(无显卡不必安装) 去NVIDIA官网:CUDA Toolkit Archive 下载CU ...

最新文章

  1. Go 学习笔记(74)— Go 标准库之 unsafe
  2. 馅饼还是陷阱,TMG2010升级经验谈
  3. dede php可以传多个参数,织梦分页标签dede:pagelist传参数
  4. CN.Text开发笔记—利用反射将数据读入实体类
  5. 数据中心着火,工程师用嘴一吹就灭了?
  6. C++在数字向量中找到出现奇数次的数字的算法实现(附完整源码)
  7. mysql5.6查看归档_MySQL5.6 使用 pt-archiver 分批删除、归档数据
  8. golang.org/x/net包的安装方法
  9. PaperWeekly 第三期
  10. ajax存储表单数据,使用ajax json将表单数据存储到数据库php
  11. getshell工具下载批量ecshop4.0全版本通杀工具下载
  12. 阅兵方阵 蓝桥杯 第九届JavaA
  13. 微信小程序检测版本是否有更新
  14. Clion 2021解决中文输出乱码问题-亲测有效
  15. VSCODE + 搜狗输入法,两次文字突然变成繁体?
  16. Android小心心动画
  17. gif制作——电脑完全免费GIF录制工具下载
  18. 瞄准物联网末端一公里
  19. Command ‘yum‘ not found, did you mean
  20. 华为2020手机鸿蒙计划,华为鸿蒙 OS 2020 计划曝光!手机仍然优先用安卓

热门文章

  1. Python搭建静态web服务器
  2. Python操纵Mysql数据库的三种方法,实现增删改查
  3. 1127 ZigZagging on a Tree (30 分)【难度: 一般 / 知识点: 根据中序遍历 后序遍历建树】
  4. 4.2.4 磁盘的管理
  5. Keepalived配置文件
  6. Struts2依赖的JAR包
  7. CSS设置段落的垂直对齐
  8. ospf hello时间和dead_使用OSPF协议使SPOKE端正常通信
  9. dfs题目这样去接题,秒杀leetcode题目
  10. Java的Executor框架和线程池实现原理