Skip to content

Add benchmarks of selected models and architectures - #2198

Merged
frostedoyster merged 8 commits into
mainfrom
architecture-benchmarks
Sep 16, 2026
Merged

frostedoyster merged 8 commits into
mainfrom
architecture-benchmarks

Conversation

@frostedoyster

Copy link
Copy Markdown
Contributor

This PR adds Python- and ASE-based evaluation of a few selected models measuring their accuracy on the OMol validation set and speed on Nvidia H200 GPUs

@frostedoyster frostedoyster added documentation Improvements or additions to documentation minor Minor version release labels Sep 13, 2026
Comment thread benchmarks/omol/README.md
@@ -0,0 +1,67 @@
# OMol force accuracy and runtime

![Force MAE versus ASE NVE runtime](omol_force_mae_vs_speed.png)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we add a note that you can also run the script for energy benchmark if they want?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Unfortunately the script we're including only does force MAEs. Energy MAEs hit a problem with MACE-MH-1 because it uses different energy references, so the energy MAEs are very much off for that model

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think thats fine, maybe just make a note?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I will add a note on the internal readme of the benchmark (benchmarks/omol/README.md)

Comment thread README.md Outdated
> :warning: **FAIRChem version 2 is a breaking change from version 1 and is not compatible with our previous pretrained models and code.**
> If you want to use an older model or code from version 1 you will need to install [version 1](https://pypi.org/project/fairchem-core/1.10.0/),
> as detailed [here](#looking-for-fairchem-v1-models-and-code).
## UMA is now fast!

@rayg1234 rayg1234 Sep 15, 2026 •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

UMA is now much faster!

Comment thread README.md Outdated

[![Educational Demo](https://github.com/user-attachments/assets/7005d1bb-4459-403d-b299-d41fdd8c48ec)](https://facebook-fairchem-uma-demo.hf.space/)

## Legacy models

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we can remove this now?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, I'm pretty sure AIs will be able to find the v1 installation instructions if anyone is interested in running the old models, removing now

Comment thread README.md
[benchmark details and reproduction scripts](benchmarks/omol/README.md)
for the full setup.

## Latest news

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

add a line to latest news for the speed up here (point to the right fairchem version), also add enzyme paper :)

Comment thread README.md

The vertical axis is force MAE (meV/Å) on the public OMol25 validation set; the
horizontal axis is mean runtime (ms/step) for an ASE NVE step on a water system
using an NVIDIA H200. See the

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we have a link to point to omol HF leaderboard?

@rayg1234 rayg1234 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@frostedoyster
frostedoyster added this pull request to the merge queue Sep 16, 2026
Merged via the queue into main with commit d01de61 Sep 16, 2026
26 checks passed
@frostedoyster
frostedoyster deleted the architecture-benchmarks branch September 16, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla signed documentation Improvements or additions to documentation minor Minor version release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants