【发布时间】:2013-02-04 19:03:10
【问题描述】:
与 CUDA 一样,最基本的东西有时是最难的......
所以...我只想将一个变量从 CPU 复制到 GPU 的 constant 变量,但我很难。
这就是我所拥有的:
__constant__ int contadorlinhasx_d;
int main(){
(...)
int contadorlinhasx=100;
status=cudaMemcpyToSymbol(contadorlinhasx_d,contadorlinhasx,1*sizeof(int),0,cudaMemcpyHostToDevice);
我得到了这个错误
presortx.cu(222): error: no instance of overloaded function "cudaMemcpyToSymbol" matches the argument list
argument types are: (int, int, unsigned long, int, cudaMemcpyKind)
谁能帮助我?我知道这是一个愚蠢的错误,但我厌倦了谷歌搜索,我花了将近 30 分钟试图复制一个愚蠢的变量:/
提前致谢
【问题讨论】: