Skip to content

Bump mace-torch from 0.3.12 to 0.3.15#82

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

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
Copy Markdown
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
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 10, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/mace-torch-0.3.15 branch March 10, 2026 18:32
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.

1 participant