Noether Model Zoo

The Noether Framework includes base implementations for several state-of-the-art models:

Model

Paper

Implementation

Notes

AB-UPT

arXiv:2502.09692

ab_upt.py

-

Transformer

-

transformer.py

-

Transolver

arXiv:2402.02366

transolver.py

Transolver is a Transformer with a different attention config

Transolver++

arXiv:2502.02414

Schema only: transolver.py

Transolver++ is a Transolver with a different attention config

UPT

arXiv:2402.12365

upt.py

-

  • Transformer & Transolver(++): These models are implemented as a backbone; consisting of a stack of layers. Transolver replaces the standard attention mechanism with Physics-Attention. For these two models, input embedding and output projection must be implemented by an extra wrapper module that uses the backbone.

  • UPT & AB-UPT: In contrast, these models are “off-the-shelf” implementations, meaning they include the full architecture, including input embedding and output projection.