|
8 | 8 | import numpy as np |
9 | 9 | import pytest |
10 | 10 | from helpers.graph_kernels import compile_conditional_kernels |
11 | | -from helpers.marks import requires |
| 11 | +from helpers.marks import requires_module |
12 | 12 |
|
13 | 13 | from cuda.core import Device, GraphBuilder, LaunchConfig, LegacyPinnedMemoryResource, launch |
14 | 14 |
|
15 | 15 |
|
16 | 16 | @pytest.mark.parametrize( |
17 | 17 | "condition_value", [True, False, ctypes.c_bool(True), ctypes.c_bool(False), np.bool_(True), np.bool_(False), 1, 0] |
18 | 18 | ) |
19 | | -@requires(np, 2, 1) |
| 19 | +@requires_module(np, "2.1") |
20 | 20 | def test_graph_conditional_if(init_cuda, condition_value): |
21 | 21 | mod = compile_conditional_kernels(type(condition_value)) |
22 | 22 | add_one = mod.get_kernel("add_one") |
@@ -80,7 +80,7 @@ def test_graph_conditional_if(init_cuda, condition_value): |
80 | 80 | @pytest.mark.parametrize( |
81 | 81 | "condition_value", [True, False, ctypes.c_bool(True), ctypes.c_bool(False), np.bool_(True), np.bool_(False), 1, 0] |
82 | 82 | ) |
83 | | -@requires(np, 2, 1) |
| 83 | +@requires_module(np, "2.1") |
84 | 84 | def test_graph_conditional_if_else(init_cuda, condition_value): |
85 | 85 | mod = compile_conditional_kernels(type(condition_value)) |
86 | 86 | add_one = mod.get_kernel("add_one") |
@@ -152,7 +152,7 @@ def test_graph_conditional_if_else(init_cuda, condition_value): |
152 | 152 |
|
153 | 153 |
|
154 | 154 | @pytest.mark.parametrize("condition_value", [0, 1, 2, 3]) |
155 | | -@requires(np, 2, 1) |
| 155 | +@requires_module(np, "2.1") |
156 | 156 | def test_graph_conditional_switch(init_cuda, condition_value): |
157 | 157 | mod = compile_conditional_kernels(type(condition_value)) |
158 | 158 | add_one = mod.get_kernel("add_one") |
@@ -243,7 +243,7 @@ def test_graph_conditional_switch(init_cuda, condition_value): |
243 | 243 |
|
244 | 244 |
|
245 | 245 | @pytest.mark.parametrize("condition_value", [True, False, 1, 0]) |
246 | | -@requires(np, 2, 1) |
| 246 | +@requires_module(np, "2.1") |
247 | 247 | def test_graph_conditional_while(init_cuda, condition_value): |
248 | 248 | mod = compile_conditional_kernels(type(condition_value)) |
249 | 249 | add_one = mod.get_kernel("add_one") |
|
0 commit comments