Ограничение на количество аргументов ядра в OpenCL - PullRequest
4 голосов
/ 23 марта 2010

Я хотел знать, есть ли какие-либо ограничения на количество аргументов, которые установлены для функции ядра в OpenCL.Я получаю сообщение об ошибке как INVALID_ARG_INDEX при установке аргументов.Я устанавливаю 9 аргументов в функции ядра.Пожалуйста, помогите мне в этом отношении.

1 Ответ

8 голосов
/ 10 мая 2011

Вы можете попробовать вызвать следующую функцию: www.khronos.org / registry / cl / sdk / 1.1 / docs / man / xhtml / clGetDeviceInfo.html

Ограничения единственного аргументапохоже, беспокоит: -CL_DEVICE_MAX_CONSTANT_ARGS (аргументы, которые являются указателями на постоянное пространство памяти) -CL_DEVICE_MAX_READ_IMAGE_ARGS -CL_DEVICE_MAX_WRITE_IMAGE_ARGS

Максимальное количество аргументов для чтения изображений, число аргументов при максимальном считывании не должно быть проблемой, однако не следует считать максимальное число аргументов изображения, однако число записей аргументов не должно быть макс.быть не менее 8 на всех устройствах.Возможно, вы передаете 9 записывающих изображений на устройство, которое принимает только 8, например ...

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