Skip to content

Commit 7add238

Browse files
author
Han Wang
committed
fix the squeeze issue for atomic virial, pt_expt backend only
1 parent 7e51e9d commit 7add238

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

deepmd/pt_expt/model/ener_model.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def forward(
5858
if self.do_grad_c("energy"):
5959
model_predict["virial"] = model_ret["energy_derv_c_redu"].squeeze(-2)
6060
if do_atomic_virial:
61-
model_predict["atom_virial"] = model_ret["energy_derv_c"].squeeze(-3)
61+
model_predict["atom_virial"] = model_ret["energy_derv_c"].squeeze(-2)
6262
if "mask" in model_ret:
6363
model_predict["mask"] = model_ret["mask"]
6464
return model_predict
@@ -91,7 +91,7 @@ def _forward_lower(
9191
model_predict["virial"] = model_ret["energy_derv_c_redu"].squeeze(-2)
9292
if do_atomic_virial:
9393
model_predict["extended_virial"] = model_ret["energy_derv_c"].squeeze(
94-
-3
94+
-2
9595
)
9696
if "mask" in model_ret:
9797
model_predict["mask"] = model_ret["mask"]

0 commit comments

Comments
 (0)