Commit Graph

164 Commits (f74f666fb06ce7aa43ff91c3886edb6c0407eec1)

Author SHA1 Message Date
Christophe Favergeon f96fcb685b CMSIS-DSP: Testing framework improvements
Reorganized code : Testing and benchmarking code in different folders.
Corrected small bug in framework wehn reading parameter files (wrong
number of parameter combinations).
Added benchmarking code for ComplexMathFunctions and some parts of
FilteringFunctions.
6 years ago
Christophe Favergeon 12e07e1683 CMSIS-NN: Added arm_softmax_with_batch_q7
Some study of the error rate of softmax compared to f32 reference.
6 years ago
Christophe Favergeon 8a8bf1ebb3 CMSIS-NN: Regenerated patterns for arm_softmax_q7 to test the tail of
the loops.
6 years ago
Christophe Favergeon 56bd14f436 CMSIS-NN: Optimized version of original arm_softmax_q7 function. 6 years ago
Christophe Favergeon 780a7ce3d9 CMSIS-NN: Tuned the softmax test criterion based upon analysis done with
scipy.
6 years ago
Christophe Favergeon 244770716b CMSIS-NN: Created tests for original CMSIS-NN softmax q7 implementation. 6 years ago
Christophe Favergeon 3b5bcc421f CMSIS-NN:Added code to be able to benchmark arm_avgpool_s8.
Benchmarking code added into CMSIS-DSP test framework.
6 years ago
Christophe Favergeon a435c758dc CMSIS-NN: Added optimized version of arm_avgpool_s8 6 years ago
Christophe Favergeon bfee0b9c02 CMSIS-NN: Added reference C code for arm_avgpool_s8.c and tests
Tests are integrated in CMSIS-DSP test framework.
Reference code is based upon CMSIS-NN original average pooling and it is
not based upon TF Lite.
6 years ago
Christophe Favergeon 7a07cecef1 CMSIS-DSP: Added distance functions for clustering algorithms 6 years ago
Christophe Favergeon aa43cfb6dd CMSIS-DSP: Added some support functions.
entropy, Kullback-Leibler, LogSumExp, Dot product using LogSumExp
weighted sum, barycenter.
6 years ago
Christophe Favergeon 94b63664f2 CMSIS-DSP: Added Naive Gaussian Bayesian Estimator 6 years ago
Christophe Favergeon 302ada6633 CMSIS-DSP: Added SVM Functions and tests
Added more tests for BasicMathFunctions
Added script to postprocess result of benchmarks.
6 years ago
Christophe Favergeon 8a4c63e4d8 CMSIS-DSP: New testing framework
(For our internal use. In short term, we won't give support about it).
CMSIS-DSP: Update to cmake build for the testing framework
CMSIS-NN:Implementation of arm_fully_connected_s8
Use API and quantization compatible with TF Lite.
7 years ago