AIMNet2 Pd (Palladium)
AIMNet2 is a neural network interatomic potential for fast and accurate molecular simulations. This is an extended model supporting palladium-containing systems for organometallic catalysis and coordination chemistry.
Highlights
- Fast: Orders of magnitude faster than DFT, with optional
torch.compilefor ~5x additional speedup on GPU - Accurate: Near-DFT accuracy for energies, forces, and charges
- Broad coverage: Supports 14 elements: H, B, C, N, O, F, Si, P, S, Cl, Se, Br, Pd, I
- Ensemble: 4 ensemble members for uncertainty estimation
- Features: Energy, forces, charges, Hessian, stress tensor, periodic boundary conditions
Installation
pip install "aimnet[hf]"
Quick Start
from aimnet.calculators import AIMNet2Calculator
# Load from Hugging Face (downloads and caches automatically)
calc = AIMNet2Calculator("isayevlab/aimnet2-pd")
# Single-point calculation
results = calc(
{"coord": coords, "numbers": atomic_numbers, "charge": 0.0},
forces=True,
)
print(results["energy"]) # Energy in eV
print(results["forces"]) # Forces in eV/A
print(results["charges"]) # Partial charges in e
With ASE
from aimnet.calculators.aimnet2ase import AIMNet2ASE
from ase.build import molecule
atoms = molecule("H2O")
atoms.calc = AIMNet2ASE("isayevlab/aimnet2-pd")
energy = atoms.get_potential_energy()
forces = atoms.get_forces()
Ensemble Members
This repo contains 4 ensemble members (ensemble_0.safetensors through ensemble_3.safetensors). The default loads member 0. For uncertainty estimation, load all 4 and average predictions.
| File | Description |
|---|---|
ensemble_0.safetensors |
Ensemble member 0 (default) |
ensemble_1.safetensors |
Ensemble member 1 |
ensemble_2.safetensors |
Ensemble member 2 |
ensemble_3.safetensors |
Ensemble member 3 |
config.json |
Shared model configuration and metadata |
Model Details
- Architecture: AIMNet2 (Atomic Environment Vectors + message-passing MLPs)
- Cutoff radius: 5.0 A
- DFT functional: wB97M-D3
- Dispersion: D3BJ (externalized, handled by calculator)
- Coulomb: No embedded short-range Coulomb (coulomb_mode=none)
- Format: safetensors (converted from PyTorch state dict)
Limitations
- Periodic systems are supported through the Python API / ASE interface, not through the Gradio demo
- Element coverage is limited to the 14 elements listed above; unsupported elements will raise an error
- This model does not include arsenic (As) — use
aimnet2-wb97m-d3for As-containing systems
Citation
@article{anstine2025aimnet2,
title={AIMNet2: A Neural Network Potential to Meet your Neutral, Charged, Organic, and Elemental-Organic Needs},
author={Anstine, Dylan and Zubatyuk, Roman and Isayev, Olexandr},
journal={Chemical Science},
year={2025},
publisher={Royal Society of Chemistry},
doi={10.1039/D4SC08572H}
}
License
MIT License
- Downloads last month
- 42
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 Ask for provider support