arXiv:2509.15645cs.CV2025-09被引 6

让3D高斯点云训练在消费级显卡上跑得更快更省内存。

GS-Scale: Unlocking Large-Scale 3D Gaussian Splatting Training via Host Offloading

  • 把所有高斯点存到主机内存,只按需传部分到显卡计算
  • 在RTX 4070移动版上支持1800万高斯点,显存降3.3-5.6倍
  • 适合想在普通显卡上训练超大规模3D场景的研究者

3D高斯点云渲染虽能实现高质量与高速度,但大规模场景训练受限于参数、梯度和优化器状态带来的巨大显存需求。为此,我们提出GS-Scale,一种高效且内存友好的训练系统。该系统将所有高斯点存储在主机内存中,仅在前向和反向传播时按需传输部分数据至显卡。尽管此举大幅降低显存占用,但要求视锥剔除和优化器更新在CPU上执行,带来性能瓶颈。为此,GS-Scale引入三项系统级优化:(1) 选择性卸载几何参数以加速视锥剔除;(2) 将参数前传至流水线式CPU优化器更新,与GPU计算并行;(3) 延迟优化器更新,减少零梯度高斯点的无效内存访问。大量实验表明,GS-Scale使显存需求降低3.3–5.6倍,训练速度接近无主机卸载的全显卡方案。这使得在消费级显卡上实现大规模3D高斯点云训练成为可能——例如在RTX 4070 Mobile GPU上,高斯点数量可从400万提升至1800万,LPIPS指标提升23–35%。

原文摘要 · Abstract (English)

The advent of 3D Gaussian Splatting has revolutionized graphics rendering by delivering high visual quality and fast rendering speeds. However, training large-scale scenes at high quality remains challenging due to the substantial memory demands required to store parameters, gradients, and optimizer states, which can quickly overwhelm GPU memory. To address these limitations, we propose GS-Scale, a fast and memory-efficient training system for 3D Gaussian Splatting. GS-Scale stores all Gaussians in host memory, transferring only a subset to the GPU on demand for each forward and backward pass. While this dramatically reduces GPU memory usage, it requires frustum culling and optimizer updates to be executed on the CPU, introducing slowdowns due to CPU's limited compute and memory bandwidth. To mitigate this, GS-Scale employs three system-level optimizations: (1) selective offloading of geometric parameters for fast frustum culling, (2) parameter forwarding to pipeline CPU optimizer updates with GPU computation, and (3) deferred optimizer update to minimize unnecessary memory accesses for Gaussians with zero gradients. Our extensive evaluations on large-scale datasets demonstrate that GS-Scale significantly lowers GPU memory demands by 3.3-5.6x, while achieving training speeds comparable to GPU without host offloading. This enables large-scale 3D Gaussian Splatting training on consumer-grade GPUs; for instance, GS-Scale can scale the number of Gaussians from 4 million to 18 million on an RTX 4070 Mobile GPU, leading to 23-35% LPIPS (learned perceptual image patch similarity) improvement.

3D高斯显存优化点云训练

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。