8000 GitHub - prescient-design/e3tools: Building Blocks for Equivariant Neural Networks in e3nn and PyTorch 2.0
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

prescient-design/e3tools

Repository files navigation

e3tools

A repository of building blocks in PyTorch 2.0 for E(3)/SE(3)-equivariant neural networks, built on top of e3nn:

All modules are compatible with torch.compile for JIT compilation.

Installation

Install from PyPI:

pip install e3tools

or get the latest development version from GitHub:

pip install git+https://github.com/prescient-design/e3tools.git

Examples

We provide examples of a convolution-based and attention-based E(3)-equivariant message passing networks built with e3tools. We also provide an example training script on QM9:

python examples/train_qm9.py --model conv

We see an approximate 2.5x improvement in training speed with torch.compile.

About

Building Blocks for Equivariant Neural Networks in e3nn and PyTorch 2.0

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages

0