Win10 安装 anaconda + gpu-tensorflow

1.CUDA安装

CUDA® 是 NVIDIA 创造的一个并行计算平台和编程模型。它利用图形处理器 (GPU) 能力,实现计算性能的显著提高。

1.命令行中输入dxdiag,可以看自己的电脑配置,用来选对应的英伟达开发包驱动,登录https://developer.nvidia.com查看CUDA是否支持自己的GPU。

注意:需下载cuda-8.0!

2.下载安装
下载路径
注:网站链接不稳定,需要多测试几次

2.CUDNN安装

The NVIDIA CUDA® Deep Neural Network library (cuDNN) is a GPU-accelerated library of primitives for deep neural networks. cuDNN provides highly tuned implementations for standard routines such as forward and backward convolution, pooling, normalization, and activation layers. cuDNN is part of the NVIDIA Deep Learning SDK.

下载链接
下载完实际上就是压缩包,解压后看步骤3

注意:需下载cudnn-5.1!

3.关联路径

把CUDNN文件夹下的文件复制到CUDA安装目录对应同名文件夹下

4.安装anaconda

注意:需下载python-3.6或python3.5版本!

Anaconda下载链接
注:下载的时候需要选择windows_python3.6版本,这个网站同样连接不稳定,需多测试几次,安装的时候需注意要勾选两个对勾,让python添加到系统路径。

5.创建python3.5开发环境

anaconda支持创建多个python版本环境。可以同时装python2,python3.4 … ,且相互之间不影响。

conda create -n py35 python=3.5

注: gpu-tensorflow 暂时不支持python3.6,若下载下来的anaconda为python3.6版本,需创建3.5环境。

每次运行python3.5的时候,需要激活环境:

activate py35

更多关于anaconda的指令移步此处:
anaconda Cheatsheet

6.安装gpu-tensorflow

不建议用源码安装,可以选择用pip安装或conda安装。

pip install tensorflow-gpu

有时候用pip安装tensorflow速度极慢且不会断点下载,可以考虑用anaconda安装。

conda install tensorflow-gpu

7.运行测试

创建名为gpu_test.py 的文件,文件内容如下

# 新建一个 graph.
a = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[2, 3], name='a')
b = tf.constant([1.0, 2.0, 3.0, 4.0, 5.0, 6.0], shape=[3, 2], name='b')
c = tf.matmul(a, b)
# 新建session with log_device_placement并设置为True.
sess = tf.Session(config=tf.ConfigProto(log_device_placement=True))
# 运行这个 op.
print sess.run(c)

命令行测试运行

python gpu_test.py

如果得到以下类似结果,说明GPU分配成功

Device mapping:
/job:localhost/replica:0/task:0/gpu:0 -> device: 0, name: Tesla K40c, pci bus
id: 0000:05:00.0
b: /job:localhost/replica:0/task:0/gpu:0
a: /job:localhost/replica:0/task:0/gpu:0
MatMul: /job:localhost/replica:0/task:0/gpu:0
[[ 22.  28.][ 49.  64.]]

可能遇到的问题

1. python版本为3.6

会提示一堆找不到DLL的信息,按照别的博客上设置环境变量的方法,毫无作用。

2.不要轻易安装dll

许多博客上会说如果dll未加载的时候去下载安装mscp140.dll(实际上就是转载Github上的问答),如果装了vs的最好不要去下,先去c盘检测system32文件夹下有没有这个dll。

3.anaconda的好处

anaconda安装gpu-tensorflow不需经过源码安装,而且随时创建虚拟环境,是python开发最好的工具之一。自己从源码安装有时会有一些问题。

4.CUDA不要更新

Nvidia有时会更新CUDA,更新后会偶尔会出现不兼容问题

5.CUDA和CUDNN版本问题

按照本博客中的版本选择可以成功安装,测试了其他版本CUDNN会出现问题。

不推荐手工安装gpu-tensorflow,需要设置环境等且容易出错。

Win10安装gpu-tensorflow相关推荐

  1. win10 安装 GPU+Tensorflow

    安装环境: 惠普暗影精灵4   1050Ti  Win10 cpu的安装极其容易,pip或者conda均可 gpu的安装: pip安装极其缓慢.采用清华大学的镜像文件,倒是光速下载,但是在引入包的时候 ...

  2. Win10安装GPU版tensorflow和keras

    Win10安装GPU版tensorflow和keras 1.python安装 在此选用python3.7安装见详细教程https://blog.csdn.net/weixin_43545253/art ...

  3. win10 安装 GPU版TensorFlow

    WIN10安装CUDA9+CUDNN+TENSORFLOW1.9.0 安装环境:笔记本电脑win10专业版操作系统 + 1050显卡 1.安装CUDA9 地址:https://developer.nv ...

  4. Ubuntu 16.04 源码编译安装GPU tensorflow(二)

    如前一篇在1.4.0版本的Tensorflow上安裝Tensorflow Object Detection API,在验证测试时出現serialized_options=None问题.需安装高版本Te ...

  5. win10安装GPU版tensorflow

    一 环境 系统:win10专业版 显卡:GTX1050Ti 二 安装Anaconda Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包 ...

  6. win10 安装并跑通 mmdetection

    前言:实际项目中还是建议用服务器以及好的显卡.这里我是在自己电脑上(Windows10)一些简单调的实验,之前一直在Linux上跑,也不是第一次了,但这次用windows跑mmdetection还是踩 ...

  7. Win10通过Anaconda安装GPU版tensorflow

    目录 通过conda安装CUDA.cudnn方法 不通过conda安装CUDA.cudnn方法 安装前言: 安装VS2015 CUDA和Cudnn 安装Anaconda3 测试: 附录: 通过cond ...

  8. Win10快速搭建Tensorflow(CPU/GPU)

    Win10快速搭建Tensorflow 如果需要详细的安装介绍请看:安装详解 一.快速搭建过程: 第一步:下载Anaconda,并安装. Anaconda官网下载地址:https://www.anac ...

  9. win10安装TensorFlow填坑笔记

    研究了一段人工智能的基础理论以后,终于决定安装一套TensorFlow来练练手.郑重其事的将一台电脑重装了win10,网上找了几个安装攻略,照着安装TensorFlow For windows.结果就 ...

  10. tensorflow运行环境linux,在ubuntu或者min运行环境下安装gpu版本的tensorflow

    转载请注明出处:blog.csdn.net/sproll 本文描述在ubuntu系列操作系统上安装gpu版本的tensorflow的过程. 0,准备工作 BIOS中关闭板载显卡,显示器接在nvidia ...

最新文章

  1. mysql管理用户数据库_MySQL 数据库管理(一)(用户与受权)
  2. 深度学习时间序列预测:LSTM算法构建时间序列单变量模型预测空气质量(PM2.5)+代码实战
  3. AngularJS之禅
  4. 北京卫生中级英语计算机考试成绩查询,2019年北京卫生专业技术资格成绩查询时间及入口...
  5. LeetCode 168. Excel Sheet Column Title
  6. Objective-C语法之字符串NSString去掉前后空格或回车符(可以是NSCharacterSet类型的其它字符)...
  7. python迭代器好处_关于Python中迭代器的作用
  8. vsco怎么两个滤镜叠加_PS插件 VSCO滤镜137款预设安装使用教程
  9. Web应用中request获取各种获取path或URI,URL的方法
  10. strlwr,strupr函数
  11. 虚拟机体验苹果系统.Mac OS X On VMware.[Intel/AMD]版本
  12. 主板有几种尺寸_工控机主板哪个牌子好?2019工控主板十大品牌排行榜
  13. openstack nova 源码分析4-nova目录下的driver.py
  14. 互联网创新创业大赛优秀范例_【互联网+大学生创新创业大赛项目计划书】创新创业大赛作品范例...
  15. python k线斜率计算_在Python中计算斜率的方法
  16. 《Angular之项目启动95%emitting LicenseWebpackPlugin--stop了》
  17. 【前端小点】CSS之background背景属性详解
  18. 声学概念解释——混响时间
  19. 【javaScript】JavaScript中一个等号、二个等号、 三个等号 的区别(详细例子)
  20. ISDN PRI协议之第三层协议Q.931

热门文章

  1. 乐视开机向导显示服务器,乐视电视开机停在主界面,一直进不了系统是什么原因?-乐视电视开不了机...
  2. 高级的数据分析,长啥样?
  3. 推荐几个学习黑客技术的合法网站,学不会别来打我[doge]
  4. 禁止PPStream后台程序PPSAP自动运行完美解决方案
  5. 高级卸载系统服务器,windows系统卸载服务器
  6. python编写抢座位软件_用Python抢到回家的车票,so easy!
  7. Centos7离线ag搜索工具the_silver_searcher(未完待续)
  8. 双十二年终盛宴,我买了iFunk双子
  9. webgl中加载模型要求以及优化方案
  10. 文件上传和下载(断点下载)