在搭载 Nvidia RTX 5090 + CUDA 12.8 的 Windows 11 上成功安装
作者: DebbyX3创建于 2025年4月28日更新于 2026年8月17日
最新指南 - 从2026年6月9日开始
截至目前,由于PyTorch冲突并建设隔离问题,旧的安装指南已无法工作.
我尽可能使用较新的兼容版本来修改指南 - 请参看 [下 (# more-info) 进一步信息
□ 完成安装 CUDA工具包 12.8 安装
- 在终端检查是否已经安装了先前版本的 CUDA 工具包, “ nvcc-version ”
- 无论如何,在您的系统中安装CUDA工具包12.8(https://developer.nvidia.com/cuda-downloads)
- 如果您有之前的版本, 您需要更新环境变量, 使当前版本达到12.8 。
- 如所解释(https://GitHub.com/bycloudai/SwapCudaVersion Windows):
- 打开环境变量
- 在System vars中,更改/创建 “ CUDA PATH” ,其数值指向 CUDA 工具包 12.8 安装文件夹,例如“C:\Program 文件\NVIDIA GPU 计算工具包\CUDA\v12.8”
- 在System vars中,创建一个新的 var,称为`CUDA PATH V12 8',其数值与上述相同(CUDA 12.8文件夹)
- 在System vars中,将提到CUDA 12.8的两个条目移动至榜首. 就我而言,它们是
C:\Program文件\NVIDIA GPU计算工具箱\CUDA\v12.8\libnvp'和C:\Program文件\NVIDIA GPU计算工具箱\CUDA\v12.8\bin'。 - 就我而言,上述条目并不存在,所以我不得不创建它们
- 关闭所有终端, 重新打开一个并再次检查您的 nvcc 版本: “ nvcc - version ”
- 如果成功,现在的版本应该是12.8
GS存储器
- Clone repo:`git Clone https://GitHub.com/graphdeco-inria/gaussian-splateting -- recursive' 互联网档案馆的存檔,存档日期2013-12-22.
- 从923起,我编辑了`submoules/simple-knn/simple-knn.cu',以包括float.h: 包括<float.h>。 我不用做其他改动
- 程序有些部分需要手动操作,所以我用.env文件跳过安装.
- 在其他过程中使用Anaconda:
- `conda创建-n “高斯克-镀层” Python=3.10 ipython'
- `可达活化高斯活化'
- `一套分解-美国-SDK=1'
- 下面是软件包的列表和版本(其中一些由#923所启发),以及手动安装它们的命令
库达-工具基特=12.4'安装:可达安装库达-工具基特=12.4-cconda-forge'plyfile'安装:conda s安装-cconda-forge plyfile'tqdm'安装:conda安装tqdm'torch',torchvision',torchudio',安装:pip suppos air phase = 2.8. ph炬 = 2.23.0 ph炬 = 2.8.0 -- -- index-url https://download.pytorch.org/whl/cu128' -- -- 重要:此处不要更改版本opencv-Python',安装:pip安装开口cv-Python'- " joblib " ,安装: " pip sir joblib "
- 在安装子模块之前,遵循我所写的指南此处第833期,否则轮子会因找不到VS19构建工具而失败.
- 最后,用 -- no-building-同化** 安装子模块:
- 说吧 . . . . . . .
内容来源: graphdeco-inria/gaussian-splatting