我一直很高兴地忽略了这一点,但现在它已经成为一个很大的问题 - 我希望你们能帮助我。
我打电话给 cudaMallocPitch,但无论我尝试什么,它总是给我红色下划线和“无效参数”错误。即使我从 Nvidia CUDA C Programming guide 复制源代码,它仍然给我错误。我对 CUDA 很陌生,所以请不要犹豫,指出任何你可能认为明显可能导致问题的东西。
这是我所指的确切代码:
int width = 64, height = 64;
float* devPtr;
size_t pitch;
cudaMallocPitch(&devPtr, pitch,
width * sizeof(float), height);
非常感谢任何评论,干杯。