File tree 1 file changed +13
-4
lines changed 1 file changed +13
-4
lines changed Original file line number Diff line number Diff line change 4
4
5
5
import pytest
6
6
from pytest import mark
7
- import torch as pt
8
- from torchmdnet .models .model import create_model
9
- from torchmdnet .optimize import optimize
10
- from torchmdnet .models .utils import dtype_mapping
11
7
8
+ try :
9
+ import NNPOps
10
+
11
+ nnpops_available = True
12
+ except ImportError :
13
+ nnpops_available = False
14
+
15
+
16
+ @pytest .mark .skipif (not nnpops_available , reason = "NNPOps not available" )
12
17
@mark .parametrize ("device" , ["cpu" , "cuda" ])
13
18
@mark .parametrize ("num_atoms" , [10 , 100 ])
14
19
def test_gn (device , num_atoms ):
20
+ import torch as pt
21
+ from torchmdnet .models .model import create_model
22
+ from torchmdnet .optimize import optimize
23
+ from torchmdnet .models .utils import dtype_mapping
15
24
16
25
if not pt .cuda .is_available () and device == "cuda" :
17
26
pytest .skip ("No GPU" )
You can’t perform that action at this time.
0 commit comments