Welcome to metatensor-models!¶
What is metatensor-models?¶
The idea behind metatensor-models
is to have a general hub
that provide an homogeneous enviroment and user interface to
train, export and evaluate ML models and to
connect those models with various MD engines (e.g. LAMMPS
, i-PI
, ASE
…).
metatensor-models
is the tool that transforms every ML architecture in an
end-to-end model. Any custom ML architecture compatible with TorchScript
can be integrated in metatensor-models
, gaining automatic access to
a training and evaluation interface, as well as compatibility with various MD engines.
Note: metatensor-models
does not provide per se mathematical functionalities but
relies on external models that implement the various architectures.
Features¶
Custom ML Architecture: Integrate any TorchScriptable ML model to explore innovative architectures.
MD Engine Compatibility: Supports various MD engines for diverse research and application needs.
Streamlined Training: Automated process leveraging MD-generated data to optimize ML models with minimal effort. It uses the
hydra
module to easy management of folder and files.HPC Compatibility: Efficient in HPC environments for extensive simulations.
Future-Proof: Extensible to accommodate advancements in ML and MD fields.
List of Implemented Architectures¶
Currently metatensor-models supports the following architectures for building an atomistic model.
Name |
Description |
---|---|
SOAP BPNN |
A Behler-Parrinello neural network with SOAP features |
Alchemical Model |
A Behler-Parrinello neural network with SOAP features and Alchemical Compression of the composition space |