2
我是OpenCL中的新成员。 我想在内核中传递一个int类型的参数来执行这些操作,但我不知道如何执行此操作。我只使用矢量和矩阵,但我从来没有转移属性。OpenCL内核参数
如果我有低于该代码例如:
typedef struct{
int fila;
int columna;
int value;
}Matrix;
int main(){
Matrix matrix;
matrix.row = 56;
matrix.column = 64;
matrix.value = 0;
float A[matrix.fila][matrix.columna];
}
在内核:
__kernel void matrix(__global int vue) {
value = value + 10; //it is only an example
}
我能执行上述的 “matrix.valor” 的该操作在内核(值+ 10) ??或者它只适用于矢量和矩阵运算? 我需要cl_mem还是没有必要?我目前失去了这一点。
奥克斯,非常感谢你! – juliogg93