Machine learning goes mainstream—NXP’s eIQ™ software development environment is smarter and friendlier

Publisher:EE小广播Latest update time:2021-08-30 Source: EEWORLDAuthor: Ali Ors Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Machine learning goes mainstream – NXP’s eIQ™ software development environment is smarter and friendlier


Since the advent of the Internet of Things (IoT), there have been many disruptive innovations, and edge intelligence is one of them. The Internet of Things has brought billions of smart connected devices, which transmit terabytes of massive sensor data for AI-based cloud computing. In addition to this, another revolution is underway: machine learning (ML) on edge devices. As more and more smart devices migrate to the edge of the network, NXP keeps up with the trend and provides processing solutions with superior cost, performance and power to promote machine learning technology in multiple markets and applications, allowing end users to enjoy the advantages of stronger security, higher privacy, and less latency.


Machine learning, deep learning, and neural network applications have traditionally been the exclusive domain of data scientists and AI experts. However, this is changing as more machine learning tools and techniques become available that remove some of the complexity from developing machine learning applications. NXP’s eIQ (“Intelligence at the Edge”) machine learning development environment is a great example. eIQ provides a comprehensive set of workflow tools, inference engines, neural network (NN) compilers, and optimized libraries and technologies to help simplify and accelerate machine learning development. eIQ is accessible to users of all skill levels, from embedded developers starting their first deep learning project to experts working on advanced object recognition, classification, anomaly detection, or speech recognition solutions.


Launched in 2018, eIQ Machine Learning Software has been continuously developed to support system-level application and implementation of machine learning algorithms for the NXP i.MX family, from the low-power i.MX RT crossover microcontrollers (MCUs) to the multi-core i.MX 8 and i.MX 8M applications processors based on Arm® Cortex®-M and Cortex®-A cores.


Today's major update


To help machine learning developers become more proficient and efficient with the NXP i.MX 8 processing platform, we have significantly expanded the eIQ software environment with the addition of the new eIQ Toolkit workflow tool, the GUI-based eIQ portal development environment, and the DeepViewRT™ inference engine optimized for i.MX and i.MX RT devices.


 image.png

Figure 1. A brief overview of the features and workflow of the eIQ Toolkit and eIQ portal


Below is a detailed look at how these powerful new tools in the eIQ software environment help simplify machine learning development, increase productivity, and provide developers with more options and greater flexibility.


eIQ Toolkit: Making machine learning accessible to everyone


Given the potential complexity of machine learning, neural networks, and deep learning applications, as well as the different needs of machine learning developers, simple "one-size-fits-all" tools are not "available to everyone." A better approach is to provide a flexible, comprehensive tool suite that can scale to meet the needs of machine learning developers of different skill levels and experience levels. To this end, we have added a powerful and easy-to-use eIQ Toolkit to the eIQ machine learning development environment, enabling developers to import datasets and models, and train, quantize, validate, and deploy neural network models and machine learning workloads across NXP's i.MX 8M application processor series and i.MX RT crossover MCU portfolio. Whether you are an embedded developer just starting your first machine learning project, or a skilled data scientist or AI expert, you will find features in this tool suite that match your skill level to help simplify your machine learning projects.


 image.png

Figure 2. The eIQ portal provides dataset management tools to help you annotate and organize all your training data


The eIQ Toolkit provides simple workflows and machine learning application examples. In addition, the toolkit provides an intuitive GUI-based development option in the eIQ portal, or you can choose to use command-line host tools if you prefer. If you want to use a ready-made development solution or need professional services and support from NXP and our trusted partners, you can easily access a list of options provided by companies such as Au-Zone Technologies in the eIQ marketplace through the toolkit, which will be continuously updated.


 image.png

Figure 3. The eIQ portal provides a convenient way to validate models and measure accuracy.


Through the eIQ portal, you can easily create, optimize, debug, convert, and export machine learning models, or import datasets and models from TensorFlow, ONNX, and PyTorch machine learning frameworks. You can train models with your own data through the "Bring Your Own Data" (BYOD) process, select models from a database of pre-trained models, or import pre-trained models through the "Bring Your Own Model" (BYOM) process, such as advanced detection models from Au-Zone Technologies. By following a simple BYOM process, you can build a trained model using public or private cloud-based tools, and then transfer the model to the eIQ Toolkit to run on the appropriate chip-optimized inference engine.


 image.png

Figure 4. The eIQ portal provides a flexible BYOM and BYOD approach


Targeted graph-level profiling capabilities provide developers with runtime insights to fine-tune and optimize system parameters, runtime performance, memory usage, and neural network architectures executing on i.MX devices.


New eIQ inference engine accelerates NXP's development


The inference engine is the core of a machine learning development project and the runtime component of a machine learning application. The eIQ machine learning software development environment supports inference using a variety of community-based open source inference engines optimized for i.MX devices and MCUs such as Glow, ONNX, and TensorFlow Lite, and we have added the DeepViewRT inference engine to it.


DeepViewRT is a proprietary inference engine developed jointly by NXP and its partner Au-Zone Technologies that provides a long-term stable solution maintained by the vendor to complement the community-based open source engine.


 image.png

Figure 5. DeepViewRT provides a stable and flexible production-ready inference engine for machine learning applications


The DeepViewRT inference engine is available as middleware for Linux™ OS-based development in the NXP MCUXpresso SDK and Yocto BSP releases.


More benefits of eIQ


The eIQ machine learning development environment and all necessary benchmark support, including the new eIQ Toolkit, eIQ Portal, and eIQ Inference via DeepViewRT, are all available at no licensing fee.


Hone your skills at the NXP Machine Learning/AI Training Academy

NXP's ML/AI Academy offers self-paced learning modules on various topics related to ML development and provides best practices for using the eIQ tool with NXP i.MX and i.MX RT devices. The ML/AI Academy is open to all NXP customers and offers an ever-expanding set of training modules to help you get started with ML application development.


Get started with eIQ machine learning software and tools today

Click on eIQ Toolkit now to download the eIQ Toolkit including the eIQ Portal.


eIQ machine learning software, including the DeepView RT inference engine for i.MX application processors, is supported on current Yocto Linux releases. eIQ machine learning software for i.MX RT crossover MCUs is fully integrated into NXP’s MCUXpresso SDK release.


For more information, visit www.nxp.com.cn/ai?cid=pr and www.nxp.com.cn/eiq?cid=pr.

Join the eIQ community: eIQ Machine Learning Software.

Click here to learn more about DeepViewRT and Au-Zone’s machine learning development tools.


author:

 

image.png

Ali Ors


Director of Artificial Intelligence and Machine Learning Strategy at NXP Semiconductors Edge Processing Division

Ali has over 23 years of experience in the semiconductor industry and is skilled in leading cross-functional teams to build innovative products and platforms in the fields of machine learning and vision processing. He is currently responsible for the global artificial intelligence machine learning strategy.


Reference address:Machine learning goes mainstream—NXP’s eIQ™ software development environment is smarter and friendlier

Previous article:ANCA Integrated Manufacturing System: Exploring the new future of the “dark factory”
Next article:Element14 Releases: Growing Demand for Low-Cost Single Board Computers for Industrial and IoT Applications

Recommended ReadingLatest update time:2024-11-22 10:31

Detailed explanation of NXP's "localization" strategy: How important is the Chinese market to NXP?
On November 12, the pace of electrification in the automotive industry is accelerating, and NXP has also accelerated its cooperation with local Chinese automakers.   Recently, NXP announced that the new generation of smart cockpit has achieved its first mass production on the Venucia T90. Prior to this, NXP has succes
[Automotive Electronics]
Detailed explanation of NXP's
Electronic ID Technology in the Internet of Things
The terminals of the Internet of Things are objects. People's lives and work are inseparable from the thousands of objects around them. People are the subject and objects are the object. The most intuitive understanding of the Internet of Things is that people need to know which objects are connected and control the
[Security Electronics]
Electronic ID Technology in the Internet of Things
Annual IoT eSIM sales to double by 2025
Strategy Analytics' latest research report, "How will eSIM impact the future of IoT and the impact on stakeholders?" predicts that by 2025, sales of eSIMs for IoT applications will grow to $326 million. eSIM (embedded subscriber identity module) has been hailed as the next evolution of SIM cards because it provides th
[Internet of Things]
Annual IoT eSIM sales to double by 2025
IoT meets 5G, new layout of security applications
Mouser Electronics, an electronic component distributor that focuses on introducing new products to promote industry innovation, held the "2019 Mouser Electronics Technology Innovation Forum and 5G+ Smart Security Technology Seminar" at the Sheraton Shenzhen Grand China Hotel today. The theme of this conference is "Io
[Internet of Things]
Foreign media: NXP plans to invest $2.6 billion to expand production in Austin, USA
NXP plans to invest $2.6 billion to expand production in Austin, Texas, USA, and is currently looking for a suitable site to build a factory. Construction is expected to start as early as 2024 and mass production will begin in 2026. According to the local Texas media Austin American Staresman, this is another s
[Mobile phone portable]
Fujian Province's Internet of Things industry output value exceeds 100 billion yuan, ranking first in the country
China Energy Storage Network News : According to the Fujian Daily on December 3, the 2019 Digital Fujian Internet of Things Sensor Technology Forum was held in Fuzhou recently. This forum focuses on the advanced technology research and development and application of IoT sensors, showing the current social
[New Energy]
Mouser now stocks NXP Semiconductors' high-performance S32G3 automotive network processor
August 7, 2023 – Mouser Electronics, an authorized global semiconductor and electronic component distributor focused on introducing new products, is now shipping the S32G3 automotive network processor from NXP Semiconductors. This high-performance processor combines controller area network (CAN), local inter
[Automotive Electronics]
Mouser now stocks NXP Semiconductors' high-performance S32G3 automotive network processor
Silicon Labs Launches Works With Developer Conference to Lead the Future of IoT
Expanded its product portfolio for protocols such as Matter, Wi-SUN, Amazon Sidewalk and Wi-Fi 6 Beijing, China - September 14, 2022 - Silicon Labs (also known as "Silicon Labs"), a leader in secure, intelligent wireless technologies for a more connected world, today announced a series of new products that will furt
[Internet of Things]
Silicon Labs Launches Works With Developer Conference to Lead the Future of IoT
Latest Internet of Things Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号