Skip to content

Commit 20f1320

Browse files
committed
run_cybind_native 13.4.2 ../post_mr574_public_refresh (NO MANUAL CHANGES)
1 parent c0248fa commit 20f1320

1 file changed

Lines changed: 8 additions & 16 deletions

File tree

‎cuda_bindings/cuda/bindings/nvml.pyx‎

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# SPDX-License-Identifier: Apache-2.0
44
#
55
# This code was automatically generated across versions from 12.9.1 to 13.4.1. Do not modify it directly.
6-
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=11827bb18f0653afd95163d1d140a0ec529d3d025b1ca1da61f96ee88f48d948
6+
# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=149bd04cef4a762c554f5f82eaf15ab823a608acea1fca906b5981dfa96baa8a
77

88

99
# <<<< PREAMBLE CONTENT >>>>
@@ -24523,7 +24523,7 @@ cdef class NvlinkFirmwareInfo:
2452324523
"""NvlinkFirmwareVersion: OUT - NVLINK firmware version."""
2452424524
return NvlinkFirmwareVersion.from_ptr(
2452524525
<intptr_t>&(self._ptr[0].firmwareVersion),
24526-
100,
24526+
self._ptr[0].numValidEntries,
2452724527
readonly=self._readonly,
2452824528
owner=self,
2452924529
)
@@ -24533,20 +24533,12 @@ cdef class NvlinkFirmwareInfo:
2453324533
if self._readonly:
2453424534
raise ValueError("This NvlinkFirmwareInfo instance is read-only")
2453524535
cdef NvlinkFirmwareVersion val_ = val
24536-
if len(val) != 100:
24537-
raise ValueError(f"Expected length { 100 } for field firmware_version, got {len(val)}")
24538-
_cyb_memcpy(<void *>&(self._ptr[0].firmwareVersion), <void *>(val_._get_ptr()), sizeof(nvmlNvlinkFirmwareVersion_t) * 100)
24539-
24540-
@property
24541-
def num_valid_entries(self):
24542-
"""int: OUT - Number of valid firmware entries."""
24543-
return self._ptr[0].numValidEntries
24544-
24545-
@num_valid_entries.setter
24546-
def num_valid_entries(self, val):
24547-
if self._readonly:
24548-
raise ValueError("This NvlinkFirmwareInfo instance is read-only")
24549-
self._ptr[0].numValidEntries = val
24536+
if len(val) > 100:
24537+
raise ValueError(f"Expected length < 100 for field firmware_version, got {len(val)}")
24538+
self._ptr[0].numValidEntries = len(val)
24539+
if len(val) == 0:
24540+
return
24541+
_cyb_memcpy(<void *>&(self._ptr[0].firmwareVersion), <void *>(val_._get_ptr()), sizeof(nvmlNvlinkFirmwareVersion_t) * self._ptr[0].numValidEntries)
2455024542

2455124543
@staticmethod
2455224544
def from_buffer(buffer):

0 commit comments

Comments
 (0)