安装前先查看一下电脑支持的最大cuda版本
鼠标右键打开英伟达控制面板(Win11打开展示更多)
点击系统信息
点击组件查看,我的是支持最大12.6.65版本
(若链接点不进去或者下载比较慢的,挂个梯子就行)
一、安装anaconda
anaconda官方下载链接(输入邮箱后获取下载入口,qq,gmail都行)
直接安装,安装路径不建议c盘,后期创建环境下载库和依赖非常吃内存
把这个添加系统环境变量勾上,就不需要手动添加系统环境变量了
其他默认即可。
安装完成,按下win+r,输入cmd打开终端,输入conda和python,查看安装情况
二,安装cuda
前往NVIDIA官网下载cuda
CUDA Toolkit 12.8 Update 1 Downloads | NVIDIA Developerhttps://developer.nvidia.com/cuda-downloads/查看你想要的版本
版本选择看自己做什么项目,是否有限制等等,我之前做的6d姿态估计用的是12.1.1,当时下的最高版本,应该没什么影响
选择对应版本信息即可,本地安装download
打开cuda_12.1.1_531.14_windows直接安装(注意c盘留空间,下面安装的是临时文件,安装完成后会删除)
同意并继续
选择自定义安装
只安装cuda,其他不需要勾选,安装旧版本的cuda不需要安他给的英伟达驱动来
默认路径就行
等待安装
安装完成后,在终端输入nvcc -V查看安装的cuda版本
三,安装cudnn
cudnn英伟达官方下载链接
打开其他版本
选择与cuda对应版本的cudnn
下载到本地
直接安装,都选择默认即可
最后一步找到cudnn安装路径,将bin,lib,include三个文件夹复制到cuda安装路径里面即可
在cmd终端输入
cd C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\extras\demo_suite
进入两个检测文件的目录,依次输入bandwithTest.exe和deviceQuery.exe,结果里面看到两个pass就说明cudnn安装成功