📄

TRIPS: Trilinear Point Splatting for Real-Time Radiance Field Rendering Ubuntu 22.04 + RTX4090 환경설정

환경

Ubuntu 22.04 LTS + 4090 기준으로 작성

설치과정

미리 데이터셋 다운로드 걸어놓기
sudo apt install git build-essential gcc-9 g++-9
Shell
복사
sudo apt install xorg-dev
Shell
복사
git clone git@github.com:lfranke/TRIPS.git cd TRIPS/ git submodule update --init --recursive --jobs 0
Shell
복사
create_environment.sh 수정
#!/bin/bash git submodule update --init --recursive --jobs 0 source $(conda info --base)/etc/profile.d/conda.sh conda update -n base -c defaults conda conda create -y -n trips python=3.9.7 conda activate trips conda install -y cuda -c nvidia/label/cuda-11.8.0 conda install -y mkl=2022.0.1 mkl-include=2022.0.1 conda install -y cmake=3.26.4 conda install -y -c conda-forge glog=0.5.0 gflags=2.2.2 protobuf=3.19.4 freeimage=3.17 tensorboard=2.8.0 # ./install_pytorch_precompiled.sh
Shell
복사
protobuf가 버전이 안 맞음
cd TRIPS ./create_environment.sh
Shell
복사
cd TRIPS ./install_pytorch_precompiled.sh
Shell
복사
conda activate trips
Shell
복사
(안 해도 될 수도 있음)
conda install -y cuda -c nvidia/label/cuda-11.8.0
Shell
복사
4090 기준으로 변경
(안 해도 될 수도 있음)
conda install -y -c conda-forge cudnn=8.9.5
Shell
복사
4090 기준으로 변경
conda install -y conda-forge libcublas
Shell
복사
libcublas.Lt.so.12 없다는 에러 해결
cd TRIPS conda activate trips export CONDA=${CONDA_PREFIX:-"$(dirname $(which conda))/../"} export CC=gcc-9 export CXX=g++-9 export CUDAHOSTCXX=g++-9 mkdir build cd build cmake -DCMAKE_PREFIX_PATH="./External/libtorch/;${CONDA}" .. make -j10
Shell
복사
데이터셋 다운로드 후 폴더 경로에 맞게 수정
TRIPS/ build/ ... experiments/ checkpoint_train checkpoint_playground ... scenes/ tt_train/ tt_playground/ ... ...
Shell
복사

Test 돌아가는지 확인

conda activate trips export CONDA=${CONDA_PREFIX:-"$(dirname $(which conda))/../"} export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA/lib ./build/bin/viewer --scene_dir scenes/tt_train
Shell
복사

Train 돌아가는지 확인

정말 맨 처음 데이터셋에서부터 시작하려면 Colmap부터 깔아야 함