Skip to content

Commit 395b518

Browse files
committed
remove irrelevant files
1 parent dde9652 commit 395b518

File tree

2 files changed

+3
-25
lines changed

2 files changed

+3
-25
lines changed

cuda_core/cuda/core/experimental/_linker.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,6 @@ def _decide_nvjitlink_or_driver():
3232
_driver_ver = handle_return(cuda.cuDriverGetVersion())
3333
_driver_ver = (_driver_ver // 1000, (_driver_ver % 1000) // 10)
3434
try:
35-
raise ImportError
3635
from cuda.bindings import nvjitlink as _nvjitlink
3736
from cuda.bindings._internal import nvjitlink as inner_nvjitlink
3837
except ImportError:

cuda_core/tests/test_linker.py

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
#
33
# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
44

5-
from contextlib import contextmanager, nullcontext
6-
75
import pytest
86

97
from cuda.core.experimental import Linker, LinkerOptions, Program, _linker
@@ -20,23 +18,6 @@
2018
device_function_c = "__device__ int C(int a, int b) { return a + b; }"
2119

2220
culink_backend = _linker._decide_nvjitlink_or_driver()
23-
skip_options = nullcontext
24-
if not culink_backend:
25-
from cuda.bindings import nvjitlink
26-
27-
@contextmanager
28-
def skip_version_specific_linker_options():
29-
if culink_backend:
30-
return
31-
try:
32-
yield
33-
except nvjitlink.nvJitLinkError as e:
34-
if e.status == nvjitlink.Result.ERROR_UNRECOGNIZED_OPTION:
35-
pytest.skip("current nvjitlink version does not support the option provided")
36-
else:
37-
raise
38-
39-
skip_options = skip_version_specific_linker_options
4021

4122

4223
@pytest.fixture(scope="function")
@@ -91,11 +72,9 @@ def compile_ltoir_functions(init_cuda):
9172
],
9273
)
9374
def test_linker_init(compile_ptx_functions, options):
94-
with skip_options():
95-
linker = Linker(*compile_ptx_functions, options=options)
96-
97-
object_code = linker.link("cubin")
98-
assert isinstance(object_code, ObjectCode)
75+
linker = Linker(*compile_ptx_functions, options=options)
76+
object_code = linker.link("cubin")
77+
assert isinstance(object_code, ObjectCode)
9978

10079

10180
def test_linker_init_invalid_arch():

0 commit comments

Comments
 (0)