Я установил последний cudatoolkit и драйвер сегодня, однако, когда я пытаюсь собрать и запустить программу matrixMul с использованием Visual Studio 2019, я получаю следующую ошибку:
[Matrix Multiply Using CUDA] - Запуск… Ошибка CUDA в C: \ ProgramData \ NVIDIA Corporation \ Образцы CUDA \ v10.2 \ common \ inc \ helper_cuda.h: 775 code = 35 (cudaErrorInsufficientDriver) «cudaGetDeviceCou nt (& device_count)» C: \ ProgramData \ NVID Корпорация \ Образцы CUDA \ v10.2 \ 0_Simple \ matrixMul… /… / bin / win64 / Debug / matrixMul.exe (процесс 7140) вышли с кодом 1.
Дополнительные сведения о настройке: 1 : для версии драйвера панели управления Nvidia: 391,35
2: графический процессор GeForce GT 420M, который имеет cuda 2.1 согласно https://developer.nvidia.com/cuda-gpus#compute
3: Visual Studio 2019
4: Программа, которую я пытаюсь собрать / запустить, C: \ ProgramData \ NVIDIA Corporation \ Образцы CUDA \ v10.2 \ 0_Simple \ matrixMul \ matrixMul_vs2019.sln
5: с битом отладки кажется, что программа не работает в строке checkCudaErrors (cudaGetDeviceCount (& device_count)); внутри cuda_runtime_api.h @ line 1288. Предполагается, что функция возвращает количество устройств с вычислительной способностью
больше или равно 2.0. Похоже, что GeForce GT420M поддерживает Cuda 2.1, но текущая среда выполнения не распознает его и терпит неудачу. Может ли кто-нибудь помочь мне решить эту ошибку?