Skip to content

e3nn/e3nn-jax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jun 24, 2023
1c645ff Â· Jun 24, 2023
Jun 22, 2023
Jun 23, 2023
Jun 24, 2023
Jun 23, 2023
Dec 27, 2021
Mar 19, 2022
Feb 2, 2023
Feb 3, 2023
Jun 23, 2023
Jun 24, 2023
Dec 14, 2022
Apr 26, 2023
Feb 14, 2023
Dec 15, 2022
Aug 29, 2022
Jun 6, 2023
Apr 18, 2022
Jun 22, 2023
Dec 14, 2022

Repository files navigation

e3nn-jax Coverage Status

🚀 44% faster than pytorch*

*Speed comparison done with a full model (MACE) during training (revMD-17) on a GPU (NVIDIA RTX A5000)

Please always check the ChangeLog for breaking changes.

Installation

To install the latest released version:

pip install --upgrade e3nn-jax

To install the latest GitHub version:

pip install git+https://github.com/e3nn/e3nn-jax.git

Need Help?

Ask a question in the discussions tab.

What is different from the PyTorch version?

The main difference is the presence of the class IrrepsArray. IrrepsArray contains the irreps (Irreps) along with the data array.

Citing

@misc{e3nn_paper,
    doi = {10.48550/ARXIV.2207.09453},
    url = {https://arxiv.org/abs/2207.09453},
    author = {Geiger, Mario and Smidt, Tess},
    keywords = {Machine Learning (cs.LG), Artificial Intelligence (cs.AI), Neural and Evolutionary Computing (cs.NE), FOS: Computer and information sciences, FOS: Computer and information sciences}, 
    title = {e3nn: Euclidean Neural Networks},
    publisher = {arXiv},
    year = {2022},
    copyright = {Creative Commons Attribution 4.0 International}
}