I am using MKL DTFI APIs to do the FFT and I find the DftiSetValue API have some bugs on x64 system when I want to config the FFT scale. It does work well when I set the platform to the x86.
On the x64 system, I use DftiSetValue to config the DTFI_FORWARD_SCALE, and use DftiGetValue to read back the settings. I find the value which I read back is always very small, very close to 0. And the FFT result is wrong, the result is all 0. To config DFTI_BACKWARD_SCALE have the same problem.
If I don't set the DTFI_FORWARD_SCALE, the default value is 1, and everything is OK.
This only happens on the x64 platform. When I compile the same code on the x86, it is no error.
Do anyone have some suggestions?
we are sorry, we missed this topic due to some problems caused by migration to the new platform.
this is not an expected issue and if you will give us the reproduced, we will check the cause of the issue.