我正在 cuda 4.2 中制作一个程序,我遇到了这个问题......
我需要对 2 个图像执行相同的代码。所以我把代码放在一个for循环中,我cudaMalloc在 for 循环之前调用了一次。循环中的代码使用cudaMemcpy(..,..,..,cudaMemcpyHostToDevice)相同的设备数组指针。所以我认为新值(来自第一张图像)将在第二个循环中替换旧值(来自第二张图像)。但是cudaMemcpy(..,..,..,cudaMemcpyHostToDevice)失败了...
我必须使用其他功能吗?
非常感谢!