注意: 1.目前Anaconda 更新原命令activate tensorflow 改为 conda activate tensorflow

    2. 目前windows with anaconda 可以使用python 3.6,需要注意,如使用3.6,则需注意在创建conda环境时需使python=3.6

    3.官网更新为CUDA9和cuDNN6,实测CUDA9和cuDNN7完美运行,CUDA9和cuDNN6大家可以试一下

TensorFlow 1.5.0 现已公开,如果您在Windows或Linux上使用GPU加速,TensorFlow 1.5现在已经支持CUDA 9和cuDNN 7。本文就来为大家详细地介绍一下如何在Windows下安装TensorFlow GPU版本。本教程基于Anaconda 而不是pip安装TensorFlow,主要原因由于TensorFlow安装在conda虚拟环境的不会对系统python产生影响,可安装多种不同python版本。

首先下载和安装Anaconda Python 3.6 version,关于获得Python 3.5或其他Python版本,之后会提到,并且TensorFlow Windows版目前官方支持Python 3.5和Python 3.6. 安装时无脑下一步即可,不必理会其他选项。

https://www.anaconda.com/download/#windows  注意下64位

然后根据自己GPU型号安装最新Nvidia GPU驱动:

https://www.nvidia.cn/Download/index.aspx?lang=cn

目前官方文档显示为需CUDA 9.0 和 cuDNN 6。实际已经迁移到CUDA 9.0 和 cuDNN 7。安装CUDA 9.0:

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

  1. 选择自己的操作系统版本
  2. 选择Installer Type : exe(local)
  3. 选择Base Installer
  4. 下载后双击安装
  5. 安装选项选择自定义,只勾选CUDA如图1
  6. 之后一直点击下一步即可

安装cuDNN 7(目前cuDNN 6 也可以,官网文档最近更新):

https://developer.nvidia.com/cudnn

你的盘符:\cudnn-9.0-windows10-x64-v7\cuda\bin添加到path环境变量

1 . 打开Anaconda Prompt通过调用以下命令创建一个名为tensorflow_gpu的conda环境:

conda create -n tensorflow_gpu pip python=3.5

2. 通过发出以下命令来激活名为tensorflow_gpu的conda环境:(回车后会有类似图7的改变)

conda activate tensorflow_gpu

3. 用以下命令,在名为tensorflow_gpu的conda环境中安装GPU版本TensorFlow。要安装TensorFlow的GPU版本,请输入以下命令回车运行后等待安装:

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

4. 上个命令会安装最新版的TensorFlow,如果想安装指定版本如1.4.0版,请使用:

pip install tensorflow-gpu==1.4.0

5.上述过程安装完成后,输入python对环境进行测试,接着输入

import tensorflow as tf

无返回,或者异常说明表示安装成功

后面的步骤同 CPU部分

【适合N卡独显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow 1.5.0 GPU with Anaconda的更多相关文章

  1. 【适合核显电脑的环境配置】Tensorflow教程-Windows 10下安装tensorflow CPU with Anaconda

    安装TensorFlow 1.5.0 CPU版本 :仅支持CPU的TensorFlow. 如果您的系统没有NVIDIA GPU,则必须安装此版本. 1.首先下载和安装Anaconda TensorFl ...

  2. 【Flutter 1-2】在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境

    在 Windows 10下安装Flutter+Dart+Android Studio 配置Flutter开发环境 文章首发地址 配置环境变量 由于部分网站被墙的原因,我们需要先配置Flutter国内镜 ...

  3. VSCode PHP 开发环境配置 详细教程

    VSCode PHP 开发环境配置 详细教程 这篇文章主要介绍了VScode+PHPstudy配置PHP开发环境的步骤,整理了官方以及优秀第三方的内容,对于学习和工作有一定借鉴意义. 配置过程 第一步 ...

  4. windows10环境下安装Tensorflow

    1.什么是tensorflow TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,其命名来源于本身的运行原理.Tensor(张量)意味着N维数组,Flow(流)意味着 ...

  5. VSCode Java 开发环境配置 详细教程

    VSCode Java 开发环境配置 详细教程 配置java 下载 用于现在大多数使用者用的是java 8,小白的我先安装java 8好了,^ w ^. 下载地址:Java 8 | Java SE 打 ...

  6. 【环境配置】php5.5 + apache2.4 安装配置【转+修改】

    转自 http://my.oschina.net/lilinzero/blog/180509 [转+修改][环境配置]php5.5.10 + apache2.4 安装配置 根据自己的实践所得,稍微修改 ...

  7. PyCharm Django Python 开发环境配置 详细教程

    PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...

  8. Jmeter----【Mac电脑】环境配置与打开Jmeter界面

    前提条件:打开Jmeter界面,首先需要安装java并配置环境变量. 第一步:下载并安装jdk和环境配置 java jdk下载:http://www.oracle.com/technetwork/ja ...

  9. VSCode C/C++ 开发环境配置 详细教程

    本博客已暂停更新,需要请转新博客http://www.whbwiki.com/335.html VsCode是一个轻量级的编辑器,但是配置有点复杂,这里我做了C/C++开发环境配置总结,适用于wind ...

随机推荐

  1. redux 入门

    背景: 在react中使用redux 重点:不要滥用redux,如果你的页面非常简单,没有 那么多的互动,那么就不要使用redux,反而会增加项目的复杂性. 如果你有以下情况,则可以考虑使用redux ...

  2. HTML5中的input type为file控件限制上传文件类型及扩展

    简单介绍 input file控件限制上传文件类型如下:1.文件类型中间用,分开:2.html和htm这样的要写成两个: 3实例: <input type="file" na ...

  3. Human Motion Analysis with Wearable Inertial Sensors——阅读1

    Human Motion Analysis with Wearable Inertial Sensors——阅读 博主认为对于做室内定位和导航的人这是一篇很很棒的文章,不是他的技术很牛,而是这是一篇医 ...

  4. Dynamics 365 Online-Unified User Interface

    为了加强界面的一致性,提高用户体验,Dynamics 365 Online V9发布了新的Interface:Unified User Interface. 区别于旧的Regular UI,UUI自适 ...

  5. android笔试题一

    1.Android DVM(Dalvik VM)的进程和Linux的进程, 应用程序的进程是同一个概念吗? DVM(Dalvik VM)指dalvik的虚拟机.每一个Android应用程序都在它自己的 ...

  6. 【爬虫】在使用xpath时,排除指定标签

    xpath排除某个节点 主要时应用name()这个函数获取便签名 res = html.xpath("//*[name(.)!='style']")

  7. IPD咨询如何才能真正落地?

    文/资深顾问 杨学明 IPD作为先进的产品开发理念,思想起源于PRTM公司,PACE,培思的力量,首先在IBM和波音公司迅速完善,中国是深圳华为公司. 1992年IBM公司利润停止增长,财务困难,IB ...

  8. Java:字节流和字符流(输入流和输出流)

    本文内容: 什么是流 字节流 字符流 首发日期:2018-07-24 什么是流 流是个抽象的概念,是对输入输出设备的抽象,输入流可以看作一个输入通道,输出流可以看作一个输出通道. 输入流是相对程序而言 ...

  9. ELK的sentinl告警配置详解

    背景 sentinl的监控&告警是通过watch实现的. 一.Watch Execution 执行开始的时候, watcher为watch创建watch执行上下文. 执行上下文提供脚本和模板, ...

  10. 【PHPStorm使用手册】如何设置字体大小?

    方案一:鼠标滚轮设置 打开窗口 file -> settings -> Editor -> General, 勾上选项“Change font size(Zoom) with Ctr ...