{"repo":"ARM-software/CMSIS-DSP","free":true,"listed":false,"github":"https://github.com/ARM-software/CMSIS-DSP","clone":"git clone https://github.com/ARM-software/CMSIS-DSP.git","description":"CMSIS-DSP embedded compute library for Cortex-M and Cortex-A","language":"C","stars":1071,"topics":["cortex-a","cortex-m","dsp","embedded","fft","filter","matrix","ml","numpy","fixed-point-arithmetic"],"license":"Apache-2.0","category":"machine-learning","readme_excerpt":"CMSIS-DSP About CMSIS-DSP is an optimized compute library for embedded systems (DSP is in the name for legacy reasons). It provides optimized compute kernels for Cortex-M and for Cortex-A. Different variants are available according to the core and most of the functions are using a vectorized version when the Helium or Neon extension is available. This repository contains the CMSIS-DSP library and several other projects: Test framework for bare metal Cortex-M or Cortex-A Examples for bare metal Cortex-M PythonWrapper You don't need any of the other projects to build and use CMSIS-DSP library. Building the other projects may require installation of other libraries (CMSIS), other tools (Arm Virtual Hardware) or CMSIS build tools. CMSIS-DSP Kernels Kernels provided by CMSIS-DSP (list not exhaustive): Basic mathematics (real, complex, quaternion, linear algebra, fast math functions) DSP (filtering) Transforms (FFT, MFCC, DCT) Statistics Classical ML (Support Vector Machine, Distance functions for clustering ...) Kernels are provided with several datatypes : f64, f32, f16, q31, q15, q7. Python wrapper A PythonWrapper is also available and can be installed with: pip install cmsisdsp With this wrapper you can design your algorithm in Python using an API as close as possible to the C API. The wrapper is compatible with NumPy. The wrapper is supporting fixed point arithmetic. This wrapper works in google colab. The goal is to make it easier to move from a design to a final implementati","default_branch":null,"files":null,"tree":[],"storefront":"/r/ARM-software","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ARM-software/CMSIS-DSP/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}