Skip to content

Commit c8eaedb

Browse files
committed
Improving cuDNN handling
1 parent 0904c9a commit c8eaedb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/setup.bat

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,15 @@ if /i "!hasCUDA!" == "true" (
433433
call "!utilsScript!" WriteLine "Yes (CUDA !cuda_version!, No cuDNN found, CUDA Toolkit: !hasCUDAToolkit!)" !color_success!
434434
) else (
435435
call "!utilsScript!" WriteLine "Yes (CUDA !cuda_version!, cuDNN !cuDNN_version!, CUDA Toolkit: !hasCUDAToolkit!)" !color_success!
436+
437+
REM cuDNN install is a bag of loose parts.
438+
REM cuDNN is C:\Program Files\NVIDIA\CUDNN\v9.5\bin\12.6
439+
if /i "!PATH:C:\Program Files\NVIDIA\CUDNN\v!cuDNN_version!\bin\!cuda_version!=!" == "!PATH!" (
440+
call "!utilsScript!" WriteLine "Updating path to include cuDNN" !color_info!
441+
set PATH=!PATH!;C:\Program Files\NVIDIA\CUDNN\v!cuDNN_version!\bin\!cuda_version!\
442+
REM setx PATH !PATH!;C:\Program Files\NVIDIA\CUDNN\v!cuDNN_version!\bin\!cuda_version!\
443+
REM powershell -command "[Environment]::SetEnvironmentVariable('PATH', '!PATH!', 'Machine');
444+
)
436445
)
437446
) else (
438447
call "!utilsScript!" WriteLine "No" !color_warn!

0 commit comments

Comments
 (0)