首先要说,官网上的指南是最好的指南。

https://www.tensorflow.org/install/install_windows

需要翻墙看。


想要安装gpu版本的TensorFlow。我们需要安装 Cuda 和Cudnn

需要注意的是,他们的版本极其重要

cuda必须是8.0的,不能是最新版的9.0

cudnn必须是v6.0,不能使v5.1或v7.0

TensorFlow需要是1.3版本的

cuda可以从官网下载

https://developer.nvidia.com/cuda-downloads

同理,cudnn也可以从官网下载

https://developer.nvidia.com/cudnn


cuda下载完成后直接安装就行了

安装好后,确认一下是否安装成功,在命令行里输入

nvcc --version

日过出现这样类似的信息,就说明安装成功了


cudnn其实是个压缩包,先解压缩,然后有两种办法安装

  1. 将解压后的bin, include, lib 三个文件夹复制到 cuda安装目录的对应文件夹下。默认的情况下,cuda会安装在 C:\Program Files\NVIDIA\GPU\Computing\Toolkit\CUDA\v8.0
  2. 将解压得到bin文件夹添加到path环境变量中

然后就是安装TensorFlow了

可以直接用pip命令安装

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

也可以用anaconda构建一个虚拟环境,再用上面写的pip命令安装

anaconda可以从官网下载

https://www.anaconda.com/download/

安装好后,进入命令行,创建虚拟环境

conda create -n tensorflow python=3.5

激活虚拟环境

activate tensorflow

退出虚拟环境

deactivate

最后测试一下TensorFlow的安装情况,在python中输入命令

import tensorflow

如果没有报错,就没问题了。


常见错误 No module named '_pywrap_tensorflow_internal'

如果出现这个问题,请第一时间检查cuda cudnn的版本是否正确,然后检查cudnn是否按我说的复制过去了,或者加入了path环境变量。

唉,当初我安装的时候就是一直出现这个问题,整整战斗了一天才成功。

win10系统下安装TensorFlow GPU版本的更多相关文章

  1. Windows7 64bits下安装TensorFlow GPU版本(图文详解)

    不多说,直接上干货! Installing TensorFlow on Windows的官网 https://www.tensorflow.org/install/install_windows 首先 ...

  2. 说说Windows7 64bits下安装TensorFlow GPU版本会遇到的一些坑

    不多说,直接上干货! 再写博文,回顾在Windows7上安装TensorFlow-GPU的一路坑 Windows7上安装TensorFlow的GPU版本后记 欢迎大家,加入我的微信公众号:大数据躺过的 ...

  3. Win10系统下安装tensorflow(cpu)+keras+jupyter notebook运行环境

    记录,自用 1.安装Anaconda(这里安装的是python3.6版本) 2.创建tensorflow的conda环境 conda create -n tensorflow python=3.6 3 ...

  4. Ubuntu16.04下安装Tensorflow GPU版本(图文详解)

    不多说,直接上干货! 推荐 全网最详细的基于Ubuntu14.04/16.04 + Anaconda2 / Anaconda3 + Python2.7/3.4/3.5/3.6安装Tensorflow详 ...

  5. Win10系统下安装Tensorflow

    TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,具备良好的灵活性和拓展性. 过去TensorFlow只支持Linux和Mac OS,而没有提供windows的支持. ...

  6. Windows下安装Tensorflow—GPU版本

    https://blog.csdn.net/weixin_39290638/article/details/80045236

  7. tensorflow win10 系统下安装

    安装tensorflow gpu版本 Step1 安装CUDA8.0 进入这个云盘地址下载,密码5aoc 进行CUDA8.0下载.下载完成后解压,打开exe文件直接按照默认进行安装,安装步骤比较繁琐, ...

  8. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  9. Win10系统下安装ubuntu16.04双系统-常见问题解答

    Win10系统下安装ubuntu16.04双系统-常见问题解答 1. 安装ubuntu16.04.2系统 磁盘分区形式有两种:GPT和MBR,关系到设置引导项.在win10下压缩出500GB空间给ub ...

随机推荐

  1. 方法--printStackTrace()

    java抛出异常的方法有很多,其中最常用的两个: System.out.println(e),这个方法打印出异常,并且输出在哪里出现的异常,不过它和另外一个e.printStackTrace()方法不 ...

  2. JQuery&原生js ——实现剪刀石头布小游戏

    前言 jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库( 或JavaScript框架).jQuery设计的宗旨是“write L ...

  3. Coin Change (IV) (dfs)

    Coin Change (IV) Time Limit: 1000MS   Memory Limit: 32768KB   64bit IO Format: %lld & %llu [Subm ...

  4. WordPress-基础设置之常规设置

    对于第一次使用Wordpress系统的朋友,请先别着急发布文章及进行其他操作,为了更加科学的使用及管理wordpress,应该需要对其进行相关设置,主要涉及3个部分,一.常规设置,二.阅读设置,三.固 ...

  5. C#之基础

    引子:C#是.NET平台所支持的多种语言中的一门编程语言,它是一门面向对象编程语言.面向对象语言的三大基本特性是:封装.继承.多态.学过C#的人肯定都知道,C#和Java极其相似.我已经学过C语言,现 ...

  6. php过滤textarea 中的换行符问题

    之前我写的替换代码是这样的 $content = str_replace('\r\n', '', $_POST['content']); 为了确保window和Linux的换行符都能去掉,改成这样的: ...

  7. Crossin-8-1;8-2课程记录

    打开文件:    open,注意打开文件的路径    读取结束需使用close读取文件:    read    readlines    readline    for in 重置光标位置:   se ...

  8. Python调用C# Com dll组件实战

    之前公司有套C# AES加解密方案,但是方案加密用的是Rijndael类,而非AES的四种模式(ECB.CBC.CFB.OFB,这四种用的是RijndaelManaged类),Python下Crypt ...

  9. Log4j按级别输出日志到不同文件配置分析 (转:projava)

    关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 log4j.rootLogger=info,stdout,in ...

  10. localStorage存值取值以及存取JSON,以及基于html5 localStorage的购物车

    localStorage.setItem("key","value");//存储变量名为key,值为value的变量 localStorage.key = &q ...