小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
  1. 首页
  2. Study-notes
  3. Computer & DL
  4. Deep Learning
  5. 正文

WIN10+anaconda+CUDA9.0+CUDNN7.0安装配置Tensorflow(GPU)教程

2018年2月13日 2838点热度 0人点赞 0条评论

1.首先可以安装VS也可以不安装VS。VS可以安装2013/2015/2017版本。

2.然后下载CUDA9.0版本。目前最新版本是CUDA9.1版,但是貌似Tensorflow目前还不支持CUDA9.1版。

下载地址为:https://developer.nvidia.com/cuda-downloads

点击legacy release,然后选择相应的版本和操作系统。

1518509480116234.png

如图所示。一般情况下选择exe[local]版本,然后选择下载base installer。下载之后,然后进行安装。具体不再叙述。

3.然后下载CUDNN7.0。下载地址为:https://developer.nvidia.com/cudnn

该地址需要注册,然后点击同意就可以选择相应版本。

我这里安装的CUDA9.0因此选择的cuDNN v7.0.5 Library for Windows 10。

1518509503109698.png

然后下载即可。下载完成后,解压,然后将里面的文件复制到CUDA9.0的安装目录。一般情况下,安装目录为:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0

4.由于直接运行了安装程序,所以环境配置系统已经自动配置好了。在此就不提配置环境变量了。

5.接下来安装Anaconda。在官网下载以后,直接安装即可。安装的时候记得选择Just Me,下一步后的两个选项全部选择。

6. 安装好之后在Anaconda程序列表中打开Anaconda Prompt

如图所示。

1518509581111247.png

然后输入以下代码后敲回车:

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 
conda config --set show_channel_urls yes

7.然后在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,环境名称为tensorflow ,输入命令:

conda create -n tensorflow python=3.6

注意:很多教程里面python=后面为3.5,但是目前我用的是python3.6,所以改为了3.6。

在Anaconda Prompt中启动tensorflow环境:

activate tensorflow

另外,关闭环境为

deactivate

8.最后关键的一步就是安装Tensorflow。在Anaconda Prompt中输入:

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

当然,如果你安装的是CPU版本,在里面输入:

pip install --ignore-installed --upgrade tensorflow

 

到此,安装过程已经结束。接下来,到Anaconda Navigator中,点击Environments,可以看到我们建立的tensorflow环境。点击一下,如图所示:

1518509600132636.png

然后返回Home。如图所示:

1518509638135138.png

一般情况下,notebook还有spyder可能并没有安装,那么直接点击Install安装即可。

最后,点击两者中的一个,打开以后,做一下测试:

import tensorflow as tf
hello = tf.constant("Hello!TensorFlow")
sess = tf.Session()
print(sess.run(hello))

如果出现如图所示的结果,则证明安装成功

1518509666308676.png

-完-

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Tensorflow
最后更新:2018年2月13日

davidcheung

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程论文阅读之Study of the General Kalman Filter for Echo CancellationDEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
《鸟哥的Linux私房菜》(基础篇)笔记整理(第7章)Part.3 Java语言程序设计【学堂在线】(第七章)整理 2014.9—2015.1的计划(证书考试)安排 Leetcode题目解析(191125):96&98 《计算机组成原理(下)》期末考试试题整理 个人资料
标签聚合
Python 算法 python学习 学习 高中 linux 生活 Java leetcode 鸟哥的linux私房菜
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号