instant-ngp项目实装
2022-6-13
| 2023-11-11
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password

1. 安装

  1. 下载项目
    1. 安装环境
      1. 问题1
        • 解决: 升级CMake
        问题: ./bootstrap时报错
        • 解决: 没有开发版OpenSSL, 不使用openssl
          问题: ./configure --prefix=/.../cmake 地址写错或没有权限
           
           
          CMAKE_CUDA_ARCHITECTURES must be valid if set.
          • 解决: 删除build文件夹
           
          问题1: nvcc fatal : Unsupported gpu architecture 'compute_80+PTX'
          • 解决: 在instant-ngp/CMakeLists.txt顶部添加:
            • 后面的数字是显卡的算力, 以nccl中设定的算力为准
          问题2: make[1]: *** [dependencies/tiny-cuda-nn/src/CMakeFiles/tiny-cuda-nn.dir/all] Error 2
          • 原因: nccl对应cuda版本是11.0, 不是11.4.
            • 解决: 重装cuda或nccl
          • cmake查错: 后面加-v, 能显示报错的行.

          只需要python虚拟环境的服务器中的配置

          • 下载并安装 OptiX,并设置 OptiX_INSTALL_DIR 环境变量
            • 需要将 CUDA 升级至 11.4,可以多版本 CUDA 并存,但是将环境变量链接至

        2. 测试

        1. 使用现有图片进行测试
          1. 问题
            • 使用python scripts/run.py查看错误
              • 原因, 环境配置错误
        1. 图片transform

          3. docker

          4. colmap

          1. install ceres-solver
            1. set ceres enviroment
              1. install colmap
                  • 问题METIS_INCLUDE_DIRS-NOTFOUND
                    • 解决方法安装libmetis-dev
                    •  
            2. Python
            3. Instant-NGP
            4. Nerf
            5. 三维重建
            6. NeRF原理介绍ubuntu编译安装AliceVision
              • Giscus
              目录