Error INFO:HW RFFT failed, falling back to SW

Hello, I am using the nrf52 from Nordic and building my impulse for edge computing. When I run my code with the C++ library compiled from the Edge Impulse platform, it displays the following log. However, I believe the model is functioning correctly. Should I be concerned about the error log?

INFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWINFO: HW RFFT failed, falling back to SWrun_classifier returned: 0
Predictions (DSP: 117 ms., Classification: 8 ms., Anomaly: 1 ms.): 
    small_angle: 0.00000
    standard: 0.00000
    static: 0.99609
    stay: 0.00000
    anomaly score: -0.2

Hi @ekidsalan123

It’s not an error, just an INFO log and you are right, the model is running correctly , you can check in this file inferencing-sdk-cpp/dsp/numpy.hpp at master · edgeimpulse/inferencing-sdk-cpp · GitHub when the info message is printed.

Basically, we try to run FFT using CMSIS DSP if hw and parameters allows it, otherwise we run FFT using SW.

regards,
fv

1 Like