win10下Anaconda3-5.3.0配置python 3.6,tensorflow1.12.0的cpu以及gpu环境

前言

我的环境是windows 10,GPU是GTX 1070台式机版本,由于安装了NVIDIA GeForce Experience,我的驱动一直保持最新
驱动
所以对我来说,驱动版本不是问题,但太新的话后面安装CUDA 9.0时要注意不要勾选安装驱动,虽然我也不知道勾选会怎么样,但你总不会想用旧驱动吧,哈哈。
下面我来说一下所需软件,如果你有哪里不清楚,最好去官方文档看,比如我之前安装了CUDA 10,结果不行,看了官方文档后才知道支持的是9.0,所以有时候最新的也不一定好。

  1. Anaconda3-5.3.0-Windows-x86_64
  2. 以下版本任选其一
    Visual Studio 2010
    Visual Studio 2012
    Visual Studio 2013
    Visual Studio Community 2015
    Visual Studio 2015
    Visual Studio 2017
    (我已经安装vs2013,此软件安装简单,不再赘述,直接下载安装即可)
  3. cuda_9.0.176_win10cuda_9.0.176_win10
  4. cudnn-9.0-windows10-x64-v7.4.1.5

软件大多为截至2018.11.23可用的最新版本,至于你说有cuda 10,我上面说了我第一次没成功,我个人不想再试了,不过我看到有人说在ubuntu下安装成功了,各位可以试试。除此之外,tensorflow官方文档说support 9.0,如下:
在这里插入图片描述

软件下载与安装

点击链接即可,均是官网,记住看清版本

Anaconda3-5.3.0

  1. Anaconda3-5.3.0-Windows-x86_64,下载python 3.7的,之后默认安装即可

cuda_9.0

  1. cuda_9.0.176_win10,选项已选好,直接下载base installer即可,除此之外有个地方要注意,如果下载network版本,我没有成功,好像是部分被墙。下载local版本时,我用浏览器下载也没成功,或者没下全,运行就会报错“non 7z”什么的。我的方法是,对下载按钮右键,选择复制链接地址,
    在这里插入图片描述用迅雷新建任务,粘贴后下载即可
    在这里插入图片描述
    然后双击安装,会让你选一个临时地址放提前的文件,默认就好,或者选一个空文件夹,之后会自动删除。
    在这里插入图片描述
    如果你的驱动和我一样也特别新,可能会有提示建议不要安装CUDA带的驱动,继续就好。
    在这里插入图片描述
    然后安装时不要选择精简模式,选择自定义,
    在这里插入图片描述
    不装driver components
    在这里插入图片描述
    不要修改默认路径,然后安装即可
    在这里插入图片描述

cuDNN

  1. 下载cudnn要登录,之后选择最下面那个for cuda 9.0的就好了
    在这里插入图片描述
    解压后,添加系统环境变量,我解压后的文件夹cuda放在了C:\tools,因此我的环境变量是C:\tools\cuda\bin,检查以下四个环境变量是否都有
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\extras\CUPTI\libx64
C:\tools\cuda\bin

然后移动文件,下面是官方文档
在这里插入图片描述

验证安装

注销或者重启后(让环境变量生效),打开power shell,输入nvcc -V,显示:
在这里插入图片描述
然后打开C:\ProgramData\NVIDIA Corporation\CUDA Samples\v9.0\1_Utilities\deviceQueryDrv,找对应的vs版本打开,执行后,result=pass即可
在这里插入图片描述

Anaconda创建tensorflow环境

anaconda的镜像配置就不讲了,可以看ubuntu那一篇
pip镜像可以通过命令直接配置:

pip install pip -U
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

这里注意,网上大多说在用户目录下新建pip文件夹,但其实自动生成的话会放在 C:\Users\用户\AppData\Roaming\ 下面。
国内镜像都得是https:

  • 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
  • 阿里云 https://mirrors.aliyun.com/pypi/simple/
  • 豆瓣 https://pypi.douban.com/simple/
  • 中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
  • 华中科技大学 https://pypi.hustunique.com/
  • 山东理工大学:https://pypi.sdutlinux.org/

运行 开始菜单->Anaconda3—>Anaconda Prompt ,输入:
conda create -n tensorflow-gpu python=3.6
其中tensorflow-gpu为环境名,可以自定义。python版本3.6。安装tensorflow cpu版本比较简单,所以主要以tensorflow-gpu示例
然后输入
activate tensorflow-gpu
进入环境,然后下载tensorflow,只能选一个下载
cpu版本
pip install --upgrade --ignore-installed tensorflow
gpu版本
pip install --upgrade --ignore-installed tensorflow-gpu
然后可以测试一下,输入
python
然后是经典的测试代码,虽然我觉得只要import没错就行了

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

cpu版本
在这里插入图片描述
gpu版本
在这里插入图片描述

跑代码速度对比

cpu
在这里插入图片描述
gpu
在这里插入图片描述
提升明显啊,嘿嘿

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值