Coverage for cuda/bindings/cycufile.pyx: 91.95%
87 statements
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-19 01:12 +0000
« prev ^ index » next coverage.py v7.15.2, created at 2026-07-19 01:12 +0000
1# SPDX-FileCopyrightText: Copyright (c) 2025-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2#
3# SPDX-License-Identifier: Apache-2.0
4#
5# This code was automatically generated across versions from 12.9.1 to 13.3.0. Do not modify it directly.
6# CYTHON-BINDINGS-GENERATED-DO-NOT-MODIFY-THIS-FILE: format=1; content-sha256=a68ff13250f4b5131f4b4adf8a37a4283b27749e8429b5f6e57bfc68bf656b00
9# <<<< PREAMBLE CONTENT >>>>
11cimport cython as _cyb_cython
14# <<<< END OF PREAMBLE CONTENT >>>>
16from ._internal cimport cufile as _cufile
18import cython
20###############################################################################
21# Wrapper functions
22###############################################################################
24cdef CUfileError_t cuFileHandleRegister(CUfileHandle_t* fh, CUfileDescr_t* descr) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
25 return _cufile._cuFileHandleRegister(fh, descr) 1efghiklmjbcdx
28@_cyb_cython.show_performance_hints(False)
29cdef void cuFileHandleDeregister(CUfileHandle_t fh) except* nogil:
30 _cufile._cuFileHandleDeregister(fh) 1efghiklmjbcdx
33cdef CUfileError_t cuFileBufRegister(const void* bufPtr_base, size_t length, int flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
34 return _cufile._cuFileBufRegister(bufPtr_base, length, flags) 1efgyzABCDhiklmjbcd
37cdef CUfileError_t cuFileBufDeregister(const void* bufPtr_base) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
38 return _cufile._cuFileBufDeregister(bufPtr_base) 1efgyzABCDhiklmjbcd
41cdef ssize_t cuFileRead(CUfileHandle_t fh, void* bufPtr_base, size_t size, off_t file_offset, off_t bufPtr_offset) except* nogil:
42 return _cufile._cuFileRead(fh, bufPtr_base, size, file_offset, bufPtr_offset) 1klmbcd
45cdef ssize_t cuFileWrite(CUfileHandle_t fh, const void* bufPtr_base, size_t size, off_t file_offset, off_t bufPtr_offset) except* nogil:
46 return _cufile._cuFileWrite(fh, bufPtr_base, size, file_offset, bufPtr_offset) 1klmbcd
49cdef CUfileError_t cuFileDriverOpen() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
50 return _cufile._cuFileDriverOpen() 1MNOPQRSTUVWXYZ012EFG3nHopqIJK
53cdef CUfileError_t cuFileDriverClose() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
54 return _cufile._cuFileDriverClose()
57cdef CUfileError_t cuFileDriverClose_v2() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
58 return _cufile._cuFileDriverClose_v2() 1456789!#$%'()*+,-rst.nHopq/uv
61cdef long cuFileUseCount() except* nogil:
62 return _cufile._cuFileUseCount()
65cdef CUfileError_t cuFileDriverGetProperties(CUfileDrvProps_t* props) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
66 return _cufile._cuFileDriverGetProperties(props)
69cdef CUfileError_t cuFileDriverSetPollMode(cpp_bool poll, size_t poll_threshold_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
70 return _cufile._cuFileDriverSetPollMode(poll, poll_threshold_size)
73cdef CUfileError_t cuFileDriverSetMaxDirectIOSize(size_t max_direct_io_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
74 return _cufile._cuFileDriverSetMaxDirectIOSize(max_direct_io_size)
77cdef CUfileError_t cuFileDriverSetMaxCacheSize(size_t max_cache_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
78 return _cufile._cuFileDriverSetMaxCacheSize(max_cache_size)
81cdef CUfileError_t cuFileDriverSetMaxPinnedMemSize(size_t max_pinned_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
82 return _cufile._cuFileDriverSetMaxPinnedMemSize(max_pinned_size)
85cdef CUfileError_t cuFileBatchIOSetUp(CUfileBatchHandle_t* batch_idp, unsigned nr) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
86 return _cufile._cuFileBatchIOSetUp(batch_idp, nr) 1efg
89cdef CUfileError_t cuFileBatchIOSubmit(CUfileBatchHandle_t batch_idp, unsigned nr, CUfileIOParams_t* iocbp, unsigned int flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
90 return _cufile._cuFileBatchIOSubmit(batch_idp, nr, iocbp, flags) 1efg
93cdef CUfileError_t cuFileBatchIOGetStatus(CUfileBatchHandle_t batch_idp, unsigned min_nr, unsigned* nr, CUfileIOEvents_t* iocbp, timespec* timeout) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
94 return _cufile._cuFileBatchIOGetStatus(batch_idp, min_nr, nr, iocbp, timeout) 1eg
97cdef CUfileError_t cuFileBatchIOCancel(CUfileBatchHandle_t batch_idp) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
98 return _cufile._cuFileBatchIOCancel(batch_idp) 1f
101@_cyb_cython.show_performance_hints(False)
102cdef void cuFileBatchIODestroy(CUfileBatchHandle_t batch_idp) except* nogil:
103 _cufile._cuFileBatchIODestroy(batch_idp) 1efg
106cdef CUfileError_t cuFileReadAsync(CUfileHandle_t fh, void* bufPtr_base, size_t* size_p, off_t* file_offset_p, off_t* bufPtr_offset_p, ssize_t* bytes_read_p, CUstream stream) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
107 return _cufile._cuFileReadAsync(fh, bufPtr_base, size_p, file_offset_p, bufPtr_offset_p, bytes_read_p, stream) 1hi
110cdef CUfileError_t cuFileWriteAsync(CUfileHandle_t fh, void* bufPtr_base, size_t* size_p, off_t* file_offset_p, off_t* bufPtr_offset_p, ssize_t* bytes_written_p, CUstream stream) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
111 return _cufile._cuFileWriteAsync(fh, bufPtr_base, size_p, file_offset_p, bufPtr_offset_p, bytes_written_p, stream) 1hj
114cdef CUfileError_t cuFileStreamRegister(CUstream stream, unsigned flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
115 return _cufile._cuFileStreamRegister(stream, flags) 1hij
118cdef CUfileError_t cuFileStreamDeregister(CUstream stream) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
119 return _cufile._cuFileStreamDeregister(stream) 1hij
122cdef CUfileError_t cuFileGetVersion(int* version) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
123 return _cufile._cuFileGetVersion(version) 1an
126cdef CUfileError_t cuFileGetParameterSizeT(CUFileSizeTConfigParameter_t param, size_t* value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
127 return _cufile._cuFileGetParameterSizeT(param, value) 1o
130cdef CUfileError_t cuFileGetParameterBool(CUFileBoolConfigParameter_t param, cpp_bool* value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
131 return _cufile._cuFileGetParameterBool(param, value) 1n
134cdef CUfileError_t cuFileGetParameterString(CUFileStringConfigParameter_t param, char* desc_str, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
135 return _cufile._cuFileGetParameterString(param, desc_str, len) 1p
138cdef CUfileError_t cuFileSetParameterSizeT(CUFileSizeTConfigParameter_t param, size_t value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
139 return _cufile._cuFileSetParameterSizeT(param, value) 1o
142cdef CUfileError_t cuFileSetParameterBool(CUFileBoolConfigParameter_t param, cpp_bool value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
143 return _cufile._cuFileSetParameterBool(param, value) 1n
146cdef CUfileError_t cuFileSetParameterString(CUFileStringConfigParameter_t param, const char* desc_str) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
147 return _cufile._cuFileSetParameterString(param, desc_str) 1p
150cdef CUfileError_t cuFileGetParameterMinMaxValue(CUFileSizeTConfigParameter_t param, size_t* min_value, size_t* max_value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
151 return _cufile._cuFileGetParameterMinMaxValue(param, min_value, max_value) 1:
154cdef CUfileError_t cuFileSetStatsLevel(int level) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
155 return _cufile._cuFileSetStatsLevel(level) 1brcsdtLuwv
158cdef CUfileError_t cuFileGetStatsLevel(int* level) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
159 return _cufile._cuFileGetStatsLevel(level) 1EFGLJK
162cdef CUfileError_t cuFileStatsStart() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
163 return _cufile._cuFileStatsStart() 1bcdw
166cdef CUfileError_t cuFileStatsStop() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
167 return _cufile._cuFileStatsStop() 1bcdw
170cdef CUfileError_t cuFileStatsReset() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
171 return _cufile._cuFileStatsReset() 1rstuv
174cdef CUfileError_t cuFileGetStatsL1(CUfileStatsLevel1_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
175 return _cufile._cuFileGetStatsL1(stats) 1b
178cdef CUfileError_t cuFileGetStatsL2(CUfileStatsLevel2_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
179 return _cufile._cuFileGetStatsL2(stats) 1c
182cdef CUfileError_t cuFileGetStatsL3(CUfileStatsLevel3_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
183 return _cufile._cuFileGetStatsL3(stats) 1d
186cdef CUfileError_t cuFileGetBARSizeInKB(int gpuIndex, size_t* barSize) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
187 return _cufile._cuFileGetBARSizeInKB(gpuIndex, barSize) 1;
190cdef CUfileError_t cuFileSetParameterPosixPoolSlabArray(const size_t* size_values, const size_t* count_values, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
191 return _cufile._cuFileSetParameterPosixPoolSlabArray(size_values, count_values, len) 1I
194cdef CUfileError_t cuFileGetParameterPosixPoolSlabArray(size_t* size_values, size_t* count_values, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
195 return _cufile._cuFileGetParameterPosixPoolSlabArray(size_values, count_values, len) 1q