ml-mace-finetune

Official

Fine-tune MACE potentials for your dataset.

Authorlearningmatter-mit
Version1.0.0
Installs0

System Documentation

What problem does it solve?

MACE fine-tuning helps domain researchers adapt a foundation machine-learning interatomic potential to a specific chemical system or physical property when the out-of-the-box model is not accurate enough.

Core Features & Use Cases

  • Convert labeled JSON into MACE-ready training data: prepares .xyz files with energy, forces, and optional stress labels (including VASP kB → eV/ų stress conversion).
  • Generate a complete MACE finetune configuration: creates finetune_config.yaml compatible with mace_run_train, including options for freezing the backbone, reinitializing readout, and multi-head fine-tuning.
  • Benchmark and validate during the loop: supports running training, then extracting standardized training history metrics for comparison to foundation performance.

Quick Start

Use the ml-mace-finetune skill to fine-tune a foundation MACE model by asking it to run data preparation from your labeled JSON, generate finetune_config.yaml for your train/validation .xyz files, and execute mace_run_train on your chosen GPU device.

Dependency Matrix

Required Modules

asenumpypyyamlmace

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ml-mace-finetune
Download link: https://github.com/learningmatter-mit/AtomisticSkills/archive/main.zip#ml-mace-finetune

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.