|
1 | | -import os,sys,platform,json,shutil |
| 1 | +import shutil |
2 | 2 | import numpy as np |
3 | 3 | import unittest |
4 | 4 | import dpdata |
5 | 5 |
|
| 6 | +from deepmd.utils import random as dp_random |
6 | 7 | from deepmd.utils.data_system import DeepmdDataSystem |
7 | 8 | from deepmd.fit import EnerFitting |
8 | 9 | from deepmd.model.model_stat import make_stat_input, merge_sys_stat, _make_all_stat_ref |
@@ -46,31 +47,31 @@ def _comp_data(self, d0, d1) : |
46 | 47 | self.assertAlmostEqual(d0[ii][jj][kk], d1[ii][jj][kk]) |
47 | 48 |
|
48 | 49 | def test_merge_all_stat(self): |
49 | | - np.random.seed(0) |
| 50 | + dp_random.seed(0) |
50 | 51 | data0 = DeepmdDataSystem(['system_0', 'system_1'], |
51 | 52 | 5, |
52 | 53 | 10, |
53 | 54 | 1.0) |
54 | 55 | data0.add('energy', 1, must = True) |
55 | | - np.random.seed(0) |
| 56 | + dp_random.seed(0) |
56 | 57 | data1 = DeepmdDataSystem(['system_0', 'system_1'], |
57 | 58 | 5, |
58 | 59 | 10, |
59 | 60 | 1.0) |
60 | 61 | data1.add('force', 3, atomic = True, must = True) |
61 | | - np.random.seed(0) |
| 62 | + dp_random.seed(0) |
62 | 63 | data2 = DeepmdDataSystem(['system_0', 'system_1'], |
63 | 64 | 5, |
64 | 65 | 10, |
65 | 66 | 1.0) |
66 | 67 | data2.add('force', 3, atomic = True, must = True) |
67 | 68 |
|
68 | | - np.random.seed(0) |
| 69 | + dp_random.seed(0) |
69 | 70 | all_stat_0 = make_stat_input(data0, 10, merge_sys = False) |
70 | | - np.random.seed(0) |
| 71 | + dp_random.seed(0) |
71 | 72 | all_stat_1 = make_stat_input(data1, 10, merge_sys = True) |
72 | 73 | all_stat_2 = merge_sys_stat(all_stat_0) |
73 | | - np.random.seed(0) |
| 74 | + dp_random.seed(0) |
74 | 75 | all_stat_3 = _make_all_stat_ref(data2, 10) |
75 | 76 |
|
76 | 77 | #################################### |
@@ -109,7 +110,7 @@ def tearDown(self): |
109 | 110 | shutil.rmtree('system_1') |
110 | 111 |
|
111 | 112 | def test_ener_shift(self): |
112 | | - np.random.seed(0) |
| 113 | + dp_random.seed(0) |
113 | 114 | data = DeepmdDataSystem(['system_0', 'system_1'], |
114 | 115 | 5, |
115 | 116 | 10, |
|
0 commit comments