We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 61034d5 commit 7d2de40Copy full SHA for 7d2de40
torchvision/extension.py
@@ -16,6 +16,18 @@ def _has_ops():
16
17
18
try:
19
+ # On Windows Python-3.8.x has `os.add_dll_directory` call,
20
+ # which is called to configure dll search path.
21
+ # To find cuda related dlls we need to make sure the
22
+ # conda environment/bin path is configured Please take a look:
23
+ # https://stackoverflow.com/questions/59330863/cant-import-dll-module-in-python
24
+ if os.name == "nt" and sys.version_info >= (3, 8) and sys.version_info < (3, 9):
25
+ env_path = os.environ["PATH"]
26
+ path_arr = env_path.split(";")
27
+ for path in path_arr:
28
+ if os.path.exists(path):
29
+ os.add_dll_directory(path) # type: ignore[attr-defined]
30
+
31
lib_path = _get_extension_path("_C")
32
torch.ops.load_library(lib_path)
33
_HAS_OPS = True
0 commit comments