Skip to content

Can SevenNet also benefit from the recent NVIDIA cuEquivariance library? #126

Answered by YutackPark
yjw0510 asked this question in Q&A
Discussion options

You must be logged in to vote

Thanks for noticing me. The short answer is yes.

  1. I think not, especially for SevenNet-0. The number of channels is different for each 'L' value in SevenNet-0 (128x0e+64+1e+32x2e), which is different from that of MACE-MP-0. It restricts possible memory layout and it is may critical to optimization performance of cuEquivaraince. However, if we use the same number of channels, similar speed-up I expect.

  2. Yes. But seeing the library, it replaces most of e3nn parts. As sevenn.nn and sevenn.model_build is on top of e3nn, it take me some times to refactor SevenNet.

Thanks again for this great news!

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@yjw0510
Comment options

Answer selected by yjw0510
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants