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.
- Go to the documentation page for further details pyeiq.dev.
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 |
Major Changes
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 2020 NXP Semiconductors. Free use of this software is granted under the terms of the BSD 3-Clause License. See LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
eiq-2.2.0.tar.gz
(34.6 kB
view details)
File details
Details for the file eiq-2.2.0.tar.gz
.
File metadata
- Download URL: eiq-2.2.0.tar.gz
- Upload date:
- Size: 34.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28bcb6fb196de068292d0ff0d8418cf9f975b48ee90cca6120392b9d7498e3c9 |
|
MD5 | 41c941975cf305b4711db839cc10e9fa |
|
BLAKE2b-256 | 8ef47fd2fd567c4e8ab296b9c7fe7e43e9b4e30c79f25c3f1e448d530a1b2ac0 |