-
Notifications
You must be signed in to change notification settings - Fork 275
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
Insufficient hash resolution harming performance #23
Comments
Thanks for reporting this. According to this line, |
NHR provides a multiview dataset for humans. |
@ashawkey Thanks! That is exactly what I meant. I will test it later. However, I think there are some differences still:
But in
The corresponding code in instant-ngp: In my trial, the hash encoding has some tolerence in scaling, but maybe it would be better to strictly align with i-ngp, at least in scaling? |
As the cascaded density grid has been implemented, I'll close this for now. |
I noticed that the
desired_resolution
of hash encoding is fixed in torch-ngp:torch-ngp/nerf/network.py
Line 26 in 9e224d9
torch-ngp/encoding.py
Line 52 in 9e224d9
While in instant-ngp, it is a parameter controlled by
aabb_scale
. Whenaabb_scale
== 1, thedesired_resolution
= 2048, and whenaabb_scale
increases to 16, thedesired_resolution
increases to 32768. (Theper_level_scale
changes, too.)That proved to be a huge gap on performance (also memory) in my trial, which is on a rather big scene than lego.
The text was updated successfully, but these errors were encountered: