有没有办法将二维向量转换为数组以便能够在 CUDA 内核中使用它?
它被声明为:
vector<vector<int>> information;
我想 cudaMalloc 并从主机复制到设备,最好的方法是什么?
int *d_information;
cudaMalloc((void**)&d_information, sizeof(int)*size);
cudaMemcpy(d_information, information, sizeof(int)*size, cudaMemcpyHostToDevice);