前言:本菜鸟之前一直专注于工业视觉,对深度学习只是纸上了解,并未真正实操。第一次搭建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
2)新建python文件,鼠标右击study项目->New->Python File,命名:test
3)配置编译环境,File->settings,添加项目编译器为自带的python3.6版本或者自己安装的3.5版本
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'
红色警示信息没有了,完美!可以开心的调包了,好开心!
[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 |