自学内容网 自学内容网

Gaussian-splatting 项目环境配置笔记(Win11)

如果你是配置别的项目的过程中用到了3D GS相关的内容,然后这部分内容环境一直配不好,也可以跟随这个博客配一下环境,配完后起码3D GS部分就搞定了。

概述

本笔记基于Windows 11,且本项目只支持Windows和Ubuntu系统,别的系统并不提供支持(readme里有说这一点)

在配置本项目环境之前,强烈建议你把已经安装好的VS、CUDA全部卸载掉,同时清理一下环境变量。以下先介绍会用到的链接。

项目链接:

3DGS

VS2019直接下载链接

不知道为什么,VS官网上如果你没有付费订阅账号是无法下载VS2019 Community的,可以通过以下链接直接下载:

VS2019 Community

如果你在后续的安装过程中出现cl.exe相关的报错,请把以下路径添加到系统变量的Path中:
\path\to\your\VS\2019\Community\VC\Tools\MSVC\( your build tool version )\bin\Hostx64\x64
举例而言,如果你安装过程中没有修改路径的话,应该是以下路径:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64

(根据我的经验,这个应该是不加不行的,建议下载完后直接添加避免后面出错)

CUDA不同版本下载链接

重要:

  1. CUDA应该是11.8版本,不要用11.6和12.0+
  2. 先装好VS2019 Community再装CUDA

以下是链接:

CUDA以往版本存档

选择11.8.0,下载,运行。选择解压缩位置,这个位置是准备给CUDA 11.8安装程序的,而不是CUDA本体,所以选哪里都无所谓。

之后会打开真正的安装程序。如果你的硬盘空间足够,建议你一路默认的点下去。

安装Conda

虽然readme里说Conda不是必须的,但是出于省心考虑,我还是建议你安装一下Anaconda。这个过程没有什么可说的,网上有很多教程。安装完后你可能还需要配置一下环境变量,这个也有很多教程。最后实现命令行中输入 conda info能够正常输出即可。

值得一提的是,Anaconda提供了UI操作,如下应用就是:
a

setup

以上都弄完后,在你想要的位置运行以下命令:

# HTTPS
git clone https://github.com/graphdeco-inria/gaussian-splatting --recursive
cd gaussian-splatting
SET DISTUTILS_USE_SDK=1 # Windows only
conda env create --file environment.yml
conda activate gaussian_splatting

如果出错了怎么办

如果出错了,建议卸载VS和CUDA,并删除Anaconda中的gaussian-splatting环境(这一步可以通过UI来实现,也可以搜一下conda如何删除环境),然后观看以下视频,根据以下视频的步骤来操作:

视频(英语,在Youtube上)

我遇到过哪些错误

  1. 无法找到cl.exe:需要配置VS的环境变量,见上
  2. 编译过程中代码报了一堆错:CUDA版本不对,我用过11.6版本,出了一堆错
  3. unsupported Microsoft Visual Studio version,这是因为VS的版本不对,你需要卸载所有版本的VS并下载VS 2019 community。、

原文地址:https://blog.csdn.net/i_want_ak_noip/article/details/142705480

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!