-
Notifications
You must be signed in to change notification settings - Fork 3
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
where is shjax ? #6
Comments
Hi @Chutlhu, Thank you for your interest. I implemented Lines 351 to 357 in d63c2c9
You can inspect its source there. However, I ended up using a JAX implementation of the spherical harmonics encoding, because in my benchmarks, the JAX implementation is consistently faster than the custom CUDA implementation, I think it is because JAX code can be easier optimized via operations like kernel fusion. The JAX implementation which is used throughout the project can be found at Line 361 in d63c2c9
The benchmark I used to compare between the JAX vs CUDA implementation of spherical harmonics encoding is at Line 467 in d63c2c9
Cheers! |
Dear @blurgyy , |
Dear author,
thank you very much for this repository.
I am interested in the spherical harmonics hash encoding, could you provide some more information about the shjax library?
I cannot find it online
thank you very much
The text was updated successfully, but these errors were encountered: