Skip to main content

MicroMind

Project description

Python version: 3.8 | 3.9 | 3.10 License PyPI version

This is the official repo of micromind, a toolkit that aims at bridging two communities: artificial intelligence and embedded systems. micromind is based on PyTorch and provides exportability for the supported models in ONNX, Intel OpenVINO, and TFLite.


💡 Key features

  • Smooth flow from research to deployment;
  • Support for multimedia analytics recipes (image classification, sound event detection, etc);
  • Detailed API documentation;
  • Tutorials for embedded deployment;

🛠️️ Installation

Using Pip

First of all, install Python 3.8 or later. Open a terminal and run:

pip install micromind

for the basic install. To install micromind with the full exportability features, run

pip install micromind[conversion]

From source

First of all, install Python 3.9 or later. Clone or download and extract the repository, navigate to <path-to-repository>, open a terminal and run:

pip install -e .

for the basic install. To install micromind with the full exportability features, run

pip install -e .[conversion]

Training networks with recipes

After the installation, get started looking at the examples and the docs!

Export your model and run it on your MCU

Check out this tutorial and have fun deploying your network on MCU!


📧 Contact

francescopaissan@gmail.com


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

micromind-0.2.1.tar.gz (36.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

micromind-0.2.1-py3-none-any.whl (39.9 kB view details)

Uploaded Python 3

File details

Details for the file micromind-0.2.1.tar.gz.

File metadata

  • Download URL: micromind-0.2.1.tar.gz
  • Upload date:
  • Size: 36.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for micromind-0.2.1.tar.gz
Algorithm Hash digest
SHA256 118cfadf1afc5ad332982732a8b8dc85b2b01044848b23a24ad2e3dc83cfdb8e
MD5 c5cdb614dad06955a3f554f60139984c
BLAKE2b-256 3cb64b514e7f12c6621a9edb32627a169dfa7e802bc2cbdae69e7390da8d128a

See more details on using hashes here.

File details

Details for the file micromind-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: micromind-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 39.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.7

File hashes

Hashes for micromind-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e3bacbf212e79c9df05ce2ed91781dda58e357075745b81b44fa1dab02dd6d6
MD5 6fee3357f6c3fb87291247fa7167d0ad
BLAKE2b-256 8a3ede8e882b44734e6fab0e209e04aff034afc8e78891b59a0774e3e38c3537

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page