File tree Expand file tree Collapse file tree 5 files changed +11
-4
lines changed Expand file tree Collapse file tree 5 files changed +11
-4
lines changed Original file line number Diff line number Diff line change
1
+ from cuda .py ._compiler import Compiler
2
+
3
+ def test_compiler_initialization ():
4
+ code = "__device__ int test_func() { return 0; }"
5
+ compiler = Compiler (code , "c++" )
6
+ assert compiler ._handle is not None
7
+ assert compiler ._backend == "nvrtc"
Original file line number Diff line number Diff line change @@ -50,4 +50,4 @@ def test_compute_capability():
50
50
minor = handle_return (cudart .cudaDeviceGetAttribute (
51
51
cudart .cudaDeviceAttr .cudaDevAttrComputeCapabilityMinor , device .device_id ))
52
52
expected_cc = ComputeCapability (major , minor )
53
- assert device .compute_capability == expected_cc
53
+ assert device .compute_capability == expected_cc
Original file line number Diff line number Diff line change @@ -35,4 +35,4 @@ def test_is_done():
35
35
def test_handle ():
36
36
options = EventOptions ()
37
37
event = Event ._init (options )
38
- assert isinstance (event .handle , int )
38
+ assert isinstance (event .handle , int )
Original file line number Diff line number Diff line change @@ -68,4 +68,4 @@ def test_buffer_close():
68
68
buffer = dummy_mr .allocate (size = 1024 )
69
69
buffer .close ()
70
70
assert buffer .handle == 0
71
- assert buffer .memory_resource == None
71
+ assert buffer .memory_resource == None
Original file line number Diff line number Diff line change @@ -47,4 +47,4 @@ def test_program_close():
47
47
code = "extern \" C\" __global__ void my_kernel() {}"
48
48
program = Program (code , "c++" )
49
49
program .close ()
50
- assert program .handle is None
50
+ assert program .handle is None
You can’t perform that action at this time.
0 commit comments