热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

window10TensorFlow1.4安装

1.第一步首先需要去下载一个Python。用管理员身份打开cmd窗口,输入命令condacreate--namepython35python3.5,等




1. 第一步首先需要去下载一个Python。

用管理员身份打开cmd窗口,输入命令conda create --name python35 python=3.5,等待安装完成即可;


注意:必须为3.5版本

激活:

activate python35

释放

deactivate

#To activate this environment, use:

# > activate python35

#

# To deactivate an active environment, use:

# > deactivate






2. 各版本TensorFlow下载地址:https://pypi.python.org/pypi/tensorflow-gpu/1.4.0



(python35) C:\Users\Administrator>pip install tensorflow_gpu-1.4.0-cp35-cp35m-win_amd64.whl

Processing c:\users\administrator\tensorflow_gpu-1.4.0-cp35-cp35m-win_amd64.whl

Collecting enum34>=1.1.6 (from tensorflow-gpu==1.4.0)

  Using cached enum34-1.1.6-py3-none-any.whl

Collecting protobuf>=3.3.0 (from tensorflow-gpu==1.4.0)

  Downloading protobuf-3.5.2-cp35-cp35m-win_amd64.whl (958kB)

    100% |████████████████████████████████| 962kB 46kB/s

Collecting numpy>=1.12.1 (from tensorflow-gpu==1.4.0)

  Downloading numpy-1.14.2-cp35-none-win_amd64.whl (13.4MB)

    100% |████████████████████████████████| 13.4MB 1.0MB/s

Requirement already satisfied: wheel>=0.26 in c:\users\administrator\anaconda3\envs\python35\lib\site-packages (from tensorflow-gpu==1.4.0)

Collecting tensorflow-tensorboard<0.5.0,>&#61;0.4.0rc1 (from tensorflow-gpu&#61;&#61;1.4.0)

  Using cached tensorflow_tensorboard-0.4.0-py3-none-any.whl

Collecting six>&#61;1.10.0 (from tensorflow-gpu&#61;&#61;1.4.0)

  Downloading six-1.11.0-py2.py3-none-any.whl

Requirement already satisfied: setuptools in c:\users\administrator\anaconda3\envs\python35\lib\site-packages (from protobuf>&#61;3.3.0->tensorflow-gpu&#61;&#61;1.4.0)

Collecting bleach&#61;&#61;1.5.0 (from tensorflow-tensorboard<0.5.0,>&#61;0.4.0rc1->tensorflow-gpu&#61;&#61;1.4.0)

  Using cached bleach-1.5.0-py2.py3-none-any.whl

Collecting markdown>&#61;2.6.8 (from tensorflow-tensorboard<0.5.0,>&#61;0.4.0rc1->tensorflow-gpu&#61;&#61;1.4.0)

  Using cached Markdown-2.6.11-py2.py3-none-any.whl

Collecting html5lib&#61;&#61;0.9999999 (from tensorflow-tensorboard<0.5.0,>&#61;0.4.0rc1->tensorflow-gpu&#61;&#61;1.4.0)

  Using cached html5lib-0.9999999.tar.gz

Collecting werkzeug>&#61;0.11.10 (from tensorflow-tensorboard<0.5.0,>&#61;0.4.0rc1->tensorflow-gpu&#61;&#61;1.4.0)

  Downloading Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)

    100% |████████████████████████████████| 327kB 1.7MB/s

Building wheels for collected packages: html5lib

  Running setup.py bdist_wheel for html5lib ... done

  Stored in directory: C:\Users\Administrator\AppData\Local\pip\Cache\wheels\6f\85\6c\56b8e1292c6214c4eb73b9dda50f53e8e977bf65989373c962

Successfully built html5lib

Installing collected packages: enum34, six, protobuf, numpy, html5lib, bleach, markdown, werkzeug, tensorflow-tensorboard, tensorflow-gpu

Successfully installed bleach-1.5.0 enum34-1.1.6 html5lib-0.9999999 markdown-2.6.11 numpy-1.14.2 protobuf-3.5.2 six-1.11.0 tensorflow-gpu-1.4.0 tensorflow-tensorboard-0.4.0 werkzeug-0.14.1






3. &#xff08;1&#xff09;安装CUDA 参考网站&#xff1a;http://blog.sina.com.cn/s/blog_14935c5880102wu86.html

下载并按照CUDA&#xff1a;进入此网站(https://developer.nvidia.com/cuda-downloads)&#xff0c;点击Windows





 &#xff08;2&#xff09;安装cudnn 参考网站&#xff1a;http://blog.csdn.net/sb19931201/article/details/53648615

cuDNN下载网站(https://developer.nvidia.com/rdp/form/cudnn-download-survey)&#xff0c;





 
&#xff08;3&#xff09;安装提示&#xff1a;
下载这个安装包需要注册并且填一堆问卷&#xff0c;下下来以后把相关包不用安装&#xff0c;直接拷到cuda路径对应的文件夹下面就行;
将这三个文件夹下的文件拷到CUDA对应的文件夹下面即可




cuda安装完成后默认的环境变量配置不对&#xff0c;CUDA_PATH是C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0,

但是这样不能直接访问到bin和lib\x64下的程序包&#xff0c;在path中加上这两个路径即可。


C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin\lib\x64


(4)
下载并安装Anaconda&#xff1a;进入
下载网站(
https://www.continuum.io/downloads
)&#xff0c;点击Windows图标




4. 测试

1、进入cmd激活python35环境&#xff0c;键入python进入python shell&#xff1b;

2、输入import tensorflow as tf导入tensorflow库&#xff0c;无报错即成功安装TensorFlow&#xff1b;

3、键入代码

   hello &#61; tf.constant(&#39;Hello, TensorFlow!&#39;)   

   sess &#61; tf.Session()





>>> hello&#61;tf.constant(&#39;hello,tensorflow!&#39;)

>>> sess&#61;tf.Session()

2018-03-16 11:47:17.431306: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\35\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2

2018-03-16 11:47:18.130259: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\35\tensorflow\core\common_runtime\gpu\gpu_device.cc:1030] Found device 0 with properties:

name: GeForce GTX 1060 6GB major: 6 minor: 1 memoryClockRate(GHz): 1.7085

pciBusID: 0000:01:00.0

totalMemory: 6.00GiB freeMemory: 5.01GiB

2018-03-16 11:47:18.130433: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\35\tensorflow\core\common_runtime\gpu\gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: GeForce GTX 1060 6GB, pci bus id: 0000:01:00.0, compute capability: 6.1)

>>>





>>> tf.__version__

&#39;1.4.0&#39;



>>> a&#61;tf.random_normal((100,100))

>>> b&#61;tf.random_normal((100,500))

>>> c&#61;tf.matmul(a,b)

>>> sess &#61; tf.InteractiveSession()

2018-03-16 11:52:38.934649: I C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\35\tensorflow\core\common_runtime\gpu\gpu_device.cc:1120] Creating TensorFlow device (/device:GPU:0) -> (device: 0, name: GeForce GTX 1060 6GB, pci bus id: 0000:01:00.0, compute capability: 6.1)

>>> sess.run(c)

array([[ 2.38107853e&#43;01, -2.83940554e&#43;00,  3.25224590e&#43;00, ...,

         1.48687639e&#43;01,  1.14226675e&#43;01, -2.92734909e&#43;01],

       [-1.78896534e&#43;00,  1.63350086e&#43;01, -2.12260437e&#43;01, ...,

        -9.29720116e&#43;00,  1.34245167e&#43;01,  6.11474180e&#43;00],

       [-1.08380480e&#43;01, -1.27219784e&#43;00,  7.25827408e&#43;00, ...,

        -9.24288750e&#43;00,  7.42250681e&#43;00,  8.72167200e-02],

       ...,

       [ 1.50586033e&#43;00, -1.09648788e-02, -6.79777718e&#43;00, ...,

         4.91322136e&#43;00, -7.05123472e&#43;00, -3.51647973e&#43;00],

       [-5.51862574e&#43;00,  4.30281878e&#43;00, -5.66631556e&#43;00, ...,

        -4.48143864e&#43;00,  9.17361164e&#43;00, -6.72823429e&#43;00],

       [ 1.17639284e&#43;01, -1.05234756e&#43;01, -1.81000245e&#43;00, ...,

         3.35602999e&#43;00,  7.88399172e&#43;00,  9.59712029e&#43;00]], dtype&#61;float32)
















































































































































推荐阅读
  • 本文介绍了两个重要的Node.js库——cache-content-type和mime-types,它们在处理HTTP响应头时非常有用。cache-content-type是基于mime-types构建的,并且实现了缓存机制以提高性能。 ... [详细]
  • 本文介绍了.hbs文件作为Ember.js项目中的视图层,类似于HTML文件的功能,并详细讲解了如何在Ember.js应用中集成Bootstrap框架及其相关组件的方法。 ... [详细]
  • 本文详细介绍了在Mac操作系统中使用Python连接MySQL数据库的方法,包括常见的错误处理及解决方案。 ... [详细]
  • 详解MyBatis二级缓存的启用与配置
    本文深入探讨了MyBatis二级缓存的启用方法及其配置细节,通过具体的代码实例进行说明,有助于开发者更好地理解和应用这一特性,提升应用程序的性能。 ... [详细]
  • 本文介绍了如何通过安装和配置php_uploadprogress扩展来实现文件上传时的进度条显示功能。通过一个简单的示例,详细解释了从安装扩展到编写具体代码的全过程。 ... [详细]
  • 页面预渲染适用于主要包含静态内容的页面。对于依赖大量API调用的动态页面,建议采用SSR(服务器端渲染),如Nuxt等框架。更多优化策略可参见:https://github.com/HaoChuan9421/vue-cli3-optimization ... [详细]
  • egg实现登录鉴权(七):权限管理
    权限管理包含三部分:访问页面的权限,操作功能的权限和获取数据权限。页面权限:登录用户所属角色的可访问页面的权限功能权限:登录用户所属角色的可访问页面的操作权限数据权限:登录用户所属 ... [详细]
  • 本文详细介绍了 Node.js 中 OS 模块的 arch 方法,包括其功能、语法、参数以及返回值,并提供了具体的使用示例。 ... [详细]
  • 本文详细介绍了如何在 Ubuntu 14.04 系统上搭建仅使用 CPU 的 Caffe 深度学习框架,包括环境准备、依赖安装及编译过程。 ... [详细]
  • 利用Node.js实现PSD文件的高效切图
    本文介绍了如何通过Node.js及其psd2json模块,快速实现PSD文件的自动化切图过程,以适应项目中频繁的界面更新需求。此方法不仅提高了工作效率,还简化了从设计稿到实际应用的转换流程。 ... [详细]
  • 函子(Functor)是函数式编程中的一个重要概念,它不仅是一个特殊的容器,还提供了一种优雅的方式来处理值和函数。本文将详细介绍函子的基本概念及其在函数式编程中的应用,包括如何通过函子控制副作用、处理异常以及进行异步操作。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 在CentOS 7中部署Nginx并配置SSL证书
    本文详细介绍了如何在CentOS 7操作系统上安装Nginx服务器,并配置SSL证书以增强网站的安全性。适合初学者和中级用户参考。 ... [详细]
  • 本文由chszs撰写,详细介绍了Apache Mina框架的核心开发流程及自定义协议处理方法。文章涵盖从创建IoService实例到协议编解码的具体步骤,适合希望深入了解Mina框架应用的开发者。 ... [详细]
  • Canopy环境安装与使用指南
    《利用Python进行数据分析》一书推荐使用EPDFree版本的环境,然而随着技术的发展,目前更多人倾向于使用Canopy。本文将详细介绍Canopy的安装及使用方法。 ... [详细]
author-avatar
卖火柴的萌小猪_966
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有