Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

UMA Release Changelog

This page documents the release history of UMA models, including new features, improvements, and bug fixes.


Library compatibility — UMA 1.0 deprecation

UMA 1.0 checkpoints are no longer supported (their MoE include_self behavior diverges from later releases); loading one raises a RuntimeError. To use a 1.0 checkpoint, pip install 'fairchem-core<=2.21.0'.

Loading now requires a model_id to be defined. UMA 1.1 (which ships without one) is auto-tagged model_id = "UMA-1.1" in memory; UMA 1.2+ already carry model_id; a checkpoint with neither model_id nor backbone.model_version is rejected. When training, set model_id on the model config (e.g. model_id: UMA-1.2.1).


UMA 1.2

Model Highlights

🔋 Better Charge Handling

Leading to improvements across molecular systems:

  • ~50% relative improvement on biomolecules vs UMA-S-1.1

  • ~30% relative improvement on electrolytes vs UMA-S-1.1

📊 Expanded Data Coverage

Now ~520M total DFT calculations including:

  • OC22 (oxide catalysts)

  • OC25 (electrolyte/inorganic interfaces)

  • Expanded OMol25 data including polymers (OPoly26)

⚡ Faster Inference

~50% speedup for UMA-S with turbo mode compared to previous releases

🔧 Bug Fixes & Stability
  • Numerical and stability improvements for Hessians and phonons

  • More accurate diatomics and ionization potentials

Available Tasks (7 total)

TaskDatasetDomainStatus
oc20OC20Heterogeneous CatalysisNo update
omatOMat24Inorganic Materials📊 Updated — dimer data
omolOMol-1.0Organic Molecules📊 Updated — polymers (OPoly26), ionization potentials, small molecule clusters, dimers
odacODAC23MOFs for Direct Air CaptureNo update
omcOMC25Molecular CrystalsNo update
oc25OC25Electrolyte/Inorganic Interfaces🆕 Added to UMA
oc22OC22Oxide Catalysts🆕 Added to UMA

Large-Scale Inference & Molecular Dynamics

🚀 Large-Scale MD Simulations

Run MD with ASE and LAMMPS on large-scale systems with ns/day speeds:

  • Battle tested up to hundreds of GPUs

  • Systems up to 1M atoms

  • UMA handles all parallelism—no need to manually configure LAMMPS, Kokkos, MPI, CUDA, etc.

📦 Batched Simulations

Client–server Ray framework enables batched simulations:

  • Structural relaxations

  • Molecular dynamics

  • Up to 4x speedup over serial calculations for batches of small systems on a single H100 GPU


UMA 1.1

Available Tasks (5 total)

TaskDatasetDomainStatus
oc20OC20Heterogeneous CatalysisNo update
omatOMat24Inorganic MaterialsNo update
omolOMol25Organic MoleculesNo update
odacODAC23MOFs for Direct Air CaptureNo update
omcOMC25Molecular CrystalsNo update

UMA 1.0

Available Tasks (5 total)

TaskDatasetDomainStatus
oc20OC20Heterogeneous Catalysis🆕 New
omatOMat24Inorganic Materials🆕 New
omolOMol25Organic Molecules🆕 New
odacODAC23MOFs for Direct Air Capture🆕 New
omcOMC25Molecular Crystals🆕 New

Key Features