使用cufftGetSize1d
(或任何cufftGetSize*
)功能的正确方法是什么?
我试过:
cufftHandle plan;
size_t workSize;
cufftResult result;
cufftCreate(&plan);
result = cufftGetSize1d(plan, 1000, CUFFT_C2C, 1, &workSize);
CUFFT_INVALID_VALUE
但是,无论我使用的大小、类型或批次如何,最后一次调用的结果始终是。2d 和 3d 变体也是如此。cufftEstimate1d
工作正常。