Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions cuda_bindings/cuda/bindings/driver.pyx.in
Original file line number Diff line number Diff line change
Expand Up @@ -11081,6 +11081,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st:
{{if 'CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st.paramArray' in found_struct}}
if self._paramArray is not NULL:
free(self._paramArray)
self._pvt_ptr[0].paramArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -11148,6 +11149,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v1_st:
def paramArray(self, val):
if len(val) == 0:
free(self._paramArray)
self._paramArray = NULL
self._paramArray_length = 0
self._pvt_ptr[0].paramArray = NULL
else:
Expand Down Expand Up @@ -11216,6 +11218,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st:
{{if 'CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st.paramArray' in found_struct}}
if self._paramArray is not NULL:
free(self._paramArray)
self._pvt_ptr[0].paramArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -11283,6 +11286,7 @@ cdef class CUDA_BATCH_MEM_OP_NODE_PARAMS_v2_st:
def paramArray(self, val):
if len(val) == 0:
free(self._paramArray)
self._paramArray = NULL
self._paramArray_length = 0
self._pvt_ptr[0].paramArray = NULL
else:
Expand Down Expand Up @@ -14623,6 +14627,7 @@ cdef class CUlaunchConfig_st:
{{if 'CUlaunchConfig_st.attrs' in found_struct}}
if self._attrs is not NULL:
free(self._attrs)
self._pvt_ptr[0].attrs = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -14774,6 +14779,7 @@ cdef class CUlaunchConfig_st:
def attrs(self, val):
if len(val) == 0:
free(self._attrs)
self._attrs = NULL
self._attrs_length = 0
self._pvt_ptr[0].attrs = NULL
else:
Expand Down Expand Up @@ -15084,10 +15090,12 @@ cdef class CUctxCreateParams_st:
{{if 'CUctxCreateParams_st.execAffinityParams' in found_struct}}
if self._execAffinityParams is not NULL:
free(self._execAffinityParams)
self._pvt_ptr[0].execAffinityParams = NULL
{{endif}}
{{if 'CUctxCreateParams_st.cigParams' in found_struct}}
if self._cigParams is not NULL:
free(self._cigParams)
self._pvt_ptr[0].cigParams = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -15124,6 +15132,7 @@ cdef class CUctxCreateParams_st:
def execAffinityParams(self, val):
if len(val) == 0:
free(self._execAffinityParams)
self._execAffinityParams = NULL
self._execAffinityParams_length = 0
self._pvt_ptr[0].execAffinityParams = NULL
else:
Expand Down Expand Up @@ -15155,6 +15164,7 @@ cdef class CUctxCreateParams_st:
def cigParams(self, val):
if len(val) == 0:
free(self._cigParams)
self._cigParams = NULL
self._cigParams_length = 0
self._pvt_ptr[0].cigParams = NULL
else:
Expand Down Expand Up @@ -15272,6 +15282,7 @@ cdef class CUstreamCigCaptureParams_st:
{{if 'CUstreamCigCaptureParams_st.streamCigParams' in found_struct}}
if self._streamCigParams is not NULL:
free(self._streamCigParams)
self._pvt_ptr[0].streamCigParams = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand All @@ -15296,6 +15307,7 @@ cdef class CUstreamCigCaptureParams_st:
def streamCigParams(self, val):
if len(val) == 0:
free(self._streamCigParams)
self._streamCigParams = NULL
self._streamCigParams_length = 0
self._pvt_ptr[0].streamCigParams = NULL
else:
Expand Down Expand Up @@ -20485,10 +20497,12 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
{{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st.extSemArray' in found_struct}}
if self._extSemArray is not NULL:
free(self._extSemArray)
self._pvt_ptr[0].extSemArray = NULL
{{endif}}
{{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st.paramsArray' in found_struct}}
if self._paramsArray is not NULL:
free(self._paramsArray)
self._pvt_ptr[0].paramsArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -20525,6 +20539,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
def extSemArray(self, val):
if len(val) == 0:
free(self._extSemArray)
self._extSemArray = NULL
self._extSemArray_length = 0
self._pvt_ptr[0].extSemArray = NULL
else:
Expand All @@ -20548,6 +20563,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_st:
def paramsArray(self, val):
if len(val) == 0:
free(self._paramsArray)
self._paramsArray = NULL
self._paramsArray_length = 0
self._pvt_ptr[0].paramsArray = NULL
else:
Expand Down Expand Up @@ -20610,10 +20626,12 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
{{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st.extSemArray' in found_struct}}
if self._extSemArray is not NULL:
free(self._extSemArray)
self._pvt_ptr[0].extSemArray = NULL
{{endif}}
{{if 'CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st.paramsArray' in found_struct}}
if self._paramsArray is not NULL:
free(self._paramsArray)
self._pvt_ptr[0].paramsArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -20650,6 +20668,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
def extSemArray(self, val):
if len(val) == 0:
free(self._extSemArray)
self._extSemArray = NULL
self._extSemArray_length = 0
self._pvt_ptr[0].extSemArray = NULL
else:
Expand All @@ -20673,6 +20692,7 @@ cdef class CUDA_EXT_SEM_SIGNAL_NODE_PARAMS_v2_st:
def paramsArray(self, val):
if len(val) == 0:
free(self._paramsArray)
self._paramsArray = NULL
self._paramsArray_length = 0
self._pvt_ptr[0].paramsArray = NULL
else:
Expand Down Expand Up @@ -20735,10 +20755,12 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
{{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_st.extSemArray' in found_struct}}
if self._extSemArray is not NULL:
free(self._extSemArray)
self._pvt_ptr[0].extSemArray = NULL
{{endif}}
{{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_st.paramsArray' in found_struct}}
if self._paramsArray is not NULL:
free(self._paramsArray)
self._pvt_ptr[0].paramsArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -20775,6 +20797,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
def extSemArray(self, val):
if len(val) == 0:
free(self._extSemArray)
self._extSemArray = NULL
self._extSemArray_length = 0
self._pvt_ptr[0].extSemArray = NULL
else:
Expand All @@ -20798,6 +20821,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_st:
def paramsArray(self, val):
if len(val) == 0:
free(self._paramsArray)
self._paramsArray = NULL
self._paramsArray_length = 0
self._pvt_ptr[0].paramsArray = NULL
else:
Expand Down Expand Up @@ -20860,10 +20884,12 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
{{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st.extSemArray' in found_struct}}
if self._extSemArray is not NULL:
free(self._extSemArray)
self._pvt_ptr[0].extSemArray = NULL
{{endif}}
{{if 'CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st.paramsArray' in found_struct}}
if self._paramsArray is not NULL:
free(self._paramsArray)
self._pvt_ptr[0].paramsArray = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -20900,6 +20926,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
def extSemArray(self, val):
if len(val) == 0:
free(self._extSemArray)
self._extSemArray = NULL
self._extSemArray_length = 0
self._pvt_ptr[0].extSemArray = NULL
else:
Expand All @@ -20923,6 +20950,7 @@ cdef class CUDA_EXT_SEM_WAIT_NODE_PARAMS_v2_st:
def paramsArray(self, val):
if len(val) == 0:
free(self._paramsArray)
self._paramsArray = NULL
self._paramsArray_length = 0
self._pvt_ptr[0].paramsArray = NULL
else:
Expand Down Expand Up @@ -23290,6 +23318,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v1_st:
{{if 'CUDA_MEM_ALLOC_NODE_PARAMS_v1_st.accessDescs' in found_struct}}
if self._accessDescs is not NULL:
free(self._accessDescs)
self._pvt_ptr[0].accessDescs = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -23346,6 +23375,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v1_st:
def accessDescs(self, val):
if len(val) == 0:
free(self._accessDescs)
self._accessDescs = NULL
self._accessDescs_length = 0
self._pvt_ptr[0].accessDescs = NULL
else:
Expand Down Expand Up @@ -23451,6 +23481,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v2_st:
{{if 'CUDA_MEM_ALLOC_NODE_PARAMS_v2_st.accessDescs' in found_struct}}
if self._accessDescs is not NULL:
free(self._accessDescs)
self._pvt_ptr[0].accessDescs = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -23507,6 +23538,7 @@ cdef class CUDA_MEM_ALLOC_NODE_PARAMS_v2_st:
def accessDescs(self, val):
if len(val) == 0:
free(self._accessDescs)
self._accessDescs = NULL
self._accessDescs_length = 0
self._pvt_ptr[0].accessDescs = NULL
else:
Expand Down Expand Up @@ -24465,6 +24497,7 @@ cdef class CUcheckpointRestoreArgs_st:
{{if 'CUcheckpointRestoreArgs_st.gpuPairs' in found_struct}}
if self._gpuPairs is not NULL:
free(self._gpuPairs)
self._pvt_ptr[0].gpuPairs = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -24507,6 +24540,7 @@ cdef class CUcheckpointRestoreArgs_st:
def gpuPairs(self, val):
if len(val) == 0:
free(self._gpuPairs)
self._gpuPairs = NULL
self._gpuPairs_length = 0
self._pvt_ptr[0].gpuPairs = NULL
else:
Expand Down Expand Up @@ -25231,6 +25265,7 @@ cdef class CUdevResource_st:
{{if 'CUdevResource_st.nextResource' in found_struct}}
if self._nextResource is not NULL:
free(self._nextResource)
self._pvt_ptr[0].nextResource = NULL
{{endif}}
def getPtr(self):
return <void_ptr>self._pvt_ptr
Expand Down Expand Up @@ -25345,6 +25380,7 @@ cdef class CUdevResource_st:
def nextResource(self, val):
if len(val) == 0:
free(self._nextResource)
self._nextResource = NULL
self._nextResource_length = 0
self._pvt_ptr[0].nextResource = NULL
else:
Expand Down
Loading
Loading