Commit Graph

86 Commits (2a7714ced741550f07b393c01145aba3ebc16ea6)

Author SHA1 Message Date
Christophe Favergeon 665ba5d4cb CMSIS-DSP: Corrected compilation warnings
Regenerated some test patterns to remove end of line issues.
6 years ago
Christophe Favergeon 9a8545decd CMSIS-DSP: Correct test patterns 6 years ago
ClaudioMartino bbafcb8960 Added logical operators + sorting + spline
- Added NEON bitwise AND, NOT, OR, XOR (q7, q15, q31)
- Added Sorting algorithms f32 (NEON bitonic sort)
- Added cubic spline interpolation function
- Added test patterns for all
6 years ago
Christophe Favergeon ea8a5b2800 CMSIS-DSP: Added new tests for Biquads.
Added MVE code for Biquads.
6 years ago
Christophe Favergeon 1389e6c3e5 CMSIS-DSP: Added test patterns for RFFT float. 6 years ago
Christophe Favergeon b649edbec2 CMSIS-DSP: Added new test patterns for Transform 6 years ago
Christophe Favergeon aec1512af9 CMSIS-DSP: Improvements to test framework 6 years ago
Christophe Favergeon 26cb1690bc CMSIS-DSP: Corrected problem with arm_mat_inverse.
Related to pull request 741 when pivot is 0.
6 years ago
Christophe Favergeon 767ed7b920 CMSIS-DSP: Added MVE code for FIR.
Improved FIR test patterns.
6 years ago
Christophe Favergeon ecf9525765 CMSIS-DSP: Added test patterns for fir
Added MVE version of arm_fir_f32
Improved test framework to display more information about errors.
6 years ago
Christophe Favergeon 2fea89109f CMSIS-DSP: Added test examples 6 years ago
Christophe Favergeon b1af1d4766 CMSIS-DSP: Generated test patterns for convolutions and correlations.
Added MVE code for convolutions and correlations.
6 years ago
Christophe Favergeon 98f44f4491 CMSIS-DSP: Added MVE code for Matrix functions.
Added test patterns for Matrix functions.
Regenerated all tests patterns to improve testing for tails.
Corrected issues in pattern generation scripts.
6 years ago
Christophe Favergeon 8526741f9e CMSIS-DSP: Added Helium versions of Fast Math, Support, SVM, Naive Bayes, Distance and additional Statistics functions.
Added a new header of vectorial inline functions for Neon and Helium.
This header is used in the implementation of some functions.
Corrected used of float (float functions rather than double ones).
6 years ago
Christophe Favergeon 6945b74f8a CMSIS-DSP: Added test patterns for Statistics functions.
Added MVE code for statistics functions.
Improvement to test framework.
6 years ago
Christophe Favergeon dcf079cb1d CMSIS-DSP: Added Helium support to Complex Math Functions.
Added new test patterns for complex math functions.
Added new tests to test framework.
Improved error handling of test framework.
6 years ago
Christophe Favergeon 56a540336a CMSIS-DSP: Added Helium support for functions in BasicMaths.
Added test patterns for functions in BasicMaths.
Corrected github issue 622 (clarified comment for lms_norm_f32).
Added support for q63_t to the test framework.
6 years ago
Christophe Favergeon ee13dcb33a CMSIS-DSP : Testing framework improvements
Added new tests for cfft.
Improved error handling when not enough memory allocated in testmain.cpp
Corrected arm_math.h (replaced inline by preprocessor definition).
Added example debug script to read pattern and output of tests using
scipy.
6 years ago
Christophe Favergeon 799b7aa521 CMSIS-DSP: Added benchmarking code for Transform. 6 years ago
Christophe Favergeon 5a6f1e2baa CMSIS-NN: Corrected bias type for arm_fully_connected_s8 6 years ago
Christophe Favergeon a794b05eb6 CMSIS-DSP:Test framework improvements and bug corrections
Corrected memory issue in IORunner when using static buffer of
parameters.
Added script to generate a db of regression
Added max regression coef to summary results.
6 years ago
Christophe Favergeon 628cb2c9eb CMSIS-DSP: Added benchmarking code for new categories
Controller, FastMath, Matrix and Support.
6 years ago
Christophe Favergeon f9ca44bc50 CMSIS-DSP: Cleaning of Doxygen comments for new functions.
New distance patterns.
6 years ago
Christophe Favergeon 1c97f73bd3 CMSIS-DSP: Testing framework
Added support for f64
Added benchmarking code for arm_biquad_cascade_df2T_f64
6 years ago
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 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