Я пытаюсь просмотреть код сборки ядра OpenCL, который работает на GPU AMD моего Mac.
Исходя из этого вопроса SO, Онлайн-компиляция OpenCL: получить сборку из cl ::program или cl :: kernel , я использовал --save-temps для моего вызова clBuildProgram, как показано ниже.
err = clBuildProgram (program, num_devices, deviceList, "-save-temps", NULL,NULL);
Однако эта ошибка не выполняется с кодом ошибки -43, который переводится в CL_INVALID_BUILD_OPTIONS.На основании https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/clBuildProgram.html, похоже, что эта опция не поддерживается спецификацией.
Такие инструменты, как шейдер / анализатор ядра CodeXL, не имеют опций установки для Mac.
ЕстьЕсть ли другой способ увидеть код сборки для ядра OpenCL для AMD GPU на OSX?