TC-GS is a flexible and fast library which can accelerate the renderCUDA
process of 3DGS with Tensor Cores. It can be easily installed with various 3DGS kernels.
This repo is an example applying Speedy-splat with TC-GS. We have also apply TC-GS on other acceleration kernels and achieving remarkable speedup.
The code and usage of TC-GS is in submodules/tcgs_speedy_rasterizer/tcgs
.
- Release the Paper ✅ paper
- Support Training with Tensor Cores
- Utilizing Tensor Cores on
preprocessCUDA
git clone https://github.com/TensorCore3DGS/3DGSTensorCore --recursive
conda env create --file environment.yml
export DATA=[your_data_path]
export SCENE=[your_scene_name]
export CKPT=[your_checkpoint_path]
# export CUDA_VISIBLE_DEVICES=0
python render.py \
-s ${DATA}/${SCENE}/ \
-m ${CKPT}/${SCENE}/ \
--eval
or simply use the script
bash eval.sh