There is a newer version of the record available.

Published May 31, 2025 | Version 0.8.0

emlearn-micropython: Efficient Machine Learning engine for MicroPython

Authors/Creators

Description

What's Changed

Convolutional Neural Network

  • CNN: Build both fp32 and int8 modules by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/29

New Documentation

Detailed documentation is now available at https://emlearn-micropython.readthedocs.io/en/latest/

Support for building as external C module (experimental)

  • Extmod: Merge .py module code for trees, setup Unix build and tests in CI by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/37
  • extmod: Add FFT, arrayutils and CNN by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/38
  • extmod: Start support for cmake RP2040/ESP32 by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/39
  • extmod: Add more modules to cmake ports by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/40
  • Initial testing building as C module by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/36

Internal changes

  • Use new linking support by @jonnor in https://github.com/emlearn/emlearn-micropython/pull/31

Full Changelog: https://github.com/emlearn/emlearn-micropython/compare/0.7.0...0.8.0

Notes

If you use this software, please cite it using these metadata.

Files

emlearn/emlearn-micropython-0.8.0.zip

Files (2.6 MB)

Name Size Download all
md5:5d62a05f5eabeaa1a5d614604f2c377e
2.6 MB Preview Download

Additional details

Related works