Closed bernstei closed 1 week ago
Happy to address this quickly. It would help if someone could point me to the main changes in the model structure for multi-head. I've not been deeply involved there.
FWIW, I'm not convinced it isn't better addressed by stripping out of the saved model all the multihead stuff, at least when it's just being used for stabilizing the fine-tuning.
Maybe the create_lammps_model
script could/should create a separate LAMMPS model for each head that it finds? Assuming I'm using that concept correctly.
Yes I will just make the new Model a completely normal mace model. I do not think there is any reason to support multihead in lammps.
If you could update the multi-head-interface
, I'd very much like to use it. It'll make my GAP-ACE-MACE cleaner (although I also need to info on the way MACE fitting uses the weights)
Thanks @ilyes319. It doesn't sound like there is anything for me to do here, but feel free to ping me if that changes.
closing this as it is supported in develop.
Models creates by multihead fine tuning (
multi-head-interface
branch) and converted to lammps withmace_create_lammps_model
do not work. They give the error below, suggestive of something (conversion to lammps? actual lammps code itself) not knowing about the data structures involved in the different heads. Also, it might just in general be nice for the results of multihead fine tuning to be completely normal MACE models.