同じデバイスで、あるシンボルの内容を別のシンボルにコピーしようとしています。私はこれに対するサポートを見つけていません。
__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);
シンボルからシンボルにコピーする簡単な方法はありますか?