Research paper on distributed training system for 3D Gaussian Splatting
Top 57.3% on sourcepulse
Grendel-GS provides a distributed training system for 3D Gaussian Splatting (3DGS), enabling faster training, support for more Gaussians, and reconstruction of larger, higher-resolution scenes. It's designed as a drop-in replacement for existing 3DGS workflows, targeting researchers and practitioners needing to scale 3DGS capabilities.
How It Works
Grendel-GS extends the original 3DGS implementation with distributed training capabilities using PyTorch's torchrun
. It supports larger batch sizes and leverages multiple GPUs to accelerate training and reduce memory per GPU. The system maintains the core 3DGS algorithm, ensuring compatibility while offering performance gains.
Quick Start & Requirements
--recursive
and use conda env create --file environment.yml
.diff-gaussian-rasterization
and simple-knn
.Highlighted Details
gsplat
as an alternative CUDA backend.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The repository currently focuses on training and rendering; it does not include interactive or network viewers found in the original 3DGS codebase. Support for additional features is under development.
1 month ago
1 day