Skip to content

Bump mace-torch from 0.3.12 to 0.3.15#82

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mace-torch-0.3.15
Open

Bump mace-torch from 0.3.12 to 0.3.15#82
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/mace-torch-0.3.15

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2026

Bumps mace-torch from 0.3.12 to 0.3.15.

Release notes

Sourced from mace-torch's releases.

v0.3.15

MACE v0.3.15 Release Notes

We are excited to announce MACE v0.3.15, featuring two new cross-domain foundation models, LoRA fine-tuning, weight freezing, improved LAMMPS MLIAP support for non-linear models, and a range of bug fixes and training improvements.

🏗️ Foundation Models

MACE-MH-1

Introduced MACE-MH-1, a state-of-the-art multi-head foundation machine-learning interatomic potential that unifies molecular, surface, and inorganic crystal chemistry in a single model. MACE-MH-1 covers 89 chemical elements, achieves state of the art accuracy across solids, molecular systems and surfaces, and is built on an enhanced MACE architecture with improved weight sharing and non-linear tensor decomposition.

MACE-MH-1 is pre-trained on OMAT-24 (100M inorganic crystal configurations) and fine-tuned with six heads:

  • omat_pbe (default) — PBE/PBE+U, general inorganic materials
  • omol — ωB97M-VV10, organic and organometallic molecules
  • spice_wB97M — ωB97M-D3(BJ), molecular systems
  • rgd1_b3lyp — B3LYP, reaction chemistry intermediates
  • oc20_usemppbe — PBE, surface catalysis
  • matpes_r2scan — r²SCAN, high-accuracy inorganic materials

MACE-MH-1 is supported in LAMMPS via the MLIAP interface, including support for non-linear interaction blocks (see MLIAP section below). Note that MACE-MH-1 is not yet supported in SYMMETRIX.

Example usage:

from mace.calculators import mace_mp
calc = mace_mp(
model="mh-1",
default_dtype="float64",
device="cuda",
head="omat_pbe",
)
energy = atoms.get_potential_energy()
forces = atoms.get_forces()

Model weights and documentation: Hugging Face — mace-mh-1.

Reference: Batatia et al., "Cross Learning between Electronic Structure Theories for Unifying Molecular, Surface, and Inorganic Crystal Foundation Force Fields", arXiv:2510.25380

MACE-MH-0

Added MACE-MH-0, the predecessor of MACE-MH-1. It covers the same 89 elements and is trained on the same family of datasets (OMAT, OMOL, OC20, MATPES), providing strong cross-domain performance on bulk, surfaces, and molecules. MACE-MH-0 is supported in SYMMETRIX and via LAMMPS MLIAP.

Example usage:

from mace.calculators import mace_mp
calc = mace_mp(model="mh-0", default_dtype="float64", device="cuda")

... (truncated)

Commits
  • a2803e5 Merge pull request #1361 from ACEsuit/develop
  • fa47487 Merge pull request #1374 from ThomasWarford/bugfix_eval_configs_head
  • 24bcc67 fix heads bug
  • c09764f Merge pull request #1341 from ThomasWarford/bugfix_compile_test
  • 959920b Merge pull request #1297 from vue1999/merge-lora-weights
  • b020906 Merge pull request #1354 from kush2803/patch-1
  • 516257c Merge pull request #1352 from Student204161/new_pandas_support
  • 966a54d fix precommit checks
  • c0fcb16 move lora code to modules
  • 7418be2 fix python 3.8 compatibility
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [mace-torch](https://github.com/ACEsuit/mace) from 0.3.12 to 0.3.15.
- [Release notes](https://github.com/ACEsuit/mace/releases)
- [Commits](ACEsuit/mace@v0.3.12...v0.3.15)

---
updated-dependencies:
- dependency-name: mace-torch
  dependency-version: 0.3.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants