Skip to main content

A Python Demo Framework for eIQ on i.MX Processors

pip3 PyPI version GitHub issues Downloads Downloads Downloads Total Lines Repo Size Closed Issues Open Issues Gitter

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
BSP tag imx Apr, 2020 Build PoC
tag imx May, 2020 Build
BSP tag imx Jun, 2020 Build Stable
tag imx Jun, 2020 Build
tag imx Aug, 2020 Build
BSP tag imx Nov, 2020 Build

blue yellow red

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.

Metadata

Release files for eiq 2.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for eiq 2.2.0
File Size Uploaded
eiq-2.2.0.tar.gz 34.6 kB Details

Release files / eiq-2.2.0.tar.gz

Download URL eiq-2.2.0.tar.gz
Size 34.6 kB
Tags Source
SHA-256 checksum
How to use checksums
28bcb6fb196de068292d0ff0d8418cf9f975b48ee90cca6120392b9d7498e3c9
BLAKE2b-256 checksum
How to use checksums
8ef47fd2fd567c4e8ab296b9c7fe7e43e9b4e30c79f25c3f1e448d530a1b2ac0
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

2.2.0 This release

1 release file

2.1.0

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.0.12

1 release file

1.0.11

1 release file

1.0.10

1 release file

1.0.9

1 release file

1.0.8

1 release file

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page