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