Компилировать ядра OpenCL с отладочной информацией? - PullRequest
2 голосов
/ 17 июня 2010

Как я могу скомпилировать ядра opencl с отладочной информацией?Если я делаю это, как слышать отладка

[const char * options = "-g";

clBuildProgram (* hProgram, 0, 0, options, NULL, NULL);]:

я получаю следующую ошибку:

clang: неизвестный аргумент командной строки '-g'.Попробуйте: 'clang --help'

Ответы [ 2 ]

5 голосов
/ 17 июня 2010

"- g" не поддерживается опцией сборки в OpenCL, список поддерживаемых опций см. В разделе 5.4.3 / 5.6.3 (соответственно версии 1.0 / 1.1) спецификации.

Если вы выбираете процессор, «-g» может работать, но не поддерживается. Для отладки на графических процессорах вы можете проверить gDEBugger CL , возможно, я не пробовал, хотя. Parallel Nsight от NVIDIA (ранее под кодовым названием Nexus) имеет функции профилирования OpenCL в бета-версии и будет поддерживать отладку OpenCL.

3 голосов
/ 25 июня 2010

"- g" - это функция, поддерживаемая ati-GPU

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...