File tree Expand file tree Collapse file tree 8 files changed +26
-11
lines changed
Expand file tree Collapse file tree 8 files changed +26
-11
lines changed Original file line number Diff line number Diff line change @@ -87,3 +87,12 @@ _dpctl_bindings*
8787
8888# generated C API coverage reports
8989dpctl-c-api-coverage
90+
91+ # generated header files
92+ dpctl /_sycl_queue.h
93+ dpctl /_sycl_context.h
94+ dpctl /_sycl_device.h
95+ dpctl /_sycl_event.h
96+ dpctl /_sycl_queue.h
97+ dpctl /_sycl_queue_manager.h
98+ dpctl /memory /_memory.h
Original file line number Diff line number Diff line change 11include versioneer.py
22recursive-include dpctl/include *.h *.hpp
33recursive-include dpctl *.pxd
4+ include dpctl/_sycl_context.h
5+ include dpctl/_sycl_device.h
6+ include dpctl/_sycl_queue.h
7+ include dpctl/_sycl_queue_manager.h
8+ include dpctl/_sycl_event.h
9+ include dpctl/memory/_memory.h
410include dpctl/*DPCTL*Interface.*
511include dpctl/tests/input_files/*
612global-exclude *.cpp
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ cdef class _SyclContext:
3030 cdef DPCTLSyclContextRef _ctxt_ref
3131
3232
33- cdef class SyclContext(_SyclContext):
33+ cdef public class SyclContext(_SyclContext) [ object PySyclContextObject, type PySyclContextType] :
3434 ''' Wrapper class for a Sycl Context
3535 '''
3636
Original file line number Diff line number Diff line change @@ -38,7 +38,7 @@ cdef class _SyclDevice:
3838 cdef size_t * _max_work_item_sizes
3939
4040
41- cdef class SyclDevice(_SyclDevice):
41+ cdef public class SyclDevice(_SyclDevice) [ object PySyclDeviceObject, type PySyclDeviceType] :
4242 @staticmethod
4343 cdef SyclDevice _create(DPCTLSyclDeviceRef dref)
4444 @staticmethod
Original file line number Diff line number Diff line change 2323from ._backend cimport DPCTLSyclEventRef
2424
2525
26- cdef class SyclEvent:
26+ cdef public class SyclEvent [ object PySyclEventObject, type PySyclEventType] :
2727 ''' Wrapper class for a Sycl Event
2828 '''
2929 cdef DPCTLSyclEventRef _event_ref
Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ cdef class _SyclQueue:
4141 cdef SyclDevice _device
4242
4343
44- cdef class SyclQueue (_SyclQueue):
44+ cdef public class SyclQueue (_SyclQueue) [ object PySyclQueueObject, type PySyclQueueType] :
4545 """ Python wrapper class for a sycl::queue.
4646 """
4747 cdef int _init_queue_default(self , int )
Original file line number Diff line number Diff line change 2020from ._sycl_queue cimport SyclQueue
2121
2222
23- cpdef SyclQueue get_current_queue()
23+ cpdef public SyclQueue get_current_queue()
2424cpdef get_current_device_type ()
2525cpdef get_current_backend()
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ from .._sycl_device cimport SyclDevice
2828from .._sycl_queue cimport SyclQueue
2929
3030
31- cdef class _Memory:
31+ cdef public class _Memory [ object Py_MemoryObject, type Py_MemoryType] :
3232 cdef DPCTLSyclUSMRef memory_ptr
3333 cdef Py_ssize_t nbytes
3434 cdef SyclQueue queue
@@ -47,18 +47,18 @@ cdef class _Memory:
4747 cpdef bytes tobytes(self )
4848
4949 @staticmethod
50- cdef SyclDevice get_pointer_device(DPCTLSyclUSMRef p, SyclContext ctx)
50+ cdef public SyclDevice get_pointer_device(DPCTLSyclUSMRef p, SyclContext ctx)
5151 @staticmethod
52- cdef bytes get_pointer_type(DPCTLSyclUSMRef p, SyclContext ctx)
52+ cdef public bytes get_pointer_type(DPCTLSyclUSMRef p, SyclContext ctx)
5353
5454
55- cdef class MemoryUSMShared(_Memory):
55+ cdef public class MemoryUSMShared(_Memory) [ object PyMemoryUSMSharedObject, type PyMemoryUSMSharedType] :
5656 pass
5757
5858
59- cdef class MemoryUSMHost(_Memory):
59+ cdef public class MemoryUSMHost(_Memory) [ object PyMemoryUSMHostObject, type PyMemoryUSMHostType] :
6060 pass
6161
6262
63- cdef class MemoryUSMDevice(_Memory):
63+ cdef public class MemoryUSMDevice(_Memory) [ object PyMemoryUSMDeviceObject, type PyMemoryUSMDeviceType] :
6464 pass
You can’t perform that action at this time.
0 commit comments