Я с удовольствием игнорировал это какое-то время, но теперь это стало проблемой - надеюсь, вы, ребята, можете мне помочь.cudaMallocPitch 'Недопустимые аргументы ", несмотря на руководство по копированию?
Я вызываю cudaMallocPitch, но все, что я пробую, он продолжает давать мне красную подчеркивание и ошибку «недопустимые аргументы». Даже когда я копирую исходный код из руководства по программированию Nvidia CUDA C, он все равно дает мне ошибку. Я совершенно новичок в CUDA, поэтому, пожалуйста, не стесняйтесь указывать на все, что может показаться очевидным, что может вызвать проблему.
Вот точный код, который я имею в виду:
int width = 64, height = 64;
float* devPtr;
size_t pitch;
cudaMallocPitch(&devPtr, pitch,
width * sizeof(float), height);
Любой комментарий очень ценится, ура.
Он компилируется? –