--- license: mit --- # EScAIP: Efficiently Scaled Attention Interatomic Potential ## Installation First, clone the FAIR Chem repo with allscaip branch: ```bash git clone -b allscaip https://github.com/EricZQu/fairchem.git cd fairchem ``` Then, create a conda environment and install the dependencies: ```bash conda create -n allscaip python=3.12 conda activate allscaip pip install -e packages/fairchem-core[dev] ``` ## Inference You can use the `FAIRChemCalculator` to load a pretrained EScAIP model and perform inference. Here's an example: ```python from ase import units from ase.io import Trajectory from ase.md.langevin import Langevin from ase.build import molecule from fairchem.core import pretrained_mlip, FAIRChemCalculator calc = FAIRChemCalculator.from_model_checkpoint("/path/to/your/checkpoint.pt", task_name="omol") atoms = molecule("H2O") atoms.calc = calc dyn = Langevin( atoms, timestep=0.1 * units.fs, temperature_K=400, friction=0.001 / units.fs, ) trajectory = Trajectory("my_md.traj", "w", atoms) dyn.attach(trajectory.write, interval=1) dyn.run(steps=1000) ```