Ubuntu系统下3DGS代码中安装Submodules报错解决经验

2020-01-25

Ubuntu系统下3DGS代码中安装Submodules报错解决经验

本文详细介绍了在Ubuntu系统下,3DGS代码中安装submodules时可能遇到的报错及其解决方法。通过本文的指导,您可以顺利解决安装过程中遇到的问题,确保代码能够正常运行。

主要内容

1. 安装要求

  • Python 3.10
  • PyTorch 2.0.1(CUDA 11.8)

2. 安装步骤

  1. 安装CUDA 11.8
    • 下载并安装CUDA 11.8
    • 配置CUDA环境变量
  2. 安装GCC 9.4.0
    • 更新软件列表
    • 安装g++、gcc、make和initramfs-tools
  3. 安装CMake 3.23.0
    • 下载并安装CMake 3.23.0
  4. 安装PyTorch 2.0.1(CUDA 11.8)
    • 使用conda安装PyTorch及相关依赖
  5. 安装Submodules
    • 使用pip安装diff-gaussian-rasterization和simple-knn

3. 常见问题及解决方法

  • 权限问题:确保代码所在硬盘格式为非NTFS格式,避免权限问题。
  • 版本不匹配:确保所有依赖库的版本与要求一致。

4. 其他注意事项

  • 如遇到安装失败,可尝试下载预编译的whl文件进行安装。
  • 确保所有环境变量配置正确,避免因环境变量问题导致的安装失败。

通过以上步骤,您应该能够顺利解决在Ubuntu系统下3DGS代码中安装submodules时遇到的问题,确保代码能够正常运行。

下载链接

Ubuntu系统下3DGS代码中安装Submodules报错解决经验