注意: 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. nginx配置反向代理和负载均衡

    一.反向代理 说明:应该有一个nginx服务器有多个应用服务器(可以是tomcat),本文使用一台虚拟机,安装一个nginx,多个tomcat,来模拟 upstream tomcats{ server ...

  2. Netty实战九之单元测试

    ChannelHandler是Netty应用程序的关键元素,所以彻底地测试他们应该是你的开发过程的一个标准部分.最佳实践要求你的测试不仅要能够证明你的实现是正确的,而且还要能够很容易地隔离那些因修改代 ...

  3. Python 常用系统模块整理

    Python中的常用的系统模块中部分函数等的整理 random: 随机数 sys: 系统相关 os: 系统相关的 subprocess: 执行新的进程 multiprocessing: 进程相关 th ...

  4. bootstrap table 获取数据后的前台页面(后台怎么传就不必详细说明了吧)

    <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ t ...

  5. Dynamics 365 Online-Relevance Search

    区别于Quick Find,以及Full-Text Quick Find,Dynamics 365 Online有了一个特有的Search功能:Relevance Search.至于为什么是Onlin ...

  6. Elasticsearch Elasticsearch入门指导

    Elasticsearch入门指导 By:授客 QQ:1033553122 1. 开启elasticsearch服务器 1 2. 基本概念 2 <1> 集群(Cluster) 2 < ...

  7. Android string.xml 添加特殊字符

    解决项目中在string.xml 中显示特殊符号的问题,如@号冒号等.只能考虑使用ASCII码进行显示: @号 @ :号 : 空格   以下为常见的ASCII十进制交换编码: --> <- ...

  8. 在windows下如何快速搭建web.py开发框架

    在windows下如何快速搭建web.py开发框架 用Python进行web开发的话有很多框架供选择,比如最出名的Django,tornado等,除了这些框架之外,有一个轻量级的框架使用起来也是非常方 ...

  9. vue的diff算法

    前言 我的目标是写一个非常详细的关于diff的干货,所以本文有点长.也会用到大量的图片以及代码举例,目的让看这篇文章的朋友一定弄明白diff的边边角角. 先来了解几个点... 1. 当数据发生变化时, ...

  10. SELinux app权限配置

    摘要:1.SEAndroidapp分类SELinux(或SEAndroid)将app划分为主要三种类型(根据user不同,也有其他的domain类型):1)untrusted_app 第三方app,没 ...