Насколько я знаю, Nvidia Nsight 2.1 дает возможность отлаживать код OpenCL.
Я выполнил все требования Nsight Monitor (отключить WDDM, отключить aero, установить драйверы разработки, подключиться ко второй видеокарте), но все еще не могу отладить свой код.
Использование «Начать отладку CUDA» в VS 2010 заканчивается уведомлением:
Контекст CUDA был создан на графическом процессоре, который в настоящее время не может быть отлажен.
Точки останова будут отключены.
Адаптер: GeForce GTX 590
Мое решение C ++ было создано с использованием cmake, и я не добавил исходные коды ядра (* .cl) в свое решение. Мое приложение читает исходные коды ядра из файла и компилирует их. Итак, как я могу установить любые точки останова в моих ядрах?