Skip to content

Commit ed5be25

Browse files
authored
Merge pull request #167 from amcadmus/devel
fix bugs in dp test
2 parents 69b9093 + a20ddee commit ed5be25

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

source/train/test.py

100755100644
Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,24 @@ def test_ener (args) :
3636

3737
dp = DeepPot(args.model)
3838
data = DeepmdData(args.system, args.set_prefix, shuffle_test = args.shuffle_test, type_map = dp.get_type_map())
39+
data.add('energy', 1, atomic=False, must=False, high_prec=True)
40+
data.add('force', 3, atomic=True, must=False, high_prec=False)
41+
data.add('virial', 9, atomic=False, must=False, high_prec=False)
42+
if dp.get_dim_fparam() > 0:
43+
data.add('fparam', dp.get_dim_fparam(), atomic=False, must=True, high_prec=False)
44+
if dp.get_dim_aparam() > 0:
45+
data.add('aparam', dp.get_dim_aparam(), atomic=True, must=True, high_prec=False)
3946

4047
test_data = data.get_test ()
41-
numb_test = args.numb_test
4248
natoms = len(test_data["type"][0])
4349
nframes = test_data["box"].shape[0]
50+
numb_test = args.numb_test
4451
numb_test = min(nframes, numb_test)
4552

4653
coord = test_data["coord"][:numb_test].reshape([numb_test, -1])
4754
box = test_data["box"][:numb_test]
55+
if not data.pbc:
56+
box = None
4857
atype = test_data["type"][0]
4958
if dp.get_dim_fparam() > 0:
5059
fparam = test_data["fparam"][:numb_test]

0 commit comments

Comments
 (0)