Just noticed that streaming mode gives much slower computation as compared to its standard mode alternatives while using the VectorInput algo in the python wrapper.
Did a small test comparing the computation times of the following functions (Spectrum, HPCP, KeyExtractor) using both standard and streaming python wrapper for an average of 10 runs.
'Spectrum' standard mode compute-time: 8.814s
'Spectrum' streaming mode compute-time: 107.856s
'HPCP' standard mode compute-time: 27.917s
'HPCP' streaming mode compute-time: 182.074s
'KeyExtractor' standard mode compute-time: 14.255s
'KeyExtractor' streaming mode compute-time: 229.168s
@albincorreya Did you ever figure this out? I'm seeing a similar behaviour with C++ code using VectorInput. Our C++ is way slower than the Python equivalent, which uses EasyLoader
Just noticed that streaming mode gives much slower computation as compared to its standard mode alternatives while using the
VectorInput
algo in the python wrapper.Did a small test comparing the computation times of the following functions (
Spectrum, HPCP, KeyExtractor
) using both standard and streaming python wrapper for an average of 10 runs.