TL;DR
VkSplat introduces a Vulkan-based 3D Gaussian Splatting training pipeline that significantly improves speed and VRAM efficiency while ensuring cross-vendor compatibility.
Contribution
It is the first fully Vulkan-based 3DGS training pipeline achieving state-of-the-art performance and broad GPU compatibility.
Findings
Achieves 3.3x speedup over CUDA+PyTorch baseline.
Reduces VRAM usage by 33% compared to existing methods.
Demonstrates compatibility across multiple GPU vendors.
Abstract
We present VkSplat, a high-performance, cross-vendor 3D Gaussian Splatting (3DGS) training pipeline implemented fully in Vulkan compute, addressing performance and compatibility limitation of existing training pipelines. With various optimizations, we achieve speed and VRAM reduction over CUDA+PyTorch baseline, maintaining quality, and demonstrating compatibility across GPU vendors. To the best of our knowledge, this is the first fully-Vulkan-based 3DGS training pipeline that achieves state-of-the-art performance. Code: \href{https://github.com/harry7557558/vksplat}{https://github.com/harry7557558/vksplat}
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
