std :: vector для массива в CUDA
Есть ли способ конвертировать 2D вектор в массив, чтобы иметь возможность использовать его в ядрах CUDA?
Он объявлен как:
vector information;
Я хочу cudaMalloc и скопировать с хоста на устройство, что будет лучшим способом сделать это?
int *d_information;
cudaMalloc((void**)&d_information, sizeof(int)*size);
cudaMemcpy(d_information, information, sizeof(int)*size, cudaMemcpyHostToDevice);