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
6 changes: 4 additions & 2 deletions cuda_bindings/cuda/bindings/_v2/nvrtc.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# SPDX-License-Identifier: Apache-2.0
#
# This code was automatically generated across versions from 12.9.0 to 13.4.1. Do not modify it directly.
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=a03d2e0af0d3709b37182ac9f661266b2414746092668fe3761cc31bc1a5b7d8
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=343843af0d4fa5698e46b9e9dd9ba41a1abe2f056ba3fe97ad98351bf2261c1b


# <<<< PREAMBLE CONTENT >>>>
Expand Down Expand Up @@ -50,7 +50,7 @@ cdef _cyb_from_buffer(buffer, size, lowpp_type):
raise ValueError("buffer itemsize must be 1 byte")
if view.len != size:
raise ValueError(f"buffer length must be {size} bytes")
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, not view.readonly, buffer)
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, view.readonly != 0, buffer)
finally:
_cyb_cpython.PyBuffer_Release(&view)

Expand Down Expand Up @@ -298,6 +298,8 @@ cdef class BundledHeadersInfo:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This BundledHeadersInfo instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(nvrtcBundledHeadersInfo):
Expand Down
22 changes: 20 additions & 2 deletions cuda_bindings/cuda/bindings/cudla.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

# This code was automatically generated across versions from 1.5.0 to 13.4.1. Do not modify it directly.
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=d993ca63a75f175f1e05248eb9e18c79cd0e61ef41e6f13ca05cc3ff1ff91ef6
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=7a208273ab596a5fc3e4ce5ca2f4cd474a4d3e649aa06b78bc8e5564fe2cebfd


# <<<< PREAMBLE CONTENT >>>>
Expand Down Expand Up @@ -54,7 +54,7 @@ cdef _cyb_from_buffer(buffer, size, lowpp_type):
raise ValueError("buffer itemsize must be 1 byte")
if view.len != size:
raise ValueError(f"buffer length must be {size} bytes")
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, not view.readonly, buffer)
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, view.readonly != 0, buffer)
finally:
_cyb_cpython.PyBuffer_Release(&view)

Expand Down Expand Up @@ -177,6 +177,8 @@ cdef class ExternalMemoryHandleDesc:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This ExternalMemoryHandleDesc instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaExternalMemoryHandleDesc_t):
Expand Down Expand Up @@ -311,6 +313,8 @@ cdef class ExternalSemaphoreHandleDesc:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This ExternalSemaphoreHandleDesc instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaExternalSemaphoreHandleDesc_t):
Expand Down Expand Up @@ -445,6 +449,8 @@ cdef class ModuleTensorDescriptor:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This ModuleTensorDescriptor instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaModuleTensorDescriptor):
Expand Down Expand Up @@ -700,6 +706,8 @@ cdef class Fence:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This Fence instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(CudlaFence):
Expand Down Expand Up @@ -835,6 +843,8 @@ cdef class DevAttribute:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This DevAttribute instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaDevAttribute):
Expand Down Expand Up @@ -972,6 +982,8 @@ cdef class ModuleAttribute:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This ModuleAttribute instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaModuleAttribute):
Expand Down Expand Up @@ -1131,6 +1143,8 @@ cdef class WaitEvents:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This WaitEvents instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaWaitEvents):
Expand Down Expand Up @@ -1269,6 +1283,8 @@ cdef class SignalEvents:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This SignalEvents instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaSignalEvents):
Expand Down Expand Up @@ -1436,6 +1452,8 @@ cdef class Task:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This Task instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(cudlaTask):
Expand Down
18 changes: 16 additions & 2 deletions cuda_bindings/cuda/bindings/cufile.pyx
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# SPDX-License-Identifier: Apache-2.0
#
# This code was automatically generated across versions from 12.9.1 to 13.4.1. Do not modify it directly.
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=5458d5f3e41b30985d052032c9ddd4777c5bf5a87da2755df7cddbead31ae147
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=3c7e927ec5c1cfb53359992761541e0b734a28aa9fb7dc7de75f94b140ff84bd


# <<<< PREAMBLE CONTENT >>>>
Expand Down Expand Up @@ -65,7 +65,7 @@ cdef _cyb_from_buffer(buffer, size, lowpp_type):
raise ValueError("buffer itemsize must be 1 byte")
if view.len != size:
raise ValueError(f"buffer length must be {size} bytes")
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, not view.readonly, buffer)
return lowpp_type.from_ptr(<intptr_t><void *>view.buf, view.readonly != 0, buffer)
finally:
_cyb_cpython.PyBuffer_Release(&view)

Expand Down Expand Up @@ -168,6 +168,8 @@ cdef class _py_anon_pod1:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This _py_anon_pod1 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof((<CUfileDescr_t*>NULL).handle):
Expand Down Expand Up @@ -316,6 +318,8 @@ cdef class _py_anon_pod3:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This _py_anon_pod3 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof((<CUfileIOParams_t*>NULL).u.batch):
Expand Down Expand Up @@ -654,6 +658,8 @@ cdef class OpCounter:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This OpCounter instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(CUfileOpCounter_t):
Expand Down Expand Up @@ -1617,6 +1623,8 @@ cdef class _py_anon_pod2:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This _py_anon_pod2 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof((<CUfileIOParams_t*>NULL).u):
Expand Down Expand Up @@ -1810,6 +1818,8 @@ cdef class StatsLevel1:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This StatsLevel1 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(CUfileStatsLevel1_t):
Expand Down Expand Up @@ -2847,6 +2857,8 @@ cdef class StatsLevel2:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This StatsLevel2 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(CUfileStatsLevel2_t):
Expand Down Expand Up @@ -3012,6 +3024,8 @@ cdef class StatsLevel3:
def __setitem__(self, key, val):
cdef _cyb_Py_buffer view
if key == 0:
if self._readonly:
raise ValueError("This StatsLevel3 instance is read-only")
_cyb_PyObject_GetBuffer(val, &view, _cyb_PyBUF_SIMPLE)
try:
if <size_t>view.len < sizeof(CUfileStatsLevel3_t):
Expand Down
Loading
Loading