我正在尝试在同一设备上将一个符号的内容复制到另一个符号。我没有找到任何支持。
__device__ int someData;
__constant__ int someConst;
;
int temp;
cudaMemcpyFromSymbol(&temp,"someConst",sizeof(int),0,cudaMemcpyFromHostToDevice);
cudaMemcpyToSymbol("someData",&temp,sizeof(int),0,cudaMemcpyDeviceToHost);
或者
int *tmp
cudaMalloc((void**)tmp,sizeof(int);
cudaMemcpyFromSymbol(tmp,"someConst",sizeof(int),0,cudMemcpyDeviceToDevice);
cudaMemcpy(toSymbol("someData",tmp,sizeof(int),0,cudaMemcpyDeviceToDevice);
cudaFree(tmp);
有没有更简单的从符号复制到符号的方法?