@@ -60,12 +60,10 @@ def _windows_load_with_dll_basename(name: str) -> int:
6060
6161@functools .cache
6262def load_nvidia_dynamic_library (name : str ) -> int :
63- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ) ENTRY" , flush = True )
6463 # First try using the platform-specific dynamic loader search mechanisms
6564 if sys .platform == "win32" :
6665 handle = _windows_load_with_dll_basename (name )
6766 if handle :
68- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ): _windows_load_with_dll_basename" , flush = True )
6967 return handle
7068 else :
7169 dl_path = f"lib{ name } .so" # Version intentionally no specified.
@@ -75,7 +73,6 @@ def load_nvidia_dynamic_library(name: str) -> int:
7573 pass
7674 else :
7775 # Use `cdef void* ptr = <void*><uintptr_t>` in cython to convert back to void*
78- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ): ctypes.CDLL({ dl_path = } )" , flush = True )
7976 return handle ._handle # C unsigned int
8077
8178 dl_path = find_nvidia_dynamic_library (name )
@@ -85,13 +82,11 @@ def load_nvidia_dynamic_library(name: str) -> int:
8582 except pywintypes .error as e :
8683 raise RuntimeError (f"Failed to load DLL at { dl_path } : { e } " ) from e
8784 # Use `cdef void* ptr = <void*><intptr_t>` in cython to convert back to void*
88- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ): win32api.LoadLibrary({ dl_path = } )" , flush = True )
8985 return handle # C signed int, matches win32api.GetProcAddress
9086 else :
9187 try :
9288 handle = ctypes .CDLL (dl_path , _LINUX_CDLL_MODE )
9389 except OSError as e :
9490 raise RuntimeError (f"Failed to dlopen { dl_path } : { e } " ) from e
9591 # Use `cdef void* ptr = <void*><uintptr_t>` in cython to convert back to void*
96- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ): ctypes.CDLL({ dl_path = } )" , flush = True )
9792 return handle ._handle # C unsigned int
0 commit comments