File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -118,3 +118,6 @@ cdef class SyclQueue:
118
118
cpdef void wait (self )
119
119
cdef DPPLSyclQueueRef get_queue_ref (self )
120
120
cpdef memcpy (self , dest, src, int count)
121
+
122
+
123
+ cpdef SyclQueue get_current_queue()
Original file line number Diff line number Diff line change @@ -626,7 +626,7 @@ cdef class _SyclRTManager:
626
626
'''
627
627
return self .get_current_queue().get_sycl_device().get_device_type()
628
628
629
- def get_current_queue (self ):
629
+ cpdef SyclQueue get_current_queue (self ):
630
630
''' Returns the activated SYCL queue as a PyCapsule.
631
631
'''
632
632
return SyclQueue._create(DPPLQueueMgr_GetCurrentQueue())
@@ -736,7 +736,6 @@ _mgr = _SyclRTManager()
736
736
737
737
# Global bound functions
738
738
dump = _mgr.dump
739
- get_current_queue = _mgr.get_current_queue
740
739
get_current_device_type = _mgr.get_current_device_type
741
740
get_num_platforms = _mgr.get_num_platforms
742
741
get_num_activated_queues = _mgr.get_num_activated_queues
@@ -747,6 +746,10 @@ has_sycl_platforms = _mgr.has_sycl_platforms
747
746
set_default_queue = _mgr.set_default_queue
748
747
is_in_device_context = _mgr.is_in_device_context
749
748
749
+ cpdef SyclQueue get_current_queue():
750
+ ''' Obtain current Sycl Queue from Data Parallel Control package '''
751
+ return _mgr.get_current_queue()
752
+
750
753
751
754
def create_program_from_source (SyclQueue q , unicode source , unicode copts = " " ):
752
755
''' Creates a Sycl interoperability program from an OpenCL source string.
You can’t perform that action at this time.
0 commit comments