gsplat:用于高斯点云投影的开源库
gsplat: An Open-Source Library for Gaussian Splatting
September 10, 2024
作者: Vickie Ye, Ruilong Li, Justin Kerr, Matias Turkulainen, Brent Yi, Zhuoyang Pan, Otto Seiskari, Jianbo Ye, Jeffrey Hu, Matthew Tancik, Angjoo Kanazawa
cs.AI
摘要
gsplat是一个开源库,旨在用于训练和开发高斯光斑方法。它具有一个前端,具有与PyTorch库兼容的Python绑定,以及一个具有高度优化的CUDA核心的后端。gsplat提供了许多功能,可增强高斯光斑模型的优化,包括针对速度、内存和收敛时间的优化改进。实验结果表明,gsplat的训练时间比原始实现缩短了高达10%,内存使用减少了4倍。gsplat已被应用于多个研究项目,并在GitHub上得到积极维护。源代码可在https://github.com/nerfstudio-project/gsplat 下载,遵循Apache License 2.0。我们欢迎开源社区的贡献。
English
gsplat is an open-source library designed for training and developing
Gaussian Splatting methods. It features a front-end with Python bindings
compatible with the PyTorch library and a back-end with highly optimized CUDA
kernels. gsplat offers numerous features that enhance the optimization of
Gaussian Splatting models, which include optimization improvements for speed,
memory, and convergence times. Experimental results demonstrate that gsplat
achieves up to 10% less training time and 4x less memory than the original
implementation. Utilized in several research projects, gsplat is actively
maintained on GitHub. Source code is available at
https://github.com/nerfstudio-project/gsplat under Apache License 2.0. We
welcome contributions from the open-source community.Summary
AI-Generated Summary