Skip to main content

Equivariant convolutional neural networks for the group E(3) of 3 dimensional rotations, translations, and mirrors.

Project description

e3nn-jax Coverage Status

:rocket: 44% faster than pytorch*

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

Documentation Documentation Status

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}
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

e3nn_jax-0.19.3.tar.gz (121.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

e3nn_jax-0.19.3-py3-none-any.whl (152.5 kB view details)

Uploaded Python 3

File details

Details for the file e3nn_jax-0.19.3.tar.gz.

File metadata

  • Download URL: e3nn_jax-0.19.3.tar.gz
  • Upload date:
  • Size: 121.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for e3nn_jax-0.19.3.tar.gz
Algorithm Hash digest
SHA256 2f1429de463b22f0e03a14f0703734181efb53acd3ea727ebe931f0057e021c2
MD5 a48dd50c2ea56729b5bbf72792143659
BLAKE2b-256 01d94711d035d1e990cfefb299114eecf4b4fc5347f8b1c1f31155f8b6a1bc4f

See more details on using hashes here.

File details

Details for the file e3nn_jax-0.19.3-py3-none-any.whl.

File metadata

  • Download URL: e3nn_jax-0.19.3-py3-none-any.whl
  • Upload date:
  • Size: 152.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.17

File hashes

Hashes for e3nn_jax-0.19.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c4fcf8e3df8db3d33cad4b6e9bbf993dfb71f212cd0f8fbaafe4320faea4ee9f
MD5 3c97b1b0c3bc38fc1f9103a4e63b5a03
BLAKE2b-256 ca35e21f46b83af3b797299ce536439bf87d348e9a9eab5798633a02c72eb92b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page