安装过程:
其中要用到的很多包需要到官网下载,而且需要注册和登陆,为了方便使用,文中的安装包都上传至百度网盘:密码:8d5x
1 Anaconda下载安装 :anaconda下载页,直接下载安装。
安装成功后打开Anaconda Prompt窗口
输入
conda list
查看已有的库和库的版本。
如果需要安装一些库可以在Anaconda Prompt窗口输入:如安装机器学习的scikit-learn库可执行一下代码:
conda install scikit-learn
#安装指定版本的库
conda install scikit-learn==0.19.2
2 CUDA 安装:
到CUDA软件下载页面按照自己的需求下载安装包:
安装包下载完成之后,双击运行开始安装选择自定义安装:
如果电脑没有使用Visual Studio 的开发环境可取消红色框。(我电脑的之前安装的VS版本有点高,以为可以直接用,但是中间出错了,所以重新安装的时候把它取消之后就成功安装了)
下一步选择自己的安装位置后开始安装。
安装结束之后,
打开cmd窗口,输入以下命令查看cuda的版本信息。
nvcc -V
3 安装cuDNN神经网络加速库
官网下载cuDNN需要用户登陆才可以(注意:一定要选择与安装的CUDA版本相匹配的cuDNN)
下载完成后解压到CUDA的bin目录下即可
复制之后需要配置在系统变量中进行配置:具体操作:此电脑——>属性——>高级系统设置——>环境变量——>添加cudnn
CUDA安装完毕后,系统环境变量应包括图中的3项:
测试是否成功安装cudnn:
未成功版:
成功版:
方法:自己下载cudart64_101.dll,复制到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.2\bin目录,重新测试。
4 Tensorflow和torch安装(离线安装)
- 先到python的官网下载需要的tensorflow和torch库(tensorflow约300多M,torch约700多M,下载时注意网速,网速不好很容易下载失败)
Torch包含义:
cu101表示:CUDA10.1版本
torch表示:Torch包
1.4.0表示:此包版本
cp37-cp37m:Python 3.7版本
win_amd64:Windows下x64,指cpu的架构为64位
- 下载好之后将下载的包拷贝到 C:\Anaconda3\Scripts 目录下
- 打开cmd窗口,进去C:\Anaconda3\Scripts 目录,分别执行安装命令:
pip install tensorflow-1.3.0rc0-cp36-cp36m-win_amd64.whl
和
pip install torch-1.4.0-cp37-cp37m-win_amd64.whl
其中安装tensorflow时出现的错误:
有些库版本不适用,解决办法:分别执行下列命令之后重新执行安装tensorflow的命令即可。
pip install --upgrade setuptools
pip install -U --ignore-installed wrapt enum34 simplejson netaddr