@@ -38,21 +38,20 @@ def test_create_program_from_source(self):
38
38
size_t index = get_global_id(0); \
39
39
c[index] = a[index] + d*b[index]; \
40
40
}"
41
- with dpctl .device_context ("opencl:gpu:0" ):
42
- q = dpctl .get_current_queue ()
43
- prog = dpctl_prog .create_program_from_source (q , oclSrc )
44
- self .assertIsNotNone (prog )
41
+ q = dpctl .SyclQueue ("opencl:gpu" )
42
+ prog = dpctl_prog .create_program_from_source (q , oclSrc )
43
+ self .assertIsNotNone (prog )
45
44
46
- self .assertTrue (prog .has_sycl_kernel ("add" ))
47
- self .assertTrue (prog .has_sycl_kernel ("axpy" ))
45
+ self .assertTrue (prog .has_sycl_kernel ("add" ))
46
+ self .assertTrue (prog .has_sycl_kernel ("axpy" ))
48
47
49
- addKernel = prog .get_sycl_kernel ("add" )
50
- axpyKernel = prog .get_sycl_kernel ("axpy" )
48
+ addKernel = prog .get_sycl_kernel ("add" )
49
+ axpyKernel = prog .get_sycl_kernel ("axpy" )
51
50
52
- self .assertEqual (addKernel .get_function_name (), "add" )
53
- self .assertEqual (axpyKernel .get_function_name (), "axpy" )
54
- self .assertEqual (addKernel .get_num_args (), 3 )
55
- self .assertEqual (axpyKernel .get_num_args (), 4 )
51
+ self .assertEqual (addKernel .get_function_name (), "add" )
52
+ self .assertEqual (axpyKernel .get_function_name (), "axpy" )
53
+ self .assertEqual (addKernel .get_num_args (), 3 )
54
+ self .assertEqual (axpyKernel .get_num_args (), 4 )
56
55
57
56
58
57
@unittest .skipUnless (has_gpu (), "No OpenCL GPU queues available" )
@@ -63,20 +62,19 @@ def test_create_program_from_spirv(self):
63
62
spirv_file = os .path .join (CURR_DIR , "input_files/multi_kernel.spv" )
64
63
with open (spirv_file , "rb" ) as fin :
65
64
spirv = fin .read ()
66
- with dpctl .device_context ("opencl:gpu:0" ):
67
- q = dpctl .get_current_queue ()
68
- prog = dpctl_prog .create_program_from_spirv (q , spirv )
69
- self .assertIsNotNone (prog )
70
- self .assertTrue (prog .has_sycl_kernel ("add" ))
71
- self .assertTrue (prog .has_sycl_kernel ("axpy" ))
65
+ q = dpctl .SyclQueue ("opencl:gpu" )
66
+ prog = dpctl_prog .create_program_from_spirv (q , spirv )
67
+ self .assertIsNotNone (prog )
68
+ self .assertTrue (prog .has_sycl_kernel ("add" ))
69
+ self .assertTrue (prog .has_sycl_kernel ("axpy" ))
72
70
73
- addKernel = prog .get_sycl_kernel ("add" )
74
- axpyKernel = prog .get_sycl_kernel ("axpy" )
71
+ addKernel = prog .get_sycl_kernel ("add" )
72
+ axpyKernel = prog .get_sycl_kernel ("axpy" )
75
73
76
- self .assertEqual (addKernel .get_function_name (), "add" )
77
- self .assertEqual (axpyKernel .get_function_name (), "axpy" )
78
- self .assertEqual (addKernel .get_num_args (), 3 )
79
- self .assertEqual (axpyKernel .get_num_args (), 4 )
74
+ self .assertEqual (addKernel .get_function_name (), "add" )
75
+ self .assertEqual (axpyKernel .get_function_name (), "axpy" )
76
+ self .assertEqual (addKernel .get_num_args (), 3 )
77
+ self .assertEqual (axpyKernel .get_num_args (), 4 )
80
78
81
79
82
80
@unittest .skipUnless (
@@ -98,9 +96,8 @@ def test_create_program_from_spirv(self):
98
96
spirv_file = os .path .join (CURR_DIR , "input_files/multi_kernel.spv" )
99
97
with open (spirv_file , "rb" ) as fin :
100
98
spirv = fin .read ()
101
- with dpctl .device_context ("level_zero:gpu:0" ):
102
- q = dpctl .get_current_queue ()
103
- dpctl_prog .create_program_from_spirv (q , spirv )
99
+ q = dpctl .SyclQueue ("level_zero:gpu" )
100
+ dpctl_prog .create_program_from_spirv (q , spirv )
104
101
105
102
@unittest .expectedFailure
106
103
def test_create_program_from_source (self ):
@@ -113,9 +110,8 @@ def test_create_program_from_source(self):
113
110
size_t index = get_global_id(0); \
114
111
c[index] = a[index] + d*b[index]; \
115
112
}"
116
- with dpctl .device_context ("level_zero:gpu:0" ):
117
- q = dpctl .get_current_queue ()
118
- dpctl_prog .create_program_from_source (q , oclSrc )
113
+ q = dpctl .SyclQueue ("level_zero:gpu" )
114
+ dpctl_prog .create_program_from_source (q , oclSrc )
119
115
120
116
121
117
if __name__ == "__main__" :
0 commit comments