deepmd.pt.optimizer.KFWrapper
deepmd.pt.optimizer.KFWrapper
Module Contents
- class deepmd.pt.optimizer.KFWrapper.KFOptimizerWrapper(model: torch.nn.Module, optimizer: torch.optim.optimizer.Optimizer, atoms_selected: int, atoms_per_group: int, is_distributed: bool = False)[source]
- model[source]
- optimizer[source]
- atoms_selected[source]
- atoms_per_group[source]
- is_distributed = False[source]
- update_energy(inputs: dict, Etot_label: torch.Tensor, update_prefactor: float = 1) → None[source]
- update_force(inputs: dict, Force_label: torch.Tensor, update_prefactor: float = 1) → None[source]
- update_denoise_coord(inputs: dict, clean_coord: torch.Tensor, update_prefactor: float = 1, mask_loss_coord: bool = True, coord_mask: torch.Tensor = None) → None[source]
- __sample(atoms_selected: int, atoms_per_group: int, natoms: int) → numpy.ndarray[source]