ml-mace-finetune
OfficialFine-tune MACE potentials for your dataset.
Education & Research#fine-tuning#dataset-conversion#gpu-training#mace#interatomic-potentials#energy-forces-stress#materials-ai
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
.xyzfiles with energy, forces, and optional stress labels (including VASP kB → eV/ų stress conversion). - Generate a complete MACE finetune configuration: creates
finetune_config.yamlcompatible withmace_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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.