A Python Framework for eIQ on i.MX Processors
Project description
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.
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
pyeiq-3.1.0.tar.gz
(35.5 kB
view details)
File details
Details for the file pyeiq-3.1.0.tar.gz
.
File metadata
- Download URL: pyeiq-3.1.0.tar.gz
- Upload date:
- Size: 35.5 kB
- Tags: Source
- Uploaded using 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
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b101861016840d1183f25728feba2448c1c677fef91c4b8367fcc29f92f29b3 |
|
MD5 | 75f5d6afa100c08433c839a97f6f5a3b |
|
BLAKE2b-256 | c0c24254d899fd30abd9fcee9e934b816976852d5e41e4fdf9e410ab04df0421 |