This is what the key in question looks like for me since I updated to CUDA 10 > reg query "HKLM\software\NVIDIA Corporation\GPU Computing Toolkit\CUDA" HKEY_LOCAL_MACHINE\software\NVIDIA Corporation\GPU Computing Toolkit\CUDA FirstVersionInstalled REG_SZ v10.0 From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx>
On Behalf Of Jens Schmaler Thanks for clarifying! I have the dll in the same location as you, just the installer does not seem to have set the registry key. Which version of Windows are you
running? We have this issue on Win 10 and Win 2016. I will now try to set the key manually and check if it works then. Best, Jens From: HTCondor-users [mailto:htcondor-users-bounces@xxxxxxxxxxx]
On Behalf Of John M Knoeller So I did some digging, and you were correct. condor_gpu_discovery on Windows does try and access this registry key "SOFTWARE\\NVIDIA Corporation\\GPU Computing Toolkit\\CUDA" when it cannot find cudart.dll. We don’t expect this code to execute most of the time, but it is there.
This key is created by the NVIDIA CUDA Toolkit installer for Windows. I upgraded my workstation to v10 from here https://developer.nvidia.com/cuda-downloads?target_os=Windows&target_arch=x86_64&target_version=10 And it updated the key HKEY_LOCAL_MACHINE\software\NVIDIA Corporation\GPU Computing Toolkit\CUDA so that it now says v10.0 On my workstation, the cuda runtime is installed in this directory: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin I’m curious as to where it is installed on your Windows machines, if not there.
-tj |