22#
33# SPDX-License-Identifier: LicenseRef-NVIDIA-SOFTWARE-LICENSE
44#
5- # This code was automatically generated across versions from 12.9.0 to 13.0.2. Do not modify it directly.
5+ # This code was automatically generated across versions from 12.9.1 to 13.0.2. Do not modify it directly.
66
77from libc.stdint cimport intptr_t, uintptr_t
88import threading
@@ -68,6 +68,7 @@ cdef void* __cuFileBufDeregister = NULL
6868cdef void * __cuFileRead = NULL
6969cdef void * __cuFileWrite = NULL
7070cdef void * __cuFileDriverOpen = NULL
71+ cdef void * __cuFileDriverClose = NULL
7172cdef void * __cuFileDriverClose_v2 = NULL
7273cdef void * __cuFileUseCount = NULL
7374cdef void * __cuFileDriverGetProperties = NULL
@@ -91,7 +92,6 @@ cdef void* __cuFileGetParameterString = NULL
9192cdef void * __cuFileSetParameterSizeT = NULL
9293cdef void * __cuFileSetParameterBool = NULL
9394cdef void * __cuFileSetParameterString = NULL
94- cdef void * __cuFileDriverClose = NULL
9595cdef void * __cuFileGetParameterMinMaxValue = NULL
9696cdef void * __cuFileSetStatsLevel = NULL
9797cdef void * __cuFileGetStatsLevel = NULL
@@ -167,6 +167,13 @@ cdef int __check_or_init_cufile() except -1 nogil:
167167 handle = load_library()
168168 __cuFileDriverOpen = dlsym(handle, ' cuFileDriverOpen' )
169169
170+ global __cuFileDriverClose
171+ __cuFileDriverClose = dlsym(RTLD_DEFAULT, ' cuFileDriverClose' )
172+ if __cuFileDriverClose == NULL :
173+ if handle == NULL :
174+ handle = load_library()
175+ __cuFileDriverClose = dlsym(handle, ' cuFileDriverClose' )
176+
170177 global __cuFileDriverClose_v2
171178 __cuFileDriverClose_v2 = dlsym(RTLD_DEFAULT, ' cuFileDriverClose_v2' )
172179 if __cuFileDriverClose_v2 == NULL :
@@ -328,13 +335,6 @@ cdef int __check_or_init_cufile() except -1 nogil:
328335 handle = load_library()
329336 __cuFileSetParameterString = dlsym(handle, ' cuFileSetParameterString' )
330337
331- global __cuFileDriverClose
332- __cuFileDriverClose = dlsym(RTLD_DEFAULT, ' cuFileDriverClose' )
333- if __cuFileDriverClose == NULL :
334- if handle == NULL :
335- handle = load_library()
336- __cuFileDriverClose = dlsym(handle, ' cuFileDriverClose' )
337-
338338 global __cuFileGetParameterMinMaxValue
339339 __cuFileGetParameterMinMaxValue = dlsym(RTLD_DEFAULT, ' cuFileGetParameterMinMaxValue' )
340340 if __cuFileGetParameterMinMaxValue == NULL :
@@ -462,6 +462,9 @@ cpdef dict _inspect_function_pointers():
462462 global __cuFileDriverOpen
463463 data[" __cuFileDriverOpen" ] = < intptr_t> __cuFileDriverOpen
464464
465+ global __cuFileDriverClose
466+ data[" __cuFileDriverClose" ] = < intptr_t> __cuFileDriverClose
467+
465468 global __cuFileDriverClose_v2
466469 data[" __cuFileDriverClose_v2" ] = < intptr_t> __cuFileDriverClose_v2
467470
@@ -531,9 +534,6 @@ cpdef dict _inspect_function_pointers():
531534 global __cuFileSetParameterString
532535 data[" __cuFileSetParameterString" ] = < intptr_t> __cuFileSetParameterString
533536
534- global __cuFileDriverClose
535- data[" __cuFileDriverClose" ] = < intptr_t> __cuFileDriverClose
536-
537537 global __cuFileGetParameterMinMaxValue
538538 data[" __cuFileGetParameterMinMaxValue" ] = < intptr_t> __cuFileGetParameterMinMaxValue
539539
@@ -656,6 +656,16 @@ cdef CUfileError_t _cuFileDriverOpen() except?<CUfileError_t>CUFILE_LOADING_ERRO
656656 )
657657
658658
659+ cdef CUfileError_t _cuFileDriverClose() except ?< CUfileError_t> CUFILE_LOADING_ERROR nogil:
660+ global __cuFileDriverClose
661+ _check_or_init_cufile()
662+ if __cuFileDriverClose == NULL :
663+ with gil:
664+ raise FunctionNotFoundError(" function cuFileDriverClose is not found" )
665+ return (< CUfileError_t (* )() noexcept nogil> __cuFileDriverClose)(
666+ )
667+
668+
659669cdef CUfileError_t _cuFileDriverClose_v2() except ?< CUfileError_t> CUFILE_LOADING_ERROR nogil:
660670 global __cuFileDriverClose_v2
661671 _check_or_init_cufile()
@@ -887,16 +897,6 @@ cdef CUfileError_t _cuFileSetParameterString(CUFileStringConfigParameter_t param
887897 param, desc_str)
888898
889899
890- cdef CUfileError_t _cuFileDriverClose() except ?< CUfileError_t> CUFILE_LOADING_ERROR nogil:
891- global __cuFileDriverClose
892- _check_or_init_cufile()
893- if __cuFileDriverClose == NULL :
894- with gil:
895- raise FunctionNotFoundError(" function cuFileDriverClose is not found" )
896- return (< CUfileError_t (* )() noexcept nogil> __cuFileDriverClose)(
897- )
898-
899-
900900cdef CUfileError_t _cuFileGetParameterMinMaxValue(CUFileSizeTConfigParameter_t param, size_t* min_value, size_t* max_value) except ?< CUfileError_t> CUFILE_LOADING_ERROR nogil:
901901 global __cuFileGetParameterMinMaxValue
902902 _check_or_init_cufile()
0 commit comments