Составьте ядра OpenCL с отладкой информации?

StackOverflow https://stackoverflow.com/questions/3060201

  •  28-09-2019
  •  | 
  •  

Вопрос

Как я могу собрать ядра 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top