工欲善其事,必先利其器。我将在此账号总结我入门过程中的经验和走过的弯路。
在本文中,我将以tensorflow为例展示深度学习的环境配置方法。话不多说,我们开始。
第一步:安装cuda
1.首先查看本机显卡对应的cuda版本,本机cuda版本为11.1,后面选择的cuda版本不要超过这个版本就好。
首先进入英伟达控制面板
然后点击帮助——系统信息——组件
可以看到我的cuda是11.1.114
2.进入 https://developer.nvidia.com/cuda-toolkit-archive 网站选择相应的cudatoolkit版本下载,版本如前所述,小于等于上面的版本号即可。
3.安装cuda
正常安装即可。选择临时解压位置时,该位置文件后续会自动删除,选择默认即可。选择“自定义安装”,然后点下一步。注意其中的CUDA一定要勾选上。
右键“此电脑”,选择属性。选择“高级系统设置”
点击“环境变量”
查看系统变量,有如下的变量代表安装成功了。
双击系统变量中的“PATH”,查看有如下地址,则安装成功。
第二步:安装cuDNN
1.打开https://tensorflow.google.cn/install/source_windows网址,下拉列表,我们翻到GPU区域。查看cuda,cudnn和python的对应版本。
2.打开https://developer.nvidia.com/rdp/cudnn-archive网址,我们需要注册一个英伟达的账号,按步骤填写登录即可。登陆后,按照上图所示的版本下载所需的cudnn。下载完成后,将文件拷贝到桌面,解压此文件,得到如图。
3.将cudnn文件中对应的文件复制粘贴到cuda的安装目录中。
举例:双击cudnn中的bin文件,全选复制其中的内容,粘贴到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.1\bin,即cuda对应的bin文件。
后面include和lib中的文件同理。
第三步:安装tensorflow-gpu
我们选用anaconda的方法进行安装,方便实用。
1.下载安装annaconda
下载源:官网Anaconda | Anaconda DistributionAnaconda’s open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine.https://www.anaconda.com/download/
下载源:清华(个人推荐)
Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirrorhttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/下载后正常安装即可,为避免错误发生建议安装到默认目录。
注意:到Advanced Options这一步 ,第一个是加入环境变量,第二个是默认使用Python+版本号,我们全部勾选,点击“Install”安装就没问题了。
我们再次进入环境变量查看安装情况,如果按照上述方法安装环境是配好的,如果没有手动添加下面路径到path。
此电脑——属性——高级系统设置——环境变量——path——编辑——新建
E:\Anaconda
E:\Anaconda\Scripts
E:\Anaconda\Library\mingw-w64\bin
E:\Anaconda\Library\bin
2.进行tensorflow-gpu的安装
首先,win+R快捷键,输入cmd,相信大家这部分很熟悉了。
输入如下指令,创建名为“tensorflow”的文件,—n即name的首字母,python=3.6为python版本,3.6可以避免后面的一些错误,选择其他版本也可。
conda create -n tensorflow python=3.6
输入指令,激活环境
conda activate tensorflow
我们可以观察到原本括号中的base已经变成我们上面的命名了
输入指令,安装。后面按指令提示的操作按y就行了。
conda install tensorflow-gpu
到这里,tensorflow-gpu版本的环境已经安装成功了。
第四步:日常写代码工具安装
juypter:
右键以管理员身份运行 Anaconda Prompt (anaconda3)
conda activate tensorflow
conda install nb_conda
jupyter notebook
如遇到输入完上述指令无法自动跳转到网页的情况(我就遇到了),
1.首先打开Anoconda Prompt,输入
jupyter notebook --generate-config
2.生成一个名为jupyter_notebook_config.py的文件,Anoconda Prompt窗口中会给出文件所在的路径。根据Anoconda Prompt窗口中给出的路径,找到jupyter_notebook_config.py文件,使用记事本打开。
3.Ctrl+F快捷键,查找
c.NotebookApp.password =
在=后面按回车,另起一行,粘贴下面语句
# c.NotebookApp.browser = ”
import webbrowser
webbrowser.register(‘Microsoft Edge’,None,webbrowser.GenericBrowser(u’C:\Program Files (x86)\Microsoft\Edge\Application’))
c.NotebookApp.browser = ‘Microsoft Edge’
‘Microsoft Edge’代表浏览器名称,C:\Program Files (x86)\Microsoft\Edge\Application为浏览器地址。
4.保存,完成
pycharm:
进入PyCharm: the Python IDE for Professional Developers by JetBrains下载,安装
进入环境配置,按需求选择脚本路径和解释器即可,win10系统自动选择了。