Scaling Point-based Differentiable Rendering for Large-scale Reconstruction
- 3DVBDL3DH3DGSFedMLOffRLMoEAI4CEAI4TSCLL3DPCGNNPINNOCLAI4ClGPDMLISegLM&RoLM&MAMedImPILMPERAI4MHSupRRALMLMTDVGenALMSyDaSLRUQCVHAISILMMLAUPICVKELMOnRLMQMIALMVLMOTLRMUDReLMMILMAI4EdAIFinVOTSSegELMHILMUQLMTTAMDENAIReCodAILawAAMLViTOSLMMUWSOLCoGeWaLMCLIPLLMSVAuLLMMGenXAICMLMLTSSLWSODFAtt
Point-based Differentiable Rendering (PBDR) enables high-fidelity 3D scene reconstruction, but scaling PBDR to high-resolution and large scenes requires efficient distributed training systems. Existing systems are tightly coupled to a specific PBDR method. And they suffer from severe communication overhead due to poor data locality. In this paper, we present Gaian, a general distributed training system for PBDR. Gaian provides a unified API expressive enough to support existing PBDR methods, while exposing rich data-access information, which Gaian leverages to optimize locality and reduce communication. We evaluated Gaian by implementing 4 PBDR algorithms. Our implementations achieve high performance and resource efficiency: across six datasets and up to 128 GPUs, it reduces communication by up to 91% and improves training throughput by 1.50x-3.71x.
View on arXiv