@@ -60,12 +60,10 @@ def _windows_load_with_dll_basename(name: str) -> int:
60
60
61
61
@functools .cache
62
62
def load_nvidia_dynamic_library (name : str ) -> int :
63
- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ) ENTRY" , flush = True )
64
63
# First try using the platform-specific dynamic loader search mechanisms
65
64
if sys .platform == "win32" :
66
65
handle = _windows_load_with_dll_basename (name )
67
66
if handle :
68
- print (f"\n LOOOK load_nvidia_dynamic_library({ name = } ): _windows_load_with_dll_basename" , flush = True )
69
67
return handle
70
68
else :
71
69
dl_path = f"lib{ name } .so" # Version intentionally no specified.
@@ -75,7 +73,6 @@ def load_nvidia_dynamic_library(name: str) -> int:
75
73
pass
76
74
else :
77
75
# 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 )
79
76
return handle ._handle # C unsigned int
80
77
81
78
dl_path = find_nvidia_dynamic_library (name )
@@ -85,13 +82,11 @@ def load_nvidia_dynamic_library(name: str) -> int:
85
82
except pywintypes .error as e :
86
83
raise RuntimeError (f"Failed to load DLL at { dl_path } : { e } " ) from e
87
84
# 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 )
89
85
return handle # C signed int, matches win32api.GetProcAddress
90
86
else :
91
87
try :
92
88
handle = ctypes .CDLL (dl_path , _LINUX_CDLL_MODE )
93
89
except OSError as e :
94
90
raise RuntimeError (f"Failed to dlopen { dl_path } : { e } " ) from e
95
91
# 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 )
97
92
return handle ._handle # C unsigned int
0 commit comments