deepmd.pt.loss.property#
Attributes#
Classes#
Helper class that provides a standard way to create an ABC using |
Module Contents#
- class deepmd.pt.loss.property.PropertyLoss(task_dim, var_name: str, loss_func: str = 'smooth_mae', metric: list = ['mae'], beta: float = 1.0, out_bias: list | None = None, out_std: list | None = None, intensive: bool = 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 properties .
- Parameters:
- Returns:
- property label_requirement: list[deepmd.utils.data.DataRequirementItem][source]#
Return data label requirements needed for this loss calculation.