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.0.tar.gz (121.9 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.0-py3-none-any.whl (152.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: e3nn_jax-0.19.0.tar.gz
  • Upload date:
  • Size: 121.9 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.0.tar.gz
Algorithm Hash digest
SHA256 67984bc626531b6c27697a2bff8e2c4f66d1d9816fb3fd857a44a63e17c99773
MD5 5a84dec0157fed6408f82eab7d2f2e7c
BLAKE2b-256 f456268800fecd2bd89166930a8cc8d2d1967ad4132441a44a988453a387d9af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: e3nn_jax-0.19.0-py3-none-any.whl
  • Upload date:
  • Size: 152.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 977d2622ec8a290e352cc1aeff2b28793234f58b6013446bbb4a80d4b1c005d4
MD5 56c9e0a2f5cf5bf3120f951ceab52e60
BLAKE2b-256 fafd6679de4484985f96652e28f1e95105be2408babc0d839a2fc2ef7eb4f36a

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