Closed ZhangErliang closed 11 months ago
@morgolock Could you please provide a prompt reply to point out where is the problem? Many thanks!
Hi @ZhangErliang
I don't see anything wrong with the code you shared, I compiled and ran it without problems.
I also made changes to our validation tests for CLFFT1D
using a shape TensorShape(512U, 1U, 1U)
and there were no failures. You can try different shapes by making changes in https://github.com/ARM-software/ComputeLibrary/blob/main/tests/validation/CL/FFT.cpp#L46
What is the output you were expecting?
Many thanks @morgolock! The reason may be the set of tuner at the beginning of the source code. When I deleted tuner setting, it works correctly.
Output of 'strings libarm_compute.so | grep arm_compute_version': arm_compute_version=v23.11 Build options: {'Werror': '1', 'debug': '0', 'neon': '1', 'opencl': '1', 'os': 'linux', 'arch': 'armv8a', 'build': 'native'} Git hash=unknown
Platform: Mali GPU Operating System: Ubuntu
**Problem description: I am working on the FFT transform using CLFFT1D. When the length of data is small, e.g., 64 or smaller, it works well with g++. However, when I use a tensorshape (128U,1U,1U), it goes wrong. I cannot figure out the problem over days. Can you point out where the problem is hidden? I appreciate your help very much. The code is shown as below: