File tree Expand file tree Collapse file tree 7 files changed +16
-12
lines changed Expand file tree Collapse file tree 7 files changed +16
-12
lines changed Original file line number Diff line number Diff line change 19
19
eval_model ,
20
20
model_dpa1 ,
21
21
model_dpa2 ,
22
+ model_hybrid ,
22
23
model_se_e2_a ,
23
24
model_zbl ,
24
25
)
@@ -192,6 +193,20 @@ def setUp(self):
192
193
self .model = get_model (model_params ).to (env .DEVICE )
193
194
194
195
196
+ class TestEnergyModelHybridForce (unittest .TestCase , ForceTest ):
197
+ def setUp (self ):
198
+ model_params = copy .deepcopy (model_hybrid )
199
+ self .type_split = True
200
+ self .model = get_model (model_params ).to (env .DEVICE )
201
+
202
+
203
+ class TestEnergyModelHybridVirial (unittest .TestCase , VirialTest ):
204
+ def setUp (self ):
205
+ model_params = copy .deepcopy (model_hybrid )
206
+ self .type_split = True
207
+ self .model = get_model (model_params ).to (env .DEVICE )
208
+
209
+
195
210
class TestEnergyModelZBLForce (unittest .TestCase , ForceTest ):
196
211
def setUp (self ):
197
212
model_params = copy .deepcopy (model_zbl )
Original file line number Diff line number Diff line change @@ -101,7 +101,6 @@ def tearDown(self):
101
101
JITTest .tearDown (self )
102
102
103
103
104
- @unittest .skip ("hybrid not supported at the moment" )
105
104
class TestEnergyModelHybrid (unittest .TestCase , JITTest ):
106
105
def setUp (self ):
107
106
input_json = str (Path (__file__ ).parent / "water/se_atten.json" )
@@ -118,7 +117,6 @@ def tearDown(self):
118
117
JITTest .tearDown (self )
119
118
120
119
121
- @unittest .skip ("hybrid not supported at the moment" )
122
120
class TestEnergyModelHybrid2 (unittest .TestCase , JITTest ):
123
121
def setUp (self ):
124
122
input_json = str (Path (__file__ ).parent / "water/se_atten.json" )
@@ -128,7 +126,7 @@ def setUp(self):
128
126
self .config ["training" ]["training_data" ]["systems" ] = data_file
129
127
self .config ["training" ]["validation_data" ]["systems" ] = data_file
130
128
self .config ["model" ] = deepcopy (model_hybrid )
131
- self .config ["model" ]["descriptor" ]["hybrid_mode" ] = "sequential"
129
+ # self.config["model"]["descriptor"]["hybrid_mode"] = "sequential"
132
130
self .config ["training" ]["numb_steps" ] = 10
133
131
self .config ["training" ]["save_freq" ] = 10
134
132
Original file line number Diff line number Diff line change @@ -119,15 +119,13 @@ def setUp(self):
119
119
self .model = get_model (model_params ).to (env .DEVICE )
120
120
121
121
122
- @unittest .skip ("hybrid not supported at the moment" )
123
122
class TestEnergyModelHybrid (unittest .TestCase , NullTest ):
124
123
def setUp (self ):
125
124
model_params = copy .deepcopy (model_hybrid )
126
125
self .type_split = True
127
126
self .model = get_model (model_params ).to (env .DEVICE )
128
127
129
128
130
- @unittest .skip ("hybrid not supported at the moment" )
131
129
class TestForceModelHybrid (unittest .TestCase , NullTest ):
132
130
def setUp (self ):
133
131
model_params = copy .deepcopy (model_hybrid )
Original file line number Diff line number Diff line change @@ -279,15 +279,13 @@ def setUp(self):
279
279
self .model = get_model (model_params ).to (env .DEVICE )
280
280
281
281
282
- @unittest .skip ("hybrid not supported at the moment" )
283
282
class TestEnergyModelHybrid (unittest .TestCase , PermutationTest ):
284
283
def setUp (self ):
285
284
model_params = copy .deepcopy (model_hybrid )
286
285
self .type_split = True
287
286
self .model = get_model (model_params ).to (env .DEVICE )
288
287
289
288
290
- @unittest .skip ("hybrid not supported at the moment" )
291
289
class TestForceModelHybrid (unittest .TestCase , PermutationTest ):
292
290
def setUp (self ):
293
291
model_params = copy .deepcopy (model_hybrid )
Original file line number Diff line number Diff line change @@ -154,15 +154,13 @@ def setUp(self):
154
154
self .model = get_model (model_params ).to (env .DEVICE )
155
155
156
156
157
- @unittest .skip ("hybrid not supported at the moment" )
158
157
class TestEnergyModelHybrid (unittest .TestCase , RotTest ):
159
158
def setUp (self ):
160
159
model_params = copy .deepcopy (model_hybrid )
161
160
self .type_split = True
162
161
self .model = get_model (model_params ).to (env .DEVICE )
163
162
164
163
165
- @unittest .skip ("hybrid not supported at the moment" )
166
164
class TestForceModelHybrid (unittest .TestCase , RotTest ):
167
165
def setUp (self ):
168
166
model_params = copy .deepcopy (model_hybrid )
Original file line number Diff line number Diff line change @@ -195,7 +195,6 @@ def setUp(self):
195
195
self .epsilon , self .aprec = None , None
196
196
197
197
198
- @unittest .skip ("hybrid not supported at the moment" )
199
198
class TestEnergyModelHybrid (unittest .TestCase , SmoothTest ):
200
199
def setUp (self ):
201
200
model_params = copy .deepcopy (model_hybrid )
Original file line number Diff line number Diff line change @@ -110,15 +110,13 @@ def setUp(self):
110
110
self .model = get_model (model_params ).to (env .DEVICE )
111
111
112
112
113
- @unittest .skip ("hybrid not supported at the moment" )
114
113
class TestEnergyModelHybrid (unittest .TestCase , TransTest ):
115
114
def setUp (self ):
116
115
model_params = copy .deepcopy (model_hybrid )
117
116
self .type_split = True
118
117
self .model = get_model (model_params ).to (env .DEVICE )
119
118
120
119
121
- @unittest .skip ("hybrid not supported at the moment" )
122
120
class TestForceModelHybrid (unittest .TestCase , TransTest ):
123
121
def setUp (self ):
124
122
model_params = copy .deepcopy (model_hybrid )
You can’t perform that action at this time.
0 commit comments