ACEsuit / mace

MACE - Fast and accurate machine learning interatomic potentials with higher order equivariant message passing.
Other
413 stars 157 forks source link

Allow MACECalculator to pick theory used for multihead models #394

Closed bernstei closed 2 months ago

bernstei commented 2 months ago

Initial form of this PR allows MACECalculator to override Atoms.info["theory"] when deciding which head to use for prediction. This is the minimal change I need to be able to use such models cleanly, but I'm not sure it's sufficient.

Other related things I've noticed

closes #390

gabor1 commented 2 months ago

I suggest we rename "theory" to "head" or "multihead"

bernstei commented 2 months ago

I suggest we rename "theory" to "head" or "multihead"

I agree, and now, before a non-optimal name is ingrained