Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Slower training compared to 3DGS #176

Open
Golbstein opened this issue Nov 19, 2024 · 2 comments
Open

Slower training compared to 3DGS #176

Golbstein opened this issue Nov 19, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Golbstein
Copy link

Golbstein commented Nov 19, 2024

Hi
I believe the slower training time is mainly due to excessive scene densification, my assumption is that because 2DGS have less degrees of freedom we have to apply more densification to properly represent the scene, and that leads to almost x2 slower training compared to original 3DGS repo.

I made sure I'm using the same params in both trainings..

3DGS. (27 iterations/sec)
Training progress: 45%|██████████▌ | 9000/20000 [05:00<06:47, 27.00it/s, Loss=0.0302305, Depth Loss=0.0000000, Points=494349]

2DGS (14iter/sec) and more points
Training progress: 45%|███████▌ | 9000/20000 [08:32<12:46, 14.35it/s, Loss=0.03731, distort=0.00000, normal=0.00000, Points=591914]

However, the rasterizer is indeed faster

@Golbstein Golbstein reopened this Nov 19, 2024
@Golbstein Golbstein changed the title excessive densification Slower training compared to 3DGS Nov 19, 2024
@hbb1
Copy link
Owner

hbb1 commented Nov 22, 2024

@Golbstein Hi, which 3DGS version did you use? I notice that the new 3DGS repo have integrated some advances that significant improve speed, such as fused SSIM, ADAM Optimizer, and per-splat backward. In the future, these features may be also integrated into this repo if needed.

@Golbstein
Copy link
Author

Yes I do use the most updated repos

@hbb1 hbb1 added the enhancement New feature or request label Nov 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants