Coverage for cuda/bindings/_internal/cufile.pyx: 51.69%
590 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=ae15aefcbc4ccf2d415fb5d6436ae854690559f5561704523ba7d6f45abfc592
9# <<<< PREAMBLE CONTENT >>>>
11cdef extern from "<dlfcn.h>":
12 void* _cyb_dlsym "dlsym"(void*, const char*) nogil
13 const void * _cyb_RTLD_DEFAULT "RTLD_DEFAULT"
15cimport cython as _cyb_cython
16from libc.stdint cimport intptr_t as _cyb_intptr_t
18import threading as _cyb_threading
20cdef bint _cyb___py_cufile_init = False
21cdef dict _cyb_func_ptrs = None
22cdef object _cyb_symbol_lock = _cyb_threading.Lock()
24# <<<< END OF PREAMBLE CONTENT >>>>
26from libc.stdint cimport uintptr_t
28from .utils import FunctionNotFoundError, NotSupportedError
29from cuda.pathfinder import load_nvidia_dynamic_lib
32###############################################################################
33# Wrapper init
34###############################################################################
37cdef void* __cuFileHandleRegister = NULL
38cdef void* __cuFileHandleDeregister = NULL
39cdef void* __cuFileBufRegister = NULL
40cdef void* __cuFileBufDeregister = NULL
41cdef void* __cuFileRead = NULL
42cdef void* __cuFileWrite = NULL
43cdef void* __cuFileDriverOpen = NULL
44cdef void* __cuFileDriverClose = NULL
45cdef void* __cuFileDriverClose_v2 = NULL
46cdef void* __cuFileUseCount = NULL
47cdef void* __cuFileDriverGetProperties = NULL
48cdef void* __cuFileDriverSetPollMode = NULL
49cdef void* __cuFileDriverSetMaxDirectIOSize = NULL
50cdef void* __cuFileDriverSetMaxCacheSize = NULL
51cdef void* __cuFileDriverSetMaxPinnedMemSize = NULL
52cdef void* __cuFileBatchIOSetUp = NULL
53cdef void* __cuFileBatchIOSubmit = NULL
54cdef void* __cuFileBatchIOGetStatus = NULL
55cdef void* __cuFileBatchIOCancel = NULL
56cdef void* __cuFileBatchIODestroy = NULL
57cdef void* __cuFileReadAsync = NULL
58cdef void* __cuFileWriteAsync = NULL
59cdef void* __cuFileStreamRegister = NULL
60cdef void* __cuFileStreamDeregister = NULL
61cdef void* __cuFileGetVersion = NULL
62cdef void* __cuFileGetParameterSizeT = NULL
63cdef void* __cuFileGetParameterBool = NULL
64cdef void* __cuFileGetParameterString = NULL
65cdef void* __cuFileSetParameterSizeT = NULL
66cdef void* __cuFileSetParameterBool = NULL
67cdef void* __cuFileSetParameterString = NULL
68cdef void* __cuFileGetParameterMinMaxValue = NULL
69cdef void* __cuFileSetStatsLevel = NULL
70cdef void* __cuFileGetStatsLevel = NULL
71cdef void* __cuFileStatsStart = NULL
72cdef void* __cuFileStatsStop = NULL
73cdef void* __cuFileStatsReset = NULL
74cdef void* __cuFileGetStatsL1 = NULL
75cdef void* __cuFileGetStatsL2 = NULL
76cdef void* __cuFileGetStatsL3 = NULL
77cdef void* __cuFileGetBARSizeInKB = NULL
78cdef void* __cuFileSetParameterPosixPoolSlabArray = NULL
79cdef void* __cuFileGetParameterPosixPoolSlabArray = NULL
81cdef int _init_cufile() except -1 nogil:
82 global _cyb___py_cufile_init
83 cdef void* handle = NULL
84 with gil, _cyb_symbol_lock:
85 if _cyb___py_cufile_init: return 0
87 global __cuFileHandleRegister
88 __cuFileHandleRegister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileHandleRegister')
89 if __cuFileHandleRegister == NULL:
90 if handle == NULL:
91 handle = load_library()
92 __cuFileHandleRegister = _cyb_dlsym(handle, 'cuFileHandleRegister')
94 global __cuFileHandleDeregister
95 __cuFileHandleDeregister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileHandleDeregister')
96 if __cuFileHandleDeregister == NULL:
97 if handle == NULL:
98 handle = load_library()
99 __cuFileHandleDeregister = _cyb_dlsym(handle, 'cuFileHandleDeregister')
101 global __cuFileBufRegister
102 __cuFileBufRegister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBufRegister')
103 if __cuFileBufRegister == NULL:
104 if handle == NULL:
105 handle = load_library()
106 __cuFileBufRegister = _cyb_dlsym(handle, 'cuFileBufRegister')
108 global __cuFileBufDeregister
109 __cuFileBufDeregister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBufDeregister')
110 if __cuFileBufDeregister == NULL:
111 if handle == NULL:
112 handle = load_library()
113 __cuFileBufDeregister = _cyb_dlsym(handle, 'cuFileBufDeregister')
115 global __cuFileRead
116 __cuFileRead = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileRead')
117 if __cuFileRead == NULL:
118 if handle == NULL:
119 handle = load_library()
120 __cuFileRead = _cyb_dlsym(handle, 'cuFileRead')
122 global __cuFileWrite
123 __cuFileWrite = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileWrite')
124 if __cuFileWrite == NULL:
125 if handle == NULL:
126 handle = load_library()
127 __cuFileWrite = _cyb_dlsym(handle, 'cuFileWrite')
129 global __cuFileDriverOpen
130 __cuFileDriverOpen = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverOpen')
131 if __cuFileDriverOpen == NULL:
132 if handle == NULL:
133 handle = load_library()
134 __cuFileDriverOpen = _cyb_dlsym(handle, 'cuFileDriverOpen')
136 global __cuFileDriverClose
137 __cuFileDriverClose = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverClose')
138 if __cuFileDriverClose == NULL:
139 if handle == NULL:
140 handle = load_library()
141 __cuFileDriverClose = _cyb_dlsym(handle, 'cuFileDriverClose')
143 global __cuFileDriverClose_v2
144 __cuFileDriverClose_v2 = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverClose_v2')
145 if __cuFileDriverClose_v2 == NULL:
146 if handle == NULL:
147 handle = load_library()
148 __cuFileDriverClose_v2 = _cyb_dlsym(handle, 'cuFileDriverClose_v2')
150 global __cuFileUseCount
151 __cuFileUseCount = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileUseCount')
152 if __cuFileUseCount == NULL:
153 if handle == NULL:
154 handle = load_library()
155 __cuFileUseCount = _cyb_dlsym(handle, 'cuFileUseCount')
157 global __cuFileDriverGetProperties
158 __cuFileDriverGetProperties = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverGetProperties')
159 if __cuFileDriverGetProperties == NULL:
160 if handle == NULL:
161 handle = load_library()
162 __cuFileDriverGetProperties = _cyb_dlsym(handle, 'cuFileDriverGetProperties')
164 global __cuFileDriverSetPollMode
165 __cuFileDriverSetPollMode = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverSetPollMode')
166 if __cuFileDriverSetPollMode == NULL:
167 if handle == NULL:
168 handle = load_library()
169 __cuFileDriverSetPollMode = _cyb_dlsym(handle, 'cuFileDriverSetPollMode')
171 global __cuFileDriverSetMaxDirectIOSize
172 __cuFileDriverSetMaxDirectIOSize = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverSetMaxDirectIOSize')
173 if __cuFileDriverSetMaxDirectIOSize == NULL:
174 if handle == NULL:
175 handle = load_library()
176 __cuFileDriverSetMaxDirectIOSize = _cyb_dlsym(handle, 'cuFileDriverSetMaxDirectIOSize')
178 global __cuFileDriverSetMaxCacheSize
179 __cuFileDriverSetMaxCacheSize = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverSetMaxCacheSize')
180 if __cuFileDriverSetMaxCacheSize == NULL:
181 if handle == NULL:
182 handle = load_library()
183 __cuFileDriverSetMaxCacheSize = _cyb_dlsym(handle, 'cuFileDriverSetMaxCacheSize')
185 global __cuFileDriverSetMaxPinnedMemSize
186 __cuFileDriverSetMaxPinnedMemSize = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileDriverSetMaxPinnedMemSize')
187 if __cuFileDriverSetMaxPinnedMemSize == NULL:
188 if handle == NULL:
189 handle = load_library()
190 __cuFileDriverSetMaxPinnedMemSize = _cyb_dlsym(handle, 'cuFileDriverSetMaxPinnedMemSize')
192 global __cuFileBatchIOSetUp
193 __cuFileBatchIOSetUp = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBatchIOSetUp')
194 if __cuFileBatchIOSetUp == NULL:
195 if handle == NULL:
196 handle = load_library()
197 __cuFileBatchIOSetUp = _cyb_dlsym(handle, 'cuFileBatchIOSetUp')
199 global __cuFileBatchIOSubmit
200 __cuFileBatchIOSubmit = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBatchIOSubmit')
201 if __cuFileBatchIOSubmit == NULL:
202 if handle == NULL:
203 handle = load_library()
204 __cuFileBatchIOSubmit = _cyb_dlsym(handle, 'cuFileBatchIOSubmit')
206 global __cuFileBatchIOGetStatus
207 __cuFileBatchIOGetStatus = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBatchIOGetStatus')
208 if __cuFileBatchIOGetStatus == NULL:
209 if handle == NULL:
210 handle = load_library()
211 __cuFileBatchIOGetStatus = _cyb_dlsym(handle, 'cuFileBatchIOGetStatus')
213 global __cuFileBatchIOCancel
214 __cuFileBatchIOCancel = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBatchIOCancel')
215 if __cuFileBatchIOCancel == NULL:
216 if handle == NULL:
217 handle = load_library()
218 __cuFileBatchIOCancel = _cyb_dlsym(handle, 'cuFileBatchIOCancel')
220 global __cuFileBatchIODestroy
221 __cuFileBatchIODestroy = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileBatchIODestroy')
222 if __cuFileBatchIODestroy == NULL:
223 if handle == NULL:
224 handle = load_library()
225 __cuFileBatchIODestroy = _cyb_dlsym(handle, 'cuFileBatchIODestroy')
227 global __cuFileReadAsync
228 __cuFileReadAsync = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileReadAsync')
229 if __cuFileReadAsync == NULL:
230 if handle == NULL:
231 handle = load_library()
232 __cuFileReadAsync = _cyb_dlsym(handle, 'cuFileReadAsync')
234 global __cuFileWriteAsync
235 __cuFileWriteAsync = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileWriteAsync')
236 if __cuFileWriteAsync == NULL:
237 if handle == NULL:
238 handle = load_library()
239 __cuFileWriteAsync = _cyb_dlsym(handle, 'cuFileWriteAsync')
241 global __cuFileStreamRegister
242 __cuFileStreamRegister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileStreamRegister')
243 if __cuFileStreamRegister == NULL:
244 if handle == NULL:
245 handle = load_library()
246 __cuFileStreamRegister = _cyb_dlsym(handle, 'cuFileStreamRegister')
248 global __cuFileStreamDeregister
249 __cuFileStreamDeregister = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileStreamDeregister')
250 if __cuFileStreamDeregister == NULL:
251 if handle == NULL:
252 handle = load_library()
253 __cuFileStreamDeregister = _cyb_dlsym(handle, 'cuFileStreamDeregister')
255 global __cuFileGetVersion
256 __cuFileGetVersion = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetVersion')
257 if __cuFileGetVersion == NULL:
258 if handle == NULL:
259 handle = load_library()
260 __cuFileGetVersion = _cyb_dlsym(handle, 'cuFileGetVersion')
262 global __cuFileGetParameterSizeT
263 __cuFileGetParameterSizeT = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetParameterSizeT')
264 if __cuFileGetParameterSizeT == NULL:
265 if handle == NULL:
266 handle = load_library()
267 __cuFileGetParameterSizeT = _cyb_dlsym(handle, 'cuFileGetParameterSizeT')
269 global __cuFileGetParameterBool
270 __cuFileGetParameterBool = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetParameterBool')
271 if __cuFileGetParameterBool == NULL:
272 if handle == NULL:
273 handle = load_library()
274 __cuFileGetParameterBool = _cyb_dlsym(handle, 'cuFileGetParameterBool')
276 global __cuFileGetParameterString
277 __cuFileGetParameterString = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetParameterString')
278 if __cuFileGetParameterString == NULL:
279 if handle == NULL:
280 handle = load_library()
281 __cuFileGetParameterString = _cyb_dlsym(handle, 'cuFileGetParameterString')
283 global __cuFileSetParameterSizeT
284 __cuFileSetParameterSizeT = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileSetParameterSizeT')
285 if __cuFileSetParameterSizeT == NULL:
286 if handle == NULL:
287 handle = load_library()
288 __cuFileSetParameterSizeT = _cyb_dlsym(handle, 'cuFileSetParameterSizeT')
290 global __cuFileSetParameterBool
291 __cuFileSetParameterBool = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileSetParameterBool')
292 if __cuFileSetParameterBool == NULL:
293 if handle == NULL:
294 handle = load_library()
295 __cuFileSetParameterBool = _cyb_dlsym(handle, 'cuFileSetParameterBool')
297 global __cuFileSetParameterString
298 __cuFileSetParameterString = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileSetParameterString')
299 if __cuFileSetParameterString == NULL:
300 if handle == NULL:
301 handle = load_library()
302 __cuFileSetParameterString = _cyb_dlsym(handle, 'cuFileSetParameterString')
304 global __cuFileGetParameterMinMaxValue
305 __cuFileGetParameterMinMaxValue = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetParameterMinMaxValue')
306 if __cuFileGetParameterMinMaxValue == NULL:
307 if handle == NULL:
308 handle = load_library()
309 __cuFileGetParameterMinMaxValue = _cyb_dlsym(handle, 'cuFileGetParameterMinMaxValue')
311 global __cuFileSetStatsLevel
312 __cuFileSetStatsLevel = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileSetStatsLevel')
313 if __cuFileSetStatsLevel == NULL:
314 if handle == NULL:
315 handle = load_library()
316 __cuFileSetStatsLevel = _cyb_dlsym(handle, 'cuFileSetStatsLevel')
318 global __cuFileGetStatsLevel
319 __cuFileGetStatsLevel = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetStatsLevel')
320 if __cuFileGetStatsLevel == NULL:
321 if handle == NULL:
322 handle = load_library()
323 __cuFileGetStatsLevel = _cyb_dlsym(handle, 'cuFileGetStatsLevel')
325 global __cuFileStatsStart
326 __cuFileStatsStart = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileStatsStart')
327 if __cuFileStatsStart == NULL:
328 if handle == NULL:
329 handle = load_library()
330 __cuFileStatsStart = _cyb_dlsym(handle, 'cuFileStatsStart')
332 global __cuFileStatsStop
333 __cuFileStatsStop = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileStatsStop')
334 if __cuFileStatsStop == NULL:
335 if handle == NULL:
336 handle = load_library()
337 __cuFileStatsStop = _cyb_dlsym(handle, 'cuFileStatsStop')
339 global __cuFileStatsReset
340 __cuFileStatsReset = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileStatsReset')
341 if __cuFileStatsReset == NULL:
342 if handle == NULL:
343 handle = load_library()
344 __cuFileStatsReset = _cyb_dlsym(handle, 'cuFileStatsReset')
346 global __cuFileGetStatsL1
347 __cuFileGetStatsL1 = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetStatsL1')
348 if __cuFileGetStatsL1 == NULL:
349 if handle == NULL:
350 handle = load_library()
351 __cuFileGetStatsL1 = _cyb_dlsym(handle, 'cuFileGetStatsL1')
353 global __cuFileGetStatsL2
354 __cuFileGetStatsL2 = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetStatsL2')
355 if __cuFileGetStatsL2 == NULL:
356 if handle == NULL:
357 handle = load_library()
358 __cuFileGetStatsL2 = _cyb_dlsym(handle, 'cuFileGetStatsL2')
360 global __cuFileGetStatsL3
361 __cuFileGetStatsL3 = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetStatsL3')
362 if __cuFileGetStatsL3 == NULL:
363 if handle == NULL:
364 handle = load_library()
365 __cuFileGetStatsL3 = _cyb_dlsym(handle, 'cuFileGetStatsL3')
367 global __cuFileGetBARSizeInKB
368 __cuFileGetBARSizeInKB = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetBARSizeInKB')
369 if __cuFileGetBARSizeInKB == NULL:
370 if handle == NULL:
371 handle = load_library()
372 __cuFileGetBARSizeInKB = _cyb_dlsym(handle, 'cuFileGetBARSizeInKB')
374 global __cuFileSetParameterPosixPoolSlabArray
375 __cuFileSetParameterPosixPoolSlabArray = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileSetParameterPosixPoolSlabArray')
376 if __cuFileSetParameterPosixPoolSlabArray == NULL:
377 if handle == NULL:
378 handle = load_library()
379 __cuFileSetParameterPosixPoolSlabArray = _cyb_dlsym(handle, 'cuFileSetParameterPosixPoolSlabArray')
381 global __cuFileGetParameterPosixPoolSlabArray
382 __cuFileGetParameterPosixPoolSlabArray = _cyb_dlsym(_cyb_RTLD_DEFAULT, 'cuFileGetParameterPosixPoolSlabArray')
383 if __cuFileGetParameterPosixPoolSlabArray == NULL:
384 if handle == NULL:
385 handle = load_library()
386 __cuFileGetParameterPosixPoolSlabArray = _cyb_dlsym(handle, 'cuFileGetParameterPosixPoolSlabArray')
388 _cyb___py_cufile_init = True
389 return 0
391cdef inline int _check_or_init_cufile() except -1 nogil:
392 if _cyb___py_cufile_init: 1aeMNfOPgQRxSTyUVzWXAYZB01C23h45i67k89l!#m$%j'()*+,-.bDqcErdFsG/:nHoptI;JKuvLw
393 return 0 1aeMNfOPgQRxSTyUVzWXAYZB01C23h45i67k89l!#m$%j'()*+,-.bDqcErdFsG/:nHoptI;JKuvLw
395 return _init_cufile()
398cpdef dict _inspect_function_pointers():
399 global _cyb_func_ptrs
400 if _cyb_func_ptrs is not None:
401 return _cyb_func_ptrs
403 _check_or_init_cufile()
404 cdef dict data = {}
405 global __cuFileHandleRegister
406 data["__cuFileHandleRegister"] = <_cyb_intptr_t>__cuFileHandleRegister
408 global __cuFileHandleDeregister
409 data["__cuFileHandleDeregister"] = <_cyb_intptr_t>__cuFileHandleDeregister
411 global __cuFileBufRegister
412 data["__cuFileBufRegister"] = <_cyb_intptr_t>__cuFileBufRegister
414 global __cuFileBufDeregister
415 data["__cuFileBufDeregister"] = <_cyb_intptr_t>__cuFileBufDeregister
417 global __cuFileRead
418 data["__cuFileRead"] = <_cyb_intptr_t>__cuFileRead
420 global __cuFileWrite
421 data["__cuFileWrite"] = <_cyb_intptr_t>__cuFileWrite
423 global __cuFileDriverOpen
424 data["__cuFileDriverOpen"] = <_cyb_intptr_t>__cuFileDriverOpen
426 global __cuFileDriverClose
427 data["__cuFileDriverClose"] = <_cyb_intptr_t>__cuFileDriverClose
429 global __cuFileDriverClose_v2
430 data["__cuFileDriverClose_v2"] = <_cyb_intptr_t>__cuFileDriverClose_v2
432 global __cuFileUseCount
433 data["__cuFileUseCount"] = <_cyb_intptr_t>__cuFileUseCount
435 global __cuFileDriverGetProperties
436 data["__cuFileDriverGetProperties"] = <_cyb_intptr_t>__cuFileDriverGetProperties
438 global __cuFileDriverSetPollMode
439 data["__cuFileDriverSetPollMode"] = <_cyb_intptr_t>__cuFileDriverSetPollMode
441 global __cuFileDriverSetMaxDirectIOSize
442 data["__cuFileDriverSetMaxDirectIOSize"] = <_cyb_intptr_t>__cuFileDriverSetMaxDirectIOSize
444 global __cuFileDriverSetMaxCacheSize
445 data["__cuFileDriverSetMaxCacheSize"] = <_cyb_intptr_t>__cuFileDriverSetMaxCacheSize
447 global __cuFileDriverSetMaxPinnedMemSize
448 data["__cuFileDriverSetMaxPinnedMemSize"] = <_cyb_intptr_t>__cuFileDriverSetMaxPinnedMemSize
450 global __cuFileBatchIOSetUp
451 data["__cuFileBatchIOSetUp"] = <_cyb_intptr_t>__cuFileBatchIOSetUp
453 global __cuFileBatchIOSubmit
454 data["__cuFileBatchIOSubmit"] = <_cyb_intptr_t>__cuFileBatchIOSubmit
456 global __cuFileBatchIOGetStatus
457 data["__cuFileBatchIOGetStatus"] = <_cyb_intptr_t>__cuFileBatchIOGetStatus
459 global __cuFileBatchIOCancel
460 data["__cuFileBatchIOCancel"] = <_cyb_intptr_t>__cuFileBatchIOCancel
462 global __cuFileBatchIODestroy
463 data["__cuFileBatchIODestroy"] = <_cyb_intptr_t>__cuFileBatchIODestroy
465 global __cuFileReadAsync
466 data["__cuFileReadAsync"] = <_cyb_intptr_t>__cuFileReadAsync
468 global __cuFileWriteAsync
469 data["__cuFileWriteAsync"] = <_cyb_intptr_t>__cuFileWriteAsync
471 global __cuFileStreamRegister
472 data["__cuFileStreamRegister"] = <_cyb_intptr_t>__cuFileStreamRegister
474 global __cuFileStreamDeregister
475 data["__cuFileStreamDeregister"] = <_cyb_intptr_t>__cuFileStreamDeregister
477 global __cuFileGetVersion
478 data["__cuFileGetVersion"] = <_cyb_intptr_t>__cuFileGetVersion
480 global __cuFileGetParameterSizeT
481 data["__cuFileGetParameterSizeT"] = <_cyb_intptr_t>__cuFileGetParameterSizeT
483 global __cuFileGetParameterBool
484 data["__cuFileGetParameterBool"] = <_cyb_intptr_t>__cuFileGetParameterBool
486 global __cuFileGetParameterString
487 data["__cuFileGetParameterString"] = <_cyb_intptr_t>__cuFileGetParameterString
489 global __cuFileSetParameterSizeT
490 data["__cuFileSetParameterSizeT"] = <_cyb_intptr_t>__cuFileSetParameterSizeT
492 global __cuFileSetParameterBool
493 data["__cuFileSetParameterBool"] = <_cyb_intptr_t>__cuFileSetParameterBool
495 global __cuFileSetParameterString
496 data["__cuFileSetParameterString"] = <_cyb_intptr_t>__cuFileSetParameterString
498 global __cuFileGetParameterMinMaxValue
499 data["__cuFileGetParameterMinMaxValue"] = <_cyb_intptr_t>__cuFileGetParameterMinMaxValue
501 global __cuFileSetStatsLevel
502 data["__cuFileSetStatsLevel"] = <_cyb_intptr_t>__cuFileSetStatsLevel
504 global __cuFileGetStatsLevel
505 data["__cuFileGetStatsLevel"] = <_cyb_intptr_t>__cuFileGetStatsLevel
507 global __cuFileStatsStart
508 data["__cuFileStatsStart"] = <_cyb_intptr_t>__cuFileStatsStart
510 global __cuFileStatsStop
511 data["__cuFileStatsStop"] = <_cyb_intptr_t>__cuFileStatsStop
513 global __cuFileStatsReset
514 data["__cuFileStatsReset"] = <_cyb_intptr_t>__cuFileStatsReset
516 global __cuFileGetStatsL1
517 data["__cuFileGetStatsL1"] = <_cyb_intptr_t>__cuFileGetStatsL1
519 global __cuFileGetStatsL2
520 data["__cuFileGetStatsL2"] = <_cyb_intptr_t>__cuFileGetStatsL2
522 global __cuFileGetStatsL3
523 data["__cuFileGetStatsL3"] = <_cyb_intptr_t>__cuFileGetStatsL3
525 global __cuFileGetBARSizeInKB
526 data["__cuFileGetBARSizeInKB"] = <_cyb_intptr_t>__cuFileGetBARSizeInKB
528 global __cuFileSetParameterPosixPoolSlabArray
529 data["__cuFileSetParameterPosixPoolSlabArray"] = <_cyb_intptr_t>__cuFileSetParameterPosixPoolSlabArray
531 global __cuFileGetParameterPosixPoolSlabArray
532 data["__cuFileGetParameterPosixPoolSlabArray"] = <_cyb_intptr_t>__cuFileGetParameterPosixPoolSlabArray
533 _cyb_func_ptrs = data
534 return data
537cpdef _inspect_function_pointer(str name):
538 global _cyb_func_ptrs
539 if _cyb_func_ptrs is None:
540 _cyb_func_ptrs = _inspect_function_pointers()
541 return _cyb_func_ptrs[name]
546cdef void* load_library() except* with gil:
547 cdef uintptr_t handle = load_nvidia_dynamic_lib("cufile")._handle_uint
548 return <void*>handle
551###############################################################################
552# Wrapper functions
554cdef CUfileError_t _cuFileHandleRegister(CUfileHandle_t* fh, CUfileDescr_t* descr) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
555 global __cuFileHandleRegister
556 _check_or_init_cufile() 1efghiklmjbcdG
557 if __cuFileHandleRegister == NULL: 1efghiklmjbcdG
558 with gil:
559 raise FunctionNotFoundError("function cuFileHandleRegister is not found")
560 return (<CUfileError_t (*)(CUfileHandle_t*, CUfileDescr_t*) noexcept nogil>__cuFileHandleRegister)( 1efghiklmjbcdG
561 fh, descr)
564@_cyb_cython.show_performance_hints(False)
565cdef void _cuFileHandleDeregister(CUfileHandle_t fh) except* nogil:
566 global __cuFileHandleDeregister
567 _check_or_init_cufile() 1efghiklmjbcdG
568 if __cuFileHandleDeregister == NULL: 1efghiklmjbcdG
569 with gil:
570 raise FunctionNotFoundError("function cuFileHandleDeregister is not found")
571 (<void (*)(CUfileHandle_t) noexcept nogil>__cuFileHandleDeregister)( 1efghiklmjbcdG
572 fh)
575cdef CUfileError_t _cuFileBufRegister(const void* bufPtr_base, size_t length, int flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
576 global __cuFileBufRegister
577 _check_or_init_cufile() 1efgxyzABChiklmjbcd
578 if __cuFileBufRegister == NULL: 1efgxyzABChiklmjbcd
579 with gil:
580 raise FunctionNotFoundError("function cuFileBufRegister is not found")
581 return (<CUfileError_t (*)(const void*, size_t, int) noexcept nogil>__cuFileBufRegister)( 1efgxyzABChiklmjbcd
582 bufPtr_base, length, flags)
585cdef CUfileError_t _cuFileBufDeregister(const void* bufPtr_base) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
586 global __cuFileBufDeregister
587 _check_or_init_cufile() 1efgxyzABChiklmjbcd
588 if __cuFileBufDeregister == NULL: 1efgxyzABChiklmjbcd
589 with gil:
590 raise FunctionNotFoundError("function cuFileBufDeregister is not found")
591 return (<CUfileError_t (*)(const void*) noexcept nogil>__cuFileBufDeregister)( 1efgxyzABChiklmjbcd
592 bufPtr_base)
595cdef ssize_t _cuFileRead(CUfileHandle_t fh, void* bufPtr_base, size_t size, off_t file_offset, off_t bufPtr_offset) except* nogil:
596 global __cuFileRead
597 _check_or_init_cufile() 1klmbcd
598 if __cuFileRead == NULL: 1klmbcd
599 with gil:
600 raise FunctionNotFoundError("function cuFileRead is not found")
601 return (<ssize_t (*)(CUfileHandle_t, void*, size_t, off_t, off_t) noexcept nogil>__cuFileRead)( 1klmbcd
602 fh, bufPtr_base, size, file_offset, bufPtr_offset)
605cdef ssize_t _cuFileWrite(CUfileHandle_t fh, const void* bufPtr_base, size_t size, off_t file_offset, off_t bufPtr_offset) except* nogil:
606 global __cuFileWrite
607 _check_or_init_cufile() 1klmbcd
608 if __cuFileWrite == NULL: 1klmbcd
609 with gil:
610 raise FunctionNotFoundError("function cuFileWrite is not found")
611 return (<ssize_t (*)(CUfileHandle_t, const void*, size_t, off_t, off_t) noexcept nogil>__cuFileWrite)( 1klmbcd
612 fh, bufPtr_base, size, file_offset, bufPtr_offset)
615cdef CUfileError_t _cuFileDriverOpen() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
616 global __cuFileDriverOpen
617 _check_or_init_cufile() 1MOQSUWY02468!$'*-DEF/nHoptIKL
618 if __cuFileDriverOpen == NULL: 1MOQSUWY02468!$'*-DEF/nHoptIKL
619 with gil:
620 raise FunctionNotFoundError("function cuFileDriverOpen is not found")
621 return (<CUfileError_t (*)() noexcept nogil>__cuFileDriverOpen)( 1MOQSUWY02468!$'*-DEF/nHoptIKL
622 )
625cdef CUfileError_t _cuFileDriverClose() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
626 global __cuFileDriverClose
627 _check_or_init_cufile()
628 if __cuFileDriverClose == NULL:
629 with gil:
630 raise FunctionNotFoundError("function cuFileDriverClose is not found")
631 return (<CUfileError_t (*)() noexcept nogil>__cuFileDriverClose)(
632 )
635cdef CUfileError_t _cuFileDriverClose_v2() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
636 global __cuFileDriverClose_v2
637 _check_or_init_cufile() 1NPRTVXZ13579#%(+.qrs:nHopt;uw
638 if __cuFileDriverClose_v2 == NULL: 1NPRTVXZ13579#%(+.qrs:nHopt;uw
639 with gil:
640 raise FunctionNotFoundError("function cuFileDriverClose_v2 is not found")
641 return (<CUfileError_t (*)() noexcept nogil>__cuFileDriverClose_v2)( 1NPRTVXZ13579#%(+.qrs:nHopt;uw
642 )
645cdef long _cuFileUseCount() except* nogil:
646 global __cuFileUseCount
647 _check_or_init_cufile()
648 if __cuFileUseCount == NULL:
649 with gil:
650 raise FunctionNotFoundError("function cuFileUseCount is not found")
651 return (<long (*)() noexcept nogil>__cuFileUseCount)(
652 )
655cdef CUfileError_t _cuFileDriverGetProperties(CUfileDrvProps_t* props) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
656 global __cuFileDriverGetProperties
657 _check_or_init_cufile()
658 if __cuFileDriverGetProperties == NULL:
659 with gil:
660 raise FunctionNotFoundError("function cuFileDriverGetProperties is not found")
661 return (<CUfileError_t (*)(CUfileDrvProps_t*) noexcept nogil>__cuFileDriverGetProperties)(
662 props)
665cdef CUfileError_t _cuFileDriverSetPollMode(cpp_bool poll, size_t poll_threshold_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
666 global __cuFileDriverSetPollMode
667 _check_or_init_cufile()
668 if __cuFileDriverSetPollMode == NULL:
669 with gil:
670 raise FunctionNotFoundError("function cuFileDriverSetPollMode is not found")
671 return (<CUfileError_t (*)(cpp_bool, size_t) noexcept nogil>__cuFileDriverSetPollMode)(
672 poll, poll_threshold_size)
675cdef CUfileError_t _cuFileDriverSetMaxDirectIOSize(size_t max_direct_io_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
676 global __cuFileDriverSetMaxDirectIOSize
677 _check_or_init_cufile()
678 if __cuFileDriverSetMaxDirectIOSize == NULL:
679 with gil:
680 raise FunctionNotFoundError("function cuFileDriverSetMaxDirectIOSize is not found")
681 return (<CUfileError_t (*)(size_t) noexcept nogil>__cuFileDriverSetMaxDirectIOSize)(
682 max_direct_io_size)
685cdef CUfileError_t _cuFileDriverSetMaxCacheSize(size_t max_cache_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
686 global __cuFileDriverSetMaxCacheSize
687 _check_or_init_cufile()
688 if __cuFileDriverSetMaxCacheSize == NULL:
689 with gil:
690 raise FunctionNotFoundError("function cuFileDriverSetMaxCacheSize is not found")
691 return (<CUfileError_t (*)(size_t) noexcept nogil>__cuFileDriverSetMaxCacheSize)(
692 max_cache_size)
695cdef CUfileError_t _cuFileDriverSetMaxPinnedMemSize(size_t max_pinned_size) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
696 global __cuFileDriverSetMaxPinnedMemSize
697 _check_or_init_cufile()
698 if __cuFileDriverSetMaxPinnedMemSize == NULL:
699 with gil:
700 raise FunctionNotFoundError("function cuFileDriverSetMaxPinnedMemSize is not found")
701 return (<CUfileError_t (*)(size_t) noexcept nogil>__cuFileDriverSetMaxPinnedMemSize)(
702 max_pinned_size)
705cdef CUfileError_t _cuFileBatchIOSetUp(CUfileBatchHandle_t* batch_idp, unsigned nr) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
706 global __cuFileBatchIOSetUp
707 _check_or_init_cufile() 1efg
708 if __cuFileBatchIOSetUp == NULL: 1efg
709 with gil:
710 raise FunctionNotFoundError("function cuFileBatchIOSetUp is not found")
711 return (<CUfileError_t (*)(CUfileBatchHandle_t*, unsigned) noexcept nogil>__cuFileBatchIOSetUp)( 1efg
712 batch_idp, nr)
715cdef CUfileError_t _cuFileBatchIOSubmit(CUfileBatchHandle_t batch_idp, unsigned nr, CUfileIOParams_t* iocbp, unsigned int flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
716 global __cuFileBatchIOSubmit
717 _check_or_init_cufile() 1efg
718 if __cuFileBatchIOSubmit == NULL: 1efg
719 with gil:
720 raise FunctionNotFoundError("function cuFileBatchIOSubmit is not found")
721 return (<CUfileError_t (*)(CUfileBatchHandle_t, unsigned, CUfileIOParams_t*, unsigned int) noexcept nogil>__cuFileBatchIOSubmit)( 1efg
722 batch_idp, nr, iocbp, flags)
725cdef CUfileError_t _cuFileBatchIOGetStatus(CUfileBatchHandle_t batch_idp, unsigned min_nr, unsigned* nr, CUfileIOEvents_t* iocbp, timespec* timeout) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
726 global __cuFileBatchIOGetStatus
727 _check_or_init_cufile() 1eg
728 if __cuFileBatchIOGetStatus == NULL: 1eg
729 with gil:
730 raise FunctionNotFoundError("function cuFileBatchIOGetStatus is not found")
731 return (<CUfileError_t (*)(CUfileBatchHandle_t, unsigned, unsigned*, CUfileIOEvents_t*, timespec*) noexcept nogil>__cuFileBatchIOGetStatus)( 1eg
732 batch_idp, min_nr, nr, iocbp, timeout)
735cdef CUfileError_t _cuFileBatchIOCancel(CUfileBatchHandle_t batch_idp) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
736 global __cuFileBatchIOCancel
737 _check_or_init_cufile() 1f
738 if __cuFileBatchIOCancel == NULL: 1f
739 with gil:
740 raise FunctionNotFoundError("function cuFileBatchIOCancel is not found")
741 return (<CUfileError_t (*)(CUfileBatchHandle_t) noexcept nogil>__cuFileBatchIOCancel)( 1f
742 batch_idp)
745@_cyb_cython.show_performance_hints(False)
746cdef void _cuFileBatchIODestroy(CUfileBatchHandle_t batch_idp) except* nogil:
747 global __cuFileBatchIODestroy
748 _check_or_init_cufile() 1efg
749 if __cuFileBatchIODestroy == NULL: 1efg
750 with gil:
751 raise FunctionNotFoundError("function cuFileBatchIODestroy is not found")
752 (<void (*)(CUfileBatchHandle_t) noexcept nogil>__cuFileBatchIODestroy)( 1efg
753 batch_idp)
756cdef 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:
757 global __cuFileReadAsync
758 _check_or_init_cufile() 1hi
759 if __cuFileReadAsync == NULL: 1hi
760 with gil:
761 raise FunctionNotFoundError("function cuFileReadAsync is not found")
762 return (<CUfileError_t (*)(CUfileHandle_t, void*, size_t*, off_t*, off_t*, ssize_t*, CUstream) noexcept nogil>__cuFileReadAsync)( 1hi
763 fh, bufPtr_base, size_p, file_offset_p, bufPtr_offset_p, bytes_read_p, stream)
766cdef 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:
767 global __cuFileWriteAsync
768 _check_or_init_cufile() 1hj
769 if __cuFileWriteAsync == NULL: 1hj
770 with gil:
771 raise FunctionNotFoundError("function cuFileWriteAsync is not found")
772 return (<CUfileError_t (*)(CUfileHandle_t, void*, size_t*, off_t*, off_t*, ssize_t*, CUstream) noexcept nogil>__cuFileWriteAsync)( 1hj
773 fh, bufPtr_base, size_p, file_offset_p, bufPtr_offset_p, bytes_written_p, stream)
776cdef CUfileError_t _cuFileStreamRegister(CUstream stream, unsigned flags) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
777 global __cuFileStreamRegister
778 _check_or_init_cufile() 1hij
779 if __cuFileStreamRegister == NULL: 1hij
780 with gil:
781 raise FunctionNotFoundError("function cuFileStreamRegister is not found")
782 return (<CUfileError_t (*)(CUstream, unsigned) noexcept nogil>__cuFileStreamRegister)( 1hij
783 stream, flags)
786cdef CUfileError_t _cuFileStreamDeregister(CUstream stream) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
787 global __cuFileStreamDeregister
788 _check_or_init_cufile() 1hij
789 if __cuFileStreamDeregister == NULL: 1hij
790 with gil:
791 raise FunctionNotFoundError("function cuFileStreamDeregister is not found")
792 return (<CUfileError_t (*)(CUstream) noexcept nogil>__cuFileStreamDeregister)( 1hij
793 stream)
796cdef CUfileError_t _cuFileGetVersion(int* version) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
797 global __cuFileGetVersion
798 _check_or_init_cufile() 1an
799 if __cuFileGetVersion == NULL: 1an
800 with gil:
801 raise FunctionNotFoundError("function cuFileGetVersion is not found")
802 return (<CUfileError_t (*)(int*) noexcept nogil>__cuFileGetVersion)( 1an
803 version)
806cdef CUfileError_t _cuFileGetParameterSizeT(CUFileSizeTConfigParameter_t param, size_t* value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
807 global __cuFileGetParameterSizeT
808 _check_or_init_cufile() 1o
809 if __cuFileGetParameterSizeT == NULL: 1o
810 with gil:
811 raise FunctionNotFoundError("function cuFileGetParameterSizeT is not found")
812 return (<CUfileError_t (*)(CUFileSizeTConfigParameter_t, size_t*) noexcept nogil>__cuFileGetParameterSizeT)( 1o
813 param, value)
816cdef CUfileError_t _cuFileGetParameterBool(CUFileBoolConfigParameter_t param, cpp_bool* value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
817 global __cuFileGetParameterBool
818 _check_or_init_cufile() 1n
819 if __cuFileGetParameterBool == NULL: 1n
820 with gil:
821 raise FunctionNotFoundError("function cuFileGetParameterBool is not found")
822 return (<CUfileError_t (*)(CUFileBoolConfigParameter_t, cpp_bool*) noexcept nogil>__cuFileGetParameterBool)( 1n
823 param, value)
826cdef CUfileError_t _cuFileGetParameterString(CUFileStringConfigParameter_t param, char* desc_str, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
827 global __cuFileGetParameterString
828 _check_or_init_cufile() 1p
829 if __cuFileGetParameterString == NULL: 1p
830 with gil:
831 raise FunctionNotFoundError("function cuFileGetParameterString is not found")
832 return (<CUfileError_t (*)(CUFileStringConfigParameter_t, char*, int) noexcept nogil>__cuFileGetParameterString)( 1p
833 param, desc_str, len)
836cdef CUfileError_t _cuFileSetParameterSizeT(CUFileSizeTConfigParameter_t param, size_t value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
837 global __cuFileSetParameterSizeT
838 _check_or_init_cufile() 1o
839 if __cuFileSetParameterSizeT == NULL: 1o
840 with gil:
841 raise FunctionNotFoundError("function cuFileSetParameterSizeT is not found")
842 return (<CUfileError_t (*)(CUFileSizeTConfigParameter_t, size_t) noexcept nogil>__cuFileSetParameterSizeT)( 1o
843 param, value)
846cdef CUfileError_t _cuFileSetParameterBool(CUFileBoolConfigParameter_t param, cpp_bool value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
847 global __cuFileSetParameterBool
848 _check_or_init_cufile() 1n
849 if __cuFileSetParameterBool == NULL: 1n
850 with gil:
851 raise FunctionNotFoundError("function cuFileSetParameterBool is not found")
852 return (<CUfileError_t (*)(CUFileBoolConfigParameter_t, cpp_bool) noexcept nogil>__cuFileSetParameterBool)( 1n
853 param, value)
856cdef CUfileError_t _cuFileSetParameterString(CUFileStringConfigParameter_t param, const char* desc_str) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
857 global __cuFileSetParameterString
858 _check_or_init_cufile() 1p
859 if __cuFileSetParameterString == NULL: 1p
860 with gil:
861 raise FunctionNotFoundError("function cuFileSetParameterString is not found")
862 return (<CUfileError_t (*)(CUFileStringConfigParameter_t, const char*) noexcept nogil>__cuFileSetParameterString)( 1p
863 param, desc_str)
866cdef CUfileError_t _cuFileGetParameterMinMaxValue(CUFileSizeTConfigParameter_t param, size_t* min_value, size_t* max_value) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
867 global __cuFileGetParameterMinMaxValue
868 _check_or_init_cufile() 1,
869 if __cuFileGetParameterMinMaxValue == NULL: 1,
870 with gil:
871 raise FunctionNotFoundError("function cuFileGetParameterMinMaxValue is not found")
872 return (<CUfileError_t (*)(CUFileSizeTConfigParameter_t, size_t*, size_t*) noexcept nogil>__cuFileGetParameterMinMaxValue)( 1,
873 param, min_value, max_value)
876cdef CUfileError_t _cuFileSetStatsLevel(int level) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
877 global __cuFileSetStatsLevel
878 _check_or_init_cufile() 1bqcrdsJuvw
879 if __cuFileSetStatsLevel == NULL: 1bqcrdsJuvw
880 with gil:
881 raise FunctionNotFoundError("function cuFileSetStatsLevel is not found")
882 return (<CUfileError_t (*)(int) noexcept nogil>__cuFileSetStatsLevel)( 1bqcrdsJuvw
883 level)
886cdef CUfileError_t _cuFileGetStatsLevel(int* level) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
887 global __cuFileGetStatsLevel
888 _check_or_init_cufile() 1DEFJKL
889 if __cuFileGetStatsLevel == NULL: 1DEFJKL
890 with gil:
891 raise FunctionNotFoundError("function cuFileGetStatsLevel is not found")
892 return (<CUfileError_t (*)(int*) noexcept nogil>__cuFileGetStatsLevel)( 1DEFJKL
893 level)
896cdef CUfileError_t _cuFileStatsStart() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
897 global __cuFileStatsStart
898 _check_or_init_cufile() 1bcdv
899 if __cuFileStatsStart == NULL: 1bcdv
900 with gil:
901 raise FunctionNotFoundError("function cuFileStatsStart is not found")
902 return (<CUfileError_t (*)() noexcept nogil>__cuFileStatsStart)( 1bcdv
903 )
906cdef CUfileError_t _cuFileStatsStop() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
907 global __cuFileStatsStop
908 _check_or_init_cufile() 1bcdv
909 if __cuFileStatsStop == NULL: 1bcdv
910 with gil:
911 raise FunctionNotFoundError("function cuFileStatsStop is not found")
912 return (<CUfileError_t (*)() noexcept nogil>__cuFileStatsStop)( 1bcdv
913 )
916cdef CUfileError_t _cuFileStatsReset() except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
917 global __cuFileStatsReset
918 _check_or_init_cufile() 1qrsuw
919 if __cuFileStatsReset == NULL: 1qrsuw
920 with gil:
921 raise FunctionNotFoundError("function cuFileStatsReset is not found")
922 return (<CUfileError_t (*)() noexcept nogil>__cuFileStatsReset)( 1qrsuw
923 )
926cdef CUfileError_t _cuFileGetStatsL1(CUfileStatsLevel1_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
927 global __cuFileGetStatsL1
928 _check_or_init_cufile() 1b
929 if __cuFileGetStatsL1 == NULL: 1b
930 with gil:
931 raise FunctionNotFoundError("function cuFileGetStatsL1 is not found")
932 return (<CUfileError_t (*)(CUfileStatsLevel1_t*) noexcept nogil>__cuFileGetStatsL1)( 1b
933 stats)
936cdef CUfileError_t _cuFileGetStatsL2(CUfileStatsLevel2_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
937 global __cuFileGetStatsL2
938 _check_or_init_cufile() 1c
939 if __cuFileGetStatsL2 == NULL: 1c
940 with gil:
941 raise FunctionNotFoundError("function cuFileGetStatsL2 is not found")
942 return (<CUfileError_t (*)(CUfileStatsLevel2_t*) noexcept nogil>__cuFileGetStatsL2)( 1c
943 stats)
946cdef CUfileError_t _cuFileGetStatsL3(CUfileStatsLevel3_t* stats) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
947 global __cuFileGetStatsL3
948 _check_or_init_cufile() 1d
949 if __cuFileGetStatsL3 == NULL: 1d
950 with gil:
951 raise FunctionNotFoundError("function cuFileGetStatsL3 is not found")
952 return (<CUfileError_t (*)(CUfileStatsLevel3_t*) noexcept nogil>__cuFileGetStatsL3)( 1d
953 stats)
956cdef CUfileError_t _cuFileGetBARSizeInKB(int gpuIndex, size_t* barSize) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
957 global __cuFileGetBARSizeInKB
958 _check_or_init_cufile() 1)
959 if __cuFileGetBARSizeInKB == NULL: 1)
960 with gil:
961 raise FunctionNotFoundError("function cuFileGetBARSizeInKB is not found")
962 return (<CUfileError_t (*)(int, size_t*) noexcept nogil>__cuFileGetBARSizeInKB)( 1)
963 gpuIndex, barSize)
966cdef CUfileError_t _cuFileSetParameterPosixPoolSlabArray(const size_t* size_values, const size_t* count_values, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
967 global __cuFileSetParameterPosixPoolSlabArray
968 _check_or_init_cufile() 1I
969 if __cuFileSetParameterPosixPoolSlabArray == NULL: 1I
970 with gil:
971 raise FunctionNotFoundError("function cuFileSetParameterPosixPoolSlabArray is not found")
972 return (<CUfileError_t (*)(const size_t*, const size_t*, int) noexcept nogil>__cuFileSetParameterPosixPoolSlabArray)( 1I
973 size_values, count_values, len)
976cdef CUfileError_t _cuFileGetParameterPosixPoolSlabArray(size_t* size_values, size_t* count_values, int len) except?<CUfileError_t>CUFILE_LOADING_ERROR nogil:
977 global __cuFileGetParameterPosixPoolSlabArray
978 _check_or_init_cufile() 1t
979 if __cuFileGetParameterPosixPoolSlabArray == NULL: 1t
980 with gil:
981 raise FunctionNotFoundError("function cuFileGetParameterPosixPoolSlabArray is not found")
982 return (<CUfileError_t (*)(size_t*, size_t*, int) noexcept nogil>__cuFileGetParameterPosixPoolSlabArray)( 1t
983 size_values, count_values, len)