武汉加油!
前言
操作系统:win10
显卡:GTX 960M 版本 418.96
零基础,准备利用这个假期熟悉一下深度学习,从配置环境开始!
前提直接安装vs2015
安装开始:
首先了解了一下tensorflow,有cpu和gpu之分,这里我安装的式tensorflow-gpu,其所需要的软件,如下:
CUDA + cuDNN + anaconda
根据显卡版本,我也在网上找了一些对应软件版本的列表,方便参考
看了下我的显卡驱动的版本,CUDA10.1以内的版本应该都可以,所以我选择10.1版本---
然后式CUDA10.1.1.105的下载链接:https://developer.nvidia.com/cuda-10.1-download-archive-base?target_os=Windows&target_arch=x86_64&target_version=10&target_type=exelocal
以及所有版本的下载链接:https://blog.youkuaiyun.com/discoverer100/article/details/86696311
一路安装:
安装好之后,开始配置环境变量
在系统变量中增加
在系统变量path中增加:
最后可以用一下方法去测试一下是否成功
接下来是安装与CUDA10.1相对应的cuDNN
接下来是安装anaconda,Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。
下载链接:https://www.anaconda.com/distribution/#download-section
开始安装tensorflow:conda install tensorflow-gpu
(过程中忘了截图,补了一张)
添加tensorflow环境:conda create -n tensorflow python=3.5
这时,输入:conda info --envs
会出现tensorflow的选项,再激活一下:activate tensorflow
这时候我在python交互命令中输入:import tensorflow as tf
这是什么鬼? 好吧,后来才明白这仅仅是配置了一个名叫tensorflow的虚拟环境,并没有真的安装tensorflow
于是我再使用tensorflow中文社区中的方法:pip3 install --upgrade tensorflow-gpu
再一次显示成功,使用交互python交互指令,还是会出现上述情况。
于是我尝试打开pycharm,查看解释器
3.7.0是以前配的,下面的3.7.4是刚刚配的anaconda,先试一下3.7.0
所以这是什么鬼?上网上搜索了一下
太受伤了,感觉凉凉的。
那anaconda呢?决定试一下,一通debug之后:
ps:网上大部分实例是TF1.x的而我所用的是TF2.x的:
终于安装完成了,运行花了不少时间,果然显卡太次了。
最后用debug后的代码试了下前一个解释器,还是一样的报错,只好求解大神们了。
以下是我所参考的博客链接:
https://www.cnblogs.com/wanyu416/p/9536853.html
https://blog.youkuaiyun.com/enatsu/article/details/80381827
https://blog.youkuaiyun.com/qq_36306781/article/details/81254832
https://blog.youkuaiyun.com/sinat_36502563/article/details/102302392
https://www.jianshu.com/p/3a76e4f0504a
谢谢这些博主的分享