原本电脑中下载的是CUDA11.7版本,因运行 3D Gaussian Viewer需要cudart64_12.dll,所以得将CUDA进行调整,就产生了这篇文章。
步骤 1:下载 CUDA 12.1.1
-
选择 CUDA 12.1.1
-
下载适用于 Windows x86_64 的安装包(
cuda_12.1.1_531.14_windows.exe
)。
步骤 2:安装 CUDA 12.1.1
-
运行安装程序,选择 “自定义安装”(不要选“精简安装”)。
-
在组件选择界面:
-
取消勾选“NVIDIA GeForce Experience”(非必要)。
-
确保勾选以下核心组件:
-
CUDA > Development > NVIDIA CUDA 12.x Toolkit
-
CUDA > Runtime Libraries > CUDA Runtime (cudart)
-
CUDA > Development > Visual Studio Integration
(如果你使用 VS)。
-
-
-
安装路径:
-
默认路径为
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.x
,建议保持默认。
-
-
完成安装后,不要立即重启(除非提示必须)。
步骤 3:配置环境变量
-
打开 系统环境变量(Win + S 搜索“环境变量” → 编辑系统环境变量)。
-
在 系统变量 中找到
PATH
,确保以下路径按优先级排列:-
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin
(新版本优先) -
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
(旧版本) -
如果旧版本路径在上,请将其下移或删除(避免冲突)。
-
-
确认
CUDA_PATH
变量指向新版本:-
新增或修改
CUDA_PATH
为C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1
。
-
步骤 4:验证安装
-
打开新的命令行(管理员权限),运行:应显示 CUDA 12.1。
nvcc --version
-
检查
cudart64_12.dll
是否存在:应返回 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.1\bin\cudart64_12.dllwhere cudart64_12.dll