emlearn-micropython icon indicating copy to clipboard operation
emlearn-micropython copied to clipboard

Efficient Machine Learning engine for MicroPython

Results 21 emlearn-micropython issues
Sort by recently updated
recently updated
newest added

It would be great to support some basic CNNs. In a manner that is just as easy to install and use as the tree-based-ensembles that we have now. That means...

enhancement

Need to at least expose a spectrogram audio feature extraction. There is code for mel spectrogram in emlearn, so that would be the primary candidate https://emlearn.readthedocs.io/en/stable/eml_audio.html Furthermore would need to...

enhancement

Install currently have several steps * Identify correctly which architecture the board has * Download release archive from Github * Unzip release archive * Copy module files for correct architecture...

enhancement

CircuitPython is a very popular Python-for-microcontrollers. https://circuitpython.org/ It would be nice if that could be supported in addition to MicroPython. Preferably in a way that has minimal divergence/extra ongoing work...

enhancement

This is a POC to add `emlearn` as a frozen USER_C_MODULE in firmware. I had to modify/comment some lines, but I got it working (just git diff with the original...

Is supported in emlearn. Just need to add some bindings for MicroPython. Should probably also do a comparison to the other available alternatives available for MicroPython: - https://github.com/jczic/MicroMLP - https://github.com/mocleiri/tensorflow-micropython-examples...

enhancement

RP2040 and other Cortex M0/M0+ devices (ARCH=armv6m) only support ARM Thumb (not Thumb 2) instruction set. As of MicroPython 1.23, the linker for .mpy files only supports jumps that are...

bug

On ESP32 and ESP32-S3 I am seeing various exceptions and crashes related to the native modules. It can be exceptions like `TypeError: 'slice' object isn't callable`. Or `array object is...

bug

The function can also handle, so it can be used for array type conversions also. On ESP32, 2000 samples can be converted from float to int16 and back in under...