引言
重新整理配置显卡一系列环境的操作笔记,内容包括:
根据电脑的显卡型号安装适配的显卡驱动根据显卡驱动安装适配的CUDA+cudnn
1 显卡驱动
要确认已经安装了显卡驱动才能使用显卡,有些电脑可能已经安装了显卡驱动,笔者建议无论安装与否都可以更新下驱动,因为对应型号的显卡驱动一直在更新。安装或更新显卡驱动可以参考笔者的博客,操作步骤一致:
【Windows】更新驱动
安装后重启电脑,在终端输入如下指令可以查看电脑显卡驱动信息
nvidia-smi
显卡驱动信息决定安装的cuda版本的上限,一般cuda的版本要低于等于驱动支持的版本
2 安装CUDA
CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。
首先需要查看自己电脑的N卡支持的 CUDA 版本,在终端输入
nvidia-smi
或者:打开 NVIDIA 控制面板——帮助——系统信息——组件:
显示的都是驱动支持的最高的CUDA版本,实际安装可以低于等于支持版本。
从官下载所需的CUDA版本进行安装,笔者这里安装的是CUDA11.1,双击安装包进行安装。
NVIDIA官网:/cuda-downloads
2.1 安装过程,直接放图不过多赘述
2.2 添加必要的系统变量
安装过程中默认已经添加的系统变量如下
$ CUDA_PATH: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1$ CUDA_PATH_V11_1: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1$ CUDA_BIN_PATH: %CUDA_PATH%\bin $ CUDA_LIB_PATH: %CUDA_PATH%\lib\x64 $ CUDA_SDK_PATH: C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.1$ CUDA_SDK_BIN_PATH: %CUDA_SDK_PATH%\bin\win64 $ CUDA_SDK_LIB_PATH: %CUDA_SDK_PATH%\common\lib\x64
将上面没有的补充添加
2.3 向系统变量的Path ,添加如下四条信息:
$ %CUDA_BIN_PATH%$ %CUDA_LIB_PATH%$ %CUDA_SDK_BIN_PATH%$ %CUDA_SDK_LIB_PATH%
2.4 验证配置是否成功
在终端输入
cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\extras\demo_suitedeviceQuery.exe
终端显示如下信息则安装成功
bandwidthTest.exe
终端显示信息如下则配置成功
若无法显示上述配置成功的信息,可尝试的解决方法:
打开设备管理器
上述标注位置右键选择—>更新驱动程序
选择自动,更新后再查看配置是否成功,若还是不成功则只能重新安装CUDA
3 安装 cudnn
3.1 下载与CUDA适配的cudnn,并进行解压
下载地址:/cudnn,这里需要登录并填写问卷才能下载
3.2 解压后把里面bin、include 、 lib
文件夹复制到CUDA/v11.1
文件夹下替换对应的bin、include、 lib
文件夹
在终端输入:
nvcc -V