Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验

前言:本菜鸟之前一直专注于工业视觉,对深度学习只是纸上了解,并未真正实操。第一次搭建tensorflow环境,安装了两天时间!!本来对这个库就不是太了解,中途遇到各种各样的烂问题,不停地百度,疯狂地在各类网站上寻找答案,各种英文看得甚是头疼,还好坚持下来,成功搭建,我将我的惨痛经历书写在此,希望能够帮助到更多正在摸索攀爬的朋友们。

1.安装Anaconda 版本问题及Anaconda下载

我安装的是:Anaconda3-4.3.0-Windows-x86_64.exe

清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 

2.安装pycharm-community免费版本

官网下载:https://www.jetbrains.com/pycharm/download/#section=windows

3.下载TensorFlow1.8-gpu

清华镜像地址:https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/gpu/(莫有1.8版本)

1.8版本迅雷下载:http://172.217.27.144/tensorflow_gpu-1.8.0-cp35-cp35m-win_amd64.whl?fid=NIXWCRtGBJWHjSL8jc6jWT7NDssVG0wFAAAAAH4IunHJqRcCFWv7zhrOWMlOJhd1&mid=666&threshold=150&tid=489664FF6252866AFA4470B61E063624&srcid=119&verno=1(将下载链接拷贝至迅雷里下载)

4.打开开始菜单已安装Anaconda目录下的Anaconda Prompt命令行

1.命令行输入:conda info//查看Anaconda版本信息
             python  //查看python信息
2.命令行输入:conda create -n tensorflow python=3.5//创建tensorflow文件夹,并安装python3.5;其Anaconda4.3.0自带python3.6
3.命令行输入:pip install D:\\tensorflow_gpu-1.8.0-cp35-cp35m-win_amd64.whl //用已经下载好的离线安装(推荐) or pip install tensorflow -gpu // 在线安装;  再输入:conda list //查看列表清单
4.命令行输入:activate tensorflow //激活当前环境 ;deactivate tensorflow//退出当前环境

5.cuda9.0+cudnn7.0配套安装

[补充:我的是Geforce 940M,重新安装了显卡驱动397.93-notebook-win10-64bit-international-whql.exe(可能不需要) 下载地址:https://www.geforce.cn/drivers(驱动要与显卡型号匹配)]

cuda9.0官网下载:https://developer.nvidia.com/cuda-toolkit-archive

cudnn7.0官网下载:https://developer.nvidia.com/rdp/cudnn-archive

5.命令行输入:nvcc -V //查看cuda是否安装好

说明:将cudnn7.0文件夹bin、include、lib中的文件分别拷贝至cuda9.0安装目录下的对应文件夹中,如我的C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0里的bin、include、lib文件夹内

6.打开已安装的Pycharm编译

1)新建名为study的项目,点击Create

Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验_第1张图片


2)新建python文件,鼠标右击study项目->New->Python File,命名:test

Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验_第2张图片

3)配置编译环境,File->settings,添加项目编译器为自带的python3.6版本或者自己安装的3.5版本

Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验_第3张图片

3)代码测试及结果

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

可见,结果正常输出,不过有红色警示信息,不着急,接着再来:增加一下输入项

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验_第4张图片

红色警示信息没有了,完美!可以开心的调包了,好开心!

参考资料

[1]  https://blog.csdn.net/hdd0411/article/details/71305931?locationNum=8&fps=1 
[2] https://blog.csdn.net/lxy_2011/article/details/79181990
[3] https://blog.csdn.net/u012556077/article/details/79034383
[4] https://blog.csdn.net/u010099080/article/details/53418159

你可能感兴趣的:(Windows10_64位系统下通过anaconda3安装gpu版tensorflow1.8成功经验)