本来以为很好安装的一个东西,硬是从晚上九点搞到十二点,安装其实并不难,主要是目前网上的教程有很多方案完全不一样,有根据pip安装的,有根据docker安装的等等,看得我眼花缭乱,好不容易找到一个靠谱点的,各项参数都给略过了,我安装时算是踩了不少坑,现在成功安装,回忆一下过程并整理出来,希望对想入门深度学习框架的朋友有帮助,最起码不要在门槛上被恶心。

为了能够快速的安装组件,请先将镜像源地址改为清华镜像站地址,我在安装时只更改了Anaconda仓库地址:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/

首先,我的系统是Windows7 旗舰版,I7处理器,支持GPU计算,所以我安装的是GPU版本,不过CPU/GPU安装上差别不大,不会影响什么,所以这里我就略过介绍了

1、安装conda8.0 https://developer.nvidia.com/cuda-downloads 下载并安装,安装时一路accept到底,为确保完整性,不用额外做别的工作。

2、下载cuDNN5.1 https://developer.nvidia.com/rdp/form/cudnn-download-survey 需要注册并激活账户,文件很小,下载后把cuda文件夹里面的3个子文件夹复制粘贴到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0

3、安装Anaconda3-4.2.0-Windows-x86_64 推荐在清华镜像站下载 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  a).打开安装面板之后选择Just me(recommended)

  b).抵达Anaconda Options之后,把界面中的2个复选框勾选上

4、配置tensorflow环境,我在D盘创建了一个tensorflow文件夹,并且使用cmd命令cd到了此文件夹内,依次输入以下命令并回车

  a). conda create -name tensorflow-gpu python=3.5 anaconda

  b). activate tensorflow-gpu​  #这个我报错了,没找到啥啥啥,不过没什么影响

  c). pip install -i https://pypi.douban.com/simple/ --trusted-host pypi.douban.com tensorflow-gpu==1.2.0

  d). pip install keras -i https://pypi.mirrors.ustc.edu.cn/simple/

  e). jupyter notebook

请各位一定注意我标黄的版本号,以及install命令,要完全复制,如果你照做了,国内源地址将会节省你很大一部分时间

至此你应该成功的安装了tensorflow,在执行e行命令之后会打开一个网址,我们New一个新的python文本,输入以下命令用于测试是否成功安装:

import tensorflow as tf
tf.__version__

如果输出"1.2.0",那么恭喜你安装成功,如果报错,你可以给我的博客评论留下截图或者片段,但仅限于按照我上面的过程安装的,但不要抱太大的希望,假如我没有遇到这个坑也就无法解答你的问题了。

如果你在安装时,比如输入pip install...时遇到了timeout的报错,可以使用这种方式安装:pip --default-timeout=100 install -U 包名 也就是增加--default-timeout这个参数

最后,祝各位能够成功,深度学习重在内功修炼,加油!!!

Windows7系统安装TensorFlow深度学习框架全过程的更多相关文章

  1. (转) TensorFlow深度学习,一篇文章就够了

    TensorFlow深度学习,一篇文章就够了 2016/09/22 · IT技术 · TensorFlow, 深度学习 分享到:6   原文出处: 我爱计算机 (@tobe迪豪 )    作者: 陈迪 ...

  2. TensorFlow深度学习,一篇文章就够了

    http://blog.jobbole.com/105602/ 作者: 陈迪豪,就职小米科技,深度学习工程师,TensorFlow代码提交者. TensorFlow深度学习框架 Google不仅是大数 ...

  3. 问题集录--TensorFlow深度学习

    TensorFlow深度学习框架 Google不仅是大数据和云计算的领导者,在机器学习和深度学习上也有很好的实践和积累,在2015年年底开源了内部使用的深度学习框架TensorFlow. 与Caffe ...

  4. TensorFlow深度学习基础与应用实战高清视频教程

    TensorFlow深度学习基础与应用实战高清视频教程,适合Python C++ C#视觉应用开发者,基于TensorFlow深度学习框架,讲解TensorFlow基础.图像分类.目标检测训练与测试以 ...

  5. 从TensorFlow 到 Caffe2:盘点深度学习框架

    机器之心报道 本文首先介绍GitHub中最受欢迎的开源深度学习框架排名,然后再对其进行系统地对比 下图总结了在GitHub中最受欢迎的开源深度学习框架排名,该排名是基于各大框架在GitHub里的收藏数 ...

  6. TensorFlow与主流深度学习框架对比

    引言:AlphaGo在2017年年初化身Master,在弈城和野狐等平台上横扫中日韩围棋高手,取得60连胜,未尝败绩.AlphaGo背后神秘的推动力就是TensorFlow--Google于2015年 ...

  7. ArXiv最受欢迎开源深度学习框架榜单:TensorFlow第一,PyTorch第四

    [导读]Kears作者François Chollet刚刚在Twitter贴出最近三个月在arXiv提到的深度学习框架,TensorFlow不出意外排名第一,Keras排名第二.随后是Caffe.Py ...

  8. 深度学习框架比较TensorFlow、Theano、Caffe、SciKit-learn、Keras

    TheanoTheano在深度学习框架中是祖师级的存在.Theano基于Python语言开发的,是一个擅长处理多维数组的库,这一点和numpy很像.当与其他深度学习库结合起来,它十分适合数据探索.它为 ...

  9. [Tensorflow实战Google深度学习框架]笔记4

    本系列为Tensorflow实战Google深度学习框架知识笔记,仅为博主看书过程中觉得较为重要的知识点,简单摘要下来,内容较为零散,请见谅. 2017-11-06 [第五章] MNIST数字识别问题 ...

随机推荐

  1. leetcode451

    public class Solution { public string FrequencySort(string s) { var dic = new Dictionary<char, in ...

  2. CBCentralManager Class 的相关分析

    Overview 总体概述 CBCentralManager objects are used to manage discovered or connected remote peripheral ...

  3. 查看端口占用情况lsof,并关闭对应进程kill

    lsof -n -P| grep ":<端口号>" | grep LISTEN #监听对应端口号的进程 lsof -i tcp:<端口号> #和对应端口号有 ...

  4. #if (DEBUG)

    //DEBUG必须大写,其它是不认的#if (DEBUG)            Console.WriteLine("Debug");#else            Conso ...

  5. MySQL数据库篇之多表查询

    主要内容: 一.多表连接查询 二.复合条件连接查询 三.子查询 1️⃣  多表连接查询 一.准备表 #建表 create table department( id int, name varchar( ...

  6. 【BZOJ3238】差异【后缀自动机+dp】

    题意 分析 这个题目还是很优秀的.sigma(len(Ti)+len(Tj))的值是一定的=n*(n+1)*(n-1)/2.那么关键就是求任意两个后缀的lcp的和了. 我们怎么求两个后缀的lcp?如果 ...

  7. cs api 之一

    无法创建   无法创建网络   执行顺序  

  8. spring4-2-bean配置-10-通过FactoryBean配置bean

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAk8AAAFHCAIAAAA3Hj/JAAAgAElEQVR4nO2dzdX0rA2Gp6asclwQTW

  9. android应用:TVlauncher源码分析之Androidmanifest.json

    <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="ht ...

  10. Python 日期和时间戳的转换

    Python 日期和时间戳的转换 1. Python中处理时间的模块 Python中处理时间的模块有time.datetime和calendar. 在Python中表示时间的方式: 时间戳:10位整数 ...