本来以为很好安装的一个东西,硬是从晚上九点搞到十二点,安装其实并不难,主要是目前网上的教程有很多方案完全不一样,有根据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. **不使用tuple函数,将列表转为元组

    使用动态参数: l = [1, 1, 3, 4, 5] def f(*args): return args x = f(*l) print(x)

  2. c++builder 解压缩

    c++builder  解压缩  TZCompressionStream  TZDecompressionStream #include <System.ZLib.hpp> void __ ...

  3. axis客户端循环访问webservice的时候只发送了几条数据就断开了的问题

    原因 axis客户端访问webservice默认是使用http1.0版本的,这个版本的http不能保持长连接,应该换成http1.1版本 具体修改步骤: <?xml version=" ...

  4. 阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在idea上安装使用教程

    经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的<阿里巴巴Java开发规约>扫描插件!该插件由阿里巴巴P3C项目组研发.P3C是世界知名的反潜机,专门对付 ...

  5. java基础强化——深入理解反射

    目录 1.从Spring容器的核心谈起 2. 反射技术初探 2.1 什么是反射技术 2.2 类结构信息和java对象的映射 3 Class对象的获取及需要注意的地方 4. 运行时反射获取类的结构信息 ...

  6. 112. Path Sum (Tree; DFS)

    Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all ...

  7. centos6.5 svn服务端搭建

    一.前言 Subversion是一个免费的开源的版本管理系统,它是作为CVS(Concurrent Versions System)的取代品出现的.本文简单介绍了Subversion在centos上的 ...

  8. 相机IMU融合四部曲(二):误差状态四元数详细解读

    相机IMU融合四部曲(二):误差状态四元数详细解读 极品巧克力 前言 上一篇文章,<D-LG-EKF详细解读>中,讲了理论上的SE3上相机和IMU融合的思想.但是,还没有涉及到实际的操作, ...

  9. Ubuntu 14.04 安装QQ2015

    作为重要的技术交流工具,Ubuntu下没有QQ还是挺不方便的. 参考链接(带软件下载链接)http://www.longene.org/forum/viewtopic.php?f=6&t=30 ...

  10. Redis学习(1)——下载与配置[转]

    Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发工作由VMware主 ...