Ubuntu系统下3DGS代码中安装Submodules报错解决经验
本文详细介绍了在Ubuntu系统下,3DGS代码中安装submodules时可能遇到的报错及其解决方法。通过本文的指导,您可以顺利解决安装过程中遇到的问题,确保代码能够正常运行。
主要内容
1. 安装要求
- Python 3.10
- PyTorch 2.0.1(CUDA 11.8)
2. 安装步骤
- 安装CUDA 11.8
- 下载并安装CUDA 11.8
- 配置CUDA环境变量
- 安装GCC 9.4.0
- 更新软件列表
- 安装g++、gcc、make和initramfs-tools
- 安装CMake 3.23.0
- 下载并安装CMake 3.23.0
- 安装PyTorch 2.0.1(CUDA 11.8)
- 使用conda安装PyTorch及相关依赖
- 安装Submodules
- 使用pip安装diff-gaussian-rasterization和simple-knn
3. 常见问题及解决方法
- 权限问题:确保代码所在硬盘格式为非NTFS格式,避免权限问题。
- 版本不匹配:确保所有依赖库的版本与要求一致。
4. 其他注意事项
- 如遇到安装失败,可尝试下载预编译的whl文件进行安装。
- 确保所有环境变量配置正确,避免因环境变量问题导致的安装失败。
通过以上步骤,您应该能够顺利解决在Ubuntu系统下3DGS代码中安装submodules时遇到的问题,确保代码能够正常运行。