CUDA сравнить массивы - PullRequest
       12

CUDA сравнить массивы

0 голосов
/ 13 апреля 2010

Попытка создать приложение, которое будет сравнивать растровые изображения от 1 до нескольких. есть одно эталонное растровое изображение и несколько других растровых изображений. Результатом каждого сравнения должно быть новое растровое изображение с разницей. Может быть, сравнение растровых изображений скорее как текстур, чем массивов? Моя самая большая проблема - заставить ядро ​​принимать более одного входного указателя и сравнить данные ..

extern "C" __global__ void compare(float *odata, float *idata, int width, int height)

работает, а следующее не работает (я вызываю функцию с достаточным количеством параметров)

extern "C" __global__ void compare(float *odata, float *idata, float *idata2, int width, int height)

1 Ответ

1 голос
/ 14 апреля 2010

С вашими прототипами функций все в порядке. Проблема лежит в другом месте. В общем, убедитесь, что вы правильно распределяете память устройства для всех входных и выходных массивов, и убедитесь, что вы правильно копируете данные в и из своих массивов устройств.

...