Commit Graph

138 Commits (d5bf8282345062ff99dfde4cd231f83870301367)
 

Author SHA1 Message Date
Christophe Favergeon d5bf828234 CMSIS-DSP: Improved sql scripts for testing framework. 6 years ago
Christophe Favergeon 5019309f9c Line ending normalization 6 years ago
Christophe Favergeon 4a0aa2ad26 CMSIS-DSP: Added support for Helium.
Only arm_dot_prod_f32 is currently providing an Helium implementation.
6 years ago
Christophe Favergeon 499a9ecb70 CMSIS-DSP: Added support in test framework for ARMv81MML and FVP 6 years ago
Chris Knorowski a4d73ce24e update arm_math.h typo fix 6 years ago
Chris Knorowski chris.knorowski@sensiml.com cd2d0a7cbc enable building python files for gnulinux 6 years ago
ClaudioMartino 033f5e17de Removed useless vld1q_f32 from arm_correlate_f32 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 74d3e2f71a CMSIS-DSP:Added cmakefiles 6 years ago
Christophe Favergeon 1fe8184185 CMSIS-DSP: Improved test framework README. 6 years ago
Christophe Favergeon 6613c39d28 CMSIS-DSP: Added more details to diff.sql to explain the script. 6 years ago
Christophe Favergeon 759a21682b CMSIS-DSP: Testing framework and database
Added example sql script to compute ratios frrom database.
Modified build so that currentConfig.csv is per build folder.
Modified script to use the new location of currentConfig.csv
6 years ago
Christophe Favergeon 5d8d010b6c CMSIS-DSP: Corrected little issue in benchmarking code for Pooling. 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 7a8a02f976 CMSIS-DSP: Corrected Doxygen warnings. 6 years ago
Christophe Favergeon 08385a3112 CMSIS-DSP: Improved benchmarking code. 6 years ago
Christophe Favergeon 69f0f0f7bc CMSIS-DSP: Testing framework
Added some calibration to remove overhead in the benchmark measurement process.
Reorganized one test to move some initialization code outside of the test.
6 years ago
Christophe Favergeon dc60f80ccd CMSIS-DSP: Testing framework
Added support for external trace files for benchmark measurements.
6 years ago
Christophe Favergeon 9520817de7 CMSIS-DSP: Test framework
Added possibility to select an external platform folder.
6 years ago
Christophe Favergeon 29d61b19e9 CMSIS-NN: First untested version of arm_nn_elementwise_add_s8. 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 1f87fd50c9 CMSIS-DSP: Change to cmake to more easily build wrappers 6 years ago
Christophe Favergeon b8fbe472b0 CMSIS-DSP:Some corrections to cmake build system. 6 years ago
Christophe Favergeon 38796adc5a CMSIS-DSP: Removed files which are generated automatically by the test
framework.
It includes the dummy fake benchmarks which were used for testing the
scripts.
6 years ago
Christophe Favergeon bd19f75d4f CMSIS-DSP: Minor cleaning and script for color syntax of test
descriptions
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 cf71ff01a7 CMSIS-DSP: Add primary keys to generated benchmark tables in the
database.
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
Ryan Mullen a5b854594b CMSIS-DSP: Prevent off-by-one access past end of y-data buffer in f32 linear interpolation 7 years ago
Christophe Favergeon d3170304e1 CMSIS-DSP:Added missing compilation flags to arm_rfft_fast_init_f32.c 7 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
Jonatan Antoni c3a7e246e8 DSP: Merged ARM and ARMCLANG into combined ARM folder for pre-built libraries.
All pre-built libraries are built using Arm Compiler 6.12.

Change-Id: If3214fc07363c0131e715ce4d54f9216c1264481
7 years ago
ClaudioMartino 6c8f9e9e63 Updated prebuilt DSP libraries (GCC) 7 years ago
ClaudioMartino 4f07e895a4 Updated prebuilt DSP libraries (GCC) 7 years ago
ClaudioMartino 1ce619dd4a Updated prebuilt DSP libraries (GCC) 7 years ago
ClaudioMartino eff6ab597e Updated prebuilt DSP libraries (Arm Compiler 6.12) 7 years ago