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
正しく動作します。