deepmd.pt.loss.dos#
Classes#
Helper class that provides a standard way to create an ABC using |
Module Contents#
- class deepmd.pt.loss.dos.DOSLoss(starter_learning_rate: float, numb_dos: int, start_pref_dos: float = 1.0, limit_pref_dos: float = 1.0, start_pref_cdf: float = 1000, limit_pref_cdf: float = 1.0, start_pref_ados: float = 0.0, limit_pref_ados: float = 0.0, start_pref_acdf: float = 0.0, limit_pref_acdf: float = 0.0, inference=False, **kwargs)[source]#
Bases:
deepmd.pt.loss.loss.TaskLossHelper class that provides a standard way to create an ABC using inheritance.
- forward(input_dict, model, label, natoms, learning_rate=0.0, mae=False)[source]#
Return loss on local and global tensors.
- Parameters:
- Returns:
- property label_requirement: list[deepmd.utils.data.DataRequirementItem][source]#
Return data label requirements needed for this loss calculation.