alinagithub edited a comment on issue #17887: Import mxnet for mxnet-cu92 fails URL: https://github.com/apache/incubator-mxnet/issues/17887#issuecomment-602603442 Turning around an issue with PATH in Windows. Something really bugs me. The path to the CUDA DLLs is there, but the DLL does not load. If I copy exact the path, present in Python environment path, the dll loads... (.env38) C:\.env38\Scripts>python Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> os.environ environ({'ALLUSERSPROFILE': 'C:\\ProgramData', 'APPDATA': 'C:\\Users\\arnau\\AppData\\Roaming', 'CAMLIBS': 'C:\\Program Files\\darktable\\lib\\libgphoto2\\2.5.23', [...] 'PATH': 'C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2;C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2\\bin;C:\\.env38\\Scripts;[...]}) >>> from ctypes import* >>> mydll = cdll.LoadLibrary("cudnn64_7.dll") Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\arnau\AppData\Local\Programs\Python\Python38\lib\ctypes\__init__.py", line 451, in LoadLibrary return self._dlltype(name) File "C:\Users\arnau\AppData\Local\Programs\Python\Python38\lib\ctypes\__init__.py", line 373, in __init__ self._handle = _dlopen(self._name, mode) FileNotFoundError: Could not find module 'cudnn64_7.dll' (or one of its dependencies). Try using the full path with constructor syntax. >>> mydll = cdll.LoadLibrary("C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v9.2\\bin\\cudnn64_7.dll")
---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected] With regards, Apache Git Services
