CUDA выделяет массив массивов
У меня есть некоторые проблемы с размещением массива массивов в CUDA.
void ** data;
cudaMalloc(&data, sizeof(void**)*N); // allocates without problems
for(int i = 0; i < N; i++) {
cudaMalloc(data + i, getSize(i) * sizeof(void*)); // seg fault is thrown
}
Что я не прав?