A Python Demo Framework for eIQ on i.MX Processors
PyeIQ is written on top of eIQ™ ML Software Development Environment and provides a set of Python classes allowing the user to run Machine Learning applications in a simplified and efficiently way without spending time on cross-compilations, deployments or reading extensive guides.
- Take as a disclaimer that PyeIQ should not be considered production-ready.
Official Releases
| BSP Release | PyeIQ Release | PyeIQ Updates | Board | Date | Status | Notes |
|---|---|---|---|---|---|---|
| Apr, 2020 | PoC | |||||
| May, 2020 | ||||||
| Jun, 2020 | Stable | |||||
| Jun, 2020 | ||||||
| Aug, 2020 | ||||||
| Nov, 2020 | ||||||
| Jul, 2021 | Stable | |||||
| Sep, 2021 | ||||||
| Dec, 2021 | ||||||
| Dec, 2021 |
PyeIQ v1 and v2 can be installed with "pip3 install eiq". For more details, please check pypi-eiq.
Major Changes
3.0.0
- Remove all non-quantization models.
- Change switch video demo (working on 8MPlus).
- Add Covid19 detection demo
2.0.0
- General major changes on project structure.
- Split project into engine, modules, helpers, utils and apps.
- Add base class to use on all demos avoiding repeated code.
- Support for more demos and applications including Arm NN.
- Support for building using Docker.
- Support for download data from multiple servers.
- Support for searching devices and build pipelines.
- Support for appsink/appsrc for QM (not working on MPlus).
- Support for camera and H.264 video.
- Support for Full HD, HD and VGA resolutions.
- Support video and image for all demos.
- Add display info in the frame, such as: FPS, model and inference time.
- Add manager tool to launch demos and applications.
- Add document page for PyeIQ project.
1.0.0
- Support demos based on TensorFlow Lite (2.1.0) and image classification.
- Support inference running on GPU/NPU and CPU.
- Support file and camera as input data.
- Support SSD (Single Shot Detection).
- Support downloads on the fly (models, labels, dataset, etc).
- Support old eIQ demos from eiq_sample_apps CAF repository.
- Support model training for host PC.
- Support UI for switching inference between GPU/NPU/CPU on TensorFlow Lite.
Copyright and License
Copyright 2021 NXP. Free use of this software is granted under the terms of the BSD 3-Clause License. See LICENSE for details.
Metadata
Release files for pyeiq 3.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyeiq-3.1.0.tar.gz | 35.5 kB | Details |
Release files / pyeiq-3.1.0.tar.gz
| Download URL | pyeiq-3.1.0.tar.gz |
|---|---|
| Size | 35.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9b101861016840d1183f25728feba2448c1c677fef91c4b8367fcc29f92f29b3
|
|
BLAKE2b-256 checksum How to use checksums |
c0c24254d899fd30abd9fcee9e934b816976852d5e41e4fdf9e410ab04df0421
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.10
|