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

throw std::runtime_error("Found Nans!") When merge a pointcloud.ply #82

Open
SunHongyang10 opened this issue Oct 9, 2024 · 1 comment

Comments

@SunHongyang10
Copy link

Hello, I'm encountering an error. During the "merge pointcloud.ply" step following the single train of a certain chunk, I get the error throw std::runtime_error("Found Nans!"). This error usually doesn't occur, but it suddenly appeared with a new dataset. Do you have any insights on this?

10181728445567_ pic
10191728445734_ pic

@Metro1998
Copy link

Metro1998 commented Dec 18, 2024

When using a new dataset, have you paid attention to the degree of the SH coefficients (SHS)? During the hierarchy-building process, the PLY file will be parsed. If the degree of the SH coefficients is inconsistent, the memory addresses of subsequent variables like scale will be misaligned. This will directly lead to incorrect values for weight and covariance, when merging gaussians.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants