NVIDIA显卡驱动安装更新-Windows系统 NVIDIA显卡驱动安装更新-Windows系统前言很多人装 PyTorch 报 GPU 不可用、CUDA 不匹配本质都是版本链条没对齐。完整依赖关系如下显卡硬件决定了可支持的驱动版本上限 → 安装好的 NVIDIA 显卡驱动决定了系统可支持的最高 CUDA 版本 →我们安装的 PyTorch 内置 CUDA 版本必须小于等于驱动支持的最高 CUDA 版本。有关 PyTorch的安装看我主页核心原则从 PyTorch 出发往下找 CUDA再找驱动选版本的顺序 PyTorch 版本你需要什么功能 ↓ PyTorch 支持的 CUDA 版本查官网 ↓ 该 CUDA 版本需要的最低驱动版本 ↓ 确认你的驱动 ≥ 最低要求否则升级驱动1.检查自己的显卡和驱动版本1检查显卡版本—得到电脑显卡硬件支持的CUDA在cmd命令窗口里面输入wmic path win32_videocontroller get caption我的显卡版本是NVIDIA GeForce GTX 1650 Ti然后查看一下自己的显卡支持的最佳CUDA选择合适的驱动版本问问豆包、千文就行我的显卡GTX1650Ti 硬件层面支持的CUDA最佳版本是小于等于11.8其实我已经安装了PyTorch版本1.12.1cu1132驱动版本—得到电脑原来驱动支持的CUDA在cmd命令窗口里面输入nvidia-smi我的驱动版本是566.36驱动支持的CUDA最高版本是12.7哈哈我都不想重新安装驱动了继续来安装一个新一点的吧2.下载驱动1进入官网进入NVIDIA官网https://www.nvidia.cn/点击右上角的【驱动】2驱动搜索在【手动驱动搜索】输入自己的显卡信息NVIDIA GeForce GTX 1650 Ti这一步会给你匹配合适你显卡的驱动3选择驱动点击【查找】进入如下界面我们跑深度学习优先选择Studio驱动我选择驱动版本为591.44注意经 AI 搜索查询驱动版本591.44最高支持CUDA 13.1可正常使用的 CUDA 版本包括CUDA 13.1、13.012.0、12.1、12.2、12.3、12.4、12.5、12.6、12.7、12.8、12.9以及CUDA 11.0、11.1、11.2、11.3、11.4、11.5、11.6、11.7、11.8 全系列 CUDA ToolkitCUDA 13.2 及更高版本不在该驱动兼容范围内无法正常使用我的笔记本搭载GTX 1650Ti 显卡对应算力满足需求驱动版本591.44完全够用。4下载驱动下载完成5安装驱动①双击上图的【.exe文件】得到下图【Extraction path:】这是一个临时文件用于解压放在哪里都行我就放在这个文件夹了C:\Windows\Temp\NVIDIA安装完成之后该文件夹应该为空②点击【ok】等待安装即可③选择【NVIDIA 图形驱动程序】**NVIDIA 显卡驱动程序和 NVIDIA App默认选中**除核心显卡驱动外会一并安装新版NVIDIA App替代旧版 GeForce Experience包含显卡监控、游戏优化、驱动更新、截图录像等配套软件。**NVIDIA 图形驱动程序纯净选项只安装最核心的显卡驱动不会安装 NVIDIA App没有多余附加软件占用空间更小。跑深度学习用【NVIDIA 图形驱动程序】**就行而且我电脑内存有限④点击【同意并继续】然后如图⑤选择【精简】点击【下一步】一般精简安装即可如果有不想更新的使用自定义安装安装过程可能会黑一下屏不要太过慌张我是黑了一下不知道其他人然后会很占用内存所以如果在运行一些大的程序建议先暂停否则容易卡住到此安装完成3.检查驱动打开cmd输入nvidia-smi命令来确定cuda driver版本可以看到我的驱动从566.36提升到了591.444.检查之前的PyTorch是否可用我之前基于驱动566.36安装了PyTorch现在看看还能不能用打开cmd,输入下面的代码python import torch print(PyTorch版本, torch.__version__) print(CUDA是否可用, torch.cuda.is_available()) if torch.cuda.is_available(): print(显卡名称, torch.cuda.get_device_name(0)) print(PyTorch绑定CUDA版本, torch.version.cuda)显示原来的PyTorch还可以使用PyTorch版本 1.12.1cu113 CUDA是否可用 True 显卡名称 NVIDIA GeForce GTX 1650 Ti PyTorch绑定CUDA版本 11.3

本月热点