Мой компьютер настроен на:
ОС: Windows 10
IDE: Visual Studio 2019 (и 2015)
Графический процессор: Quadro 4000 RTX
Пакет драйверов NVIDIA: 441.22 Драйверы для использования с CUDA Toolkit 10.2 , включая Nsight 2019.4
Я открыл пример проекта CUDA под названием matrixMul и установил точки останова внутри ядра
template <int BLOCK_SIZE> __global__ void MatrixMulCUDA(float *C, float *A,
float *B, int wA,
int wB)
Однако, если я "запускаю отладку CUDA (Next-Gen)", я получаю сообщение об ошибке "Не удалось инициализировать драйвер для указанного отладчика CUDA. Отладка была автоматически остановлена".
![enter image description here](https://i.stack.imgur.com/W0Bvi.png)
![enter image description here](https://i.stack.imgur.com/keIrt.png)
Если я «Начать отладку CUDA (Legacy)», я получаю сообщение об ошибке «A CUDA контекст был создан на графическом процессоре, который не поддерживается устаревшим отладчиком CUDA. Точки останова будут отключены. Подробности см. в окне вывода. ".
![enter image description here](https://i.stack.imgur.com/TKTzM.png)
Я довольно смущен в данный момент. У меня никогда не возникало подобных проблем при использовании отладки Legacy с Nsight 6.5.
Пожалуйста, сообщите.