Skip to content

Commit 0cf230d

Browse files
committed
fix: only search under Library/bin on windows
1 parent 44dc46c commit 0cf230d

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

cuda_pathfinder/cuda/pathfinder/_binaries/find_nvidia_binary_utility.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ def find_nvidia_binary_utility(utility_name: str) -> str | None:
9393
if (conda_prefix := os.environ.get("CONDA_PREFIX")) is not None:
9494
if IS_WINDOWS:
9595
dirs.append(os.path.join(conda_prefix, "Library", "bin"))
96-
dirs.append(os.path.join(conda_prefix, "bin"))
96+
else:
97+
dirs.append(os.path.join(conda_prefix, "bin"))
9798

9899
# 3. Search in CUDA Toolkit (CUDA_HOME/CUDA_PATH)
99100
if (cuda_home := get_cuda_home_or_path()) is not None:

cuda_pathfinder/tests/test_find_nvidia_binaries.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@ def test_find_binary_windows_extension_and_search_dirs(monkeypatch, mocker):
103103
expected_dirs = [
104104
site_dir,
105105
os.path.join(conda_prefix, "Library", "bin"),
106-
os.path.join(conda_prefix, "bin"),
107106
os.path.join(cuda_home, "bin", "x64"),
108107
os.path.join(cuda_home, "bin", "x86_64"),
109108
os.path.join(cuda_home, "bin"),

0 commit comments

Comments
 (0)