Составьте ядра OpenCL с отладкой информации?
Вопрос
Как я могу собрать ядра OpenCL с отладкой информации? Если я это сделаю, как услышать отладка
Const Char * Options = «-G»;
ClbuildProgram (* Hprogram, 0, 0, варианты, нулевой, нулевой);]:
Я получаю последую ошибки:
CLANG: Неизвестный аргумент командной строки «-G». Попробуйте: «Clang --help»
Решение
«-G» не является поддерживаемой опцией сборки в OpenCL, см. Раздел 5.4.3 / 5.6.3 (версия 1.0 / 1.1 соответственно) спецификации для списка поддерживаемых опций.
Если вы нацеливаете на ЦП, то «-G» может работать, но не поддерживается. Для отладки на GPU вы могли бы проверить Gdebugger CL. Возможно, я не пробовал это, хотя. NVIDIA'S. Параллельно nsight. (Раньше CodeNamed Nexus) имеет функции профилирования OpenCL в бета-версии и поддержит отладку OpenCL.
Другие советы
«-G» - это функция, которая поддерживается ATI-GPUS