eIQ Machine Learning (ML) software
development environment leverages
inference engines, neural network compilers,
optimized libraries, deep learning toolkits
and open-source technologies for easier,
more secure system-level application
development and ML algorithm enablement,
as well as auto-quality ML enablement.
OVERVIEW
The NXP
®
eIQ (“edge intelligence”) ML software
environment provides the key ingredients to do inference
with neural network (NN) models on embedded systems
and deploy ML algorithms on NXP microprocessors and
microcontrollers for edge nodes. It includes inference
engines, NN compilers, libraries and hardware abstraction
layers that support TensorFlow Lite, Glow, Arm
®
NN and
Arm CMSIS-NN.
With NXP’s i.MX applications processors and i.MX RT
crossover MCUs based on Arm Cortex
®
-A and M cores,
respectively, embedded designs can now support deep
learning applications that require high-performance
data analytics and fast inferencing.
eIQ machine learning software includes a variety of
application examples that demonstrate how to integrate
neural networks into voice, vision and sensor applications.
The developer can choose whether to deploy their ML
applications on Arm Cortex A, Cortex M and GPUs, or for
high-end acceleration on the neural processing unit of the
i.MX 8M Plus.
APPLICATIONS
eIQ ML software helps enable a variety of vision and sensor
applications working in conjunction with a collection of
device drivers and functions for cameras, microphones and
a wide range of environmental sensor types.
• Object detection and recognition
• Voice command and keyword recognition
• Anomaly detection
• Image and video processing
• Other AI and ML application domains include:
– Smart wearables
– Intelligent factories and smart buildings
– Healthcare and diagnostics
– Augmented reality
– Logistics
– Public safety
FEATURES
• Machine learning workflow tool
• Open-source and proprietary inference engines
• Neural network compilers
• Model validation and profiling tools
• Optimized libraries
• Application samples
• Runtime components included in NXP’s Yocto Linux
®
BSP and MCUXpresso SDK software releases
eIQ
TM
MACHINE LEARNING
SOFTWARE DEVELOPMENT
ENVIRONMENT
FACT SHEET
eIQ™ ML SOFTWARE