Date 06/18/21

Imagimob AI integration with IAR Embedded Workbench supports Tensorflow models

It’s now possible to include Tensorflow AI models in your C-project, and thus to enable Edge AI applications, thanks to the integration of Imagimob AI in IAR Embedded Workbench.

In the latest release of IAR Embedded Software for Arm, Imagimob is listed as a partner with an integrated solution in the Information Center. This means that IAR Embedded Workbench users can click on a link that takes them to the Imagimob website, where they can download the Imagimob AI software that is configured so that it works well with the IAR software.

Setup of Imagimob AI

The steps below will show you how to setup the Imagimob AI software inside IAR Embedded Workbench. The first step is to create an account in Imagimob AI and download the Imagimob AI software from https://account.imagimob.com/   

The software download includes Imagimob AI, a command line tool and a pre-configured example project.
Install the Imagimob AI software and then use the Custom Build options inside IAR Embedded Workbench.
To setup the Imagimob AI software for new or existing projects follow this guide.

1. Go to Project → Options → Custom Build

2. Add this under Filename extensions: .h5

3. Add this line under Command Line: imc $FILE_PATH$ -oc $FILE_BNAME$.c -oh $FILE_BNAME$.h

4. Add these lines under Output Files: $FILE_BNAME$.c $FILE_BNAME$.h

5. Add the .h5 file that you want to convert to the project.

6. Make project (make sure that the project contains a file named main.c)

7. The generated .c and .h files can now be found in the Files window under model.h5 → Output.

When this is done, you can simply right-click on an h5-file to generate C-code and include it in your project.

Tensorflow Support
Imagimob AI supports conversion of Tensorflow/Keras .h5 models generated with a Tensorflow backend of version 2.x. Models containing unsupported layers will fail to convert. See supported layers and activation functions here, https://developer.imagimob.com/iar-embedded-workbench?id=supported-tensorflow-layers.

About IAR Embedded Workbench
IAR Embedded Workbench for Arm delivers a complete C/C++ compiler and debugger toolchain, including powerful optimizations and comprehensive debugging capabilities. It also includes integrated static and runtime analysis tools, user-friendly features for helping developers in the daily workflow, as well as a powerful RTOS awareness plugin that enables a high level of control and visibility over an application built on top of a real-time operating system. With the strong technology, IAR Systems offers global technical support and a support and update service enabling customers to easily get access to the latest features and updates.

About Imagimob
Imagimob is a fast growing startup driving innovation at the forefront of Edge AI and tinyML—and enabling the intelligent products of the future. Based in Stockholm, Sweden, the company has been serving global customers within the automotive, manufacturing, healthcare, and lifestyle industries since 2013. In 2020, Imagimob launched their SaaS Imagimob AI for the swift and easy end-to-end development of Edge AI applications for devices with constrained resources. Imagimob AI guides and empowers users throughout the entire development journey, resulting in game-changing productivity and faster time-to-market. Tirelessly dedicated to staying on top of the latest research, the experienced team behind Imagimob is always thinking new, and thinking big.

LATEST ARTICLES
arrow_forward
Date 04/11/24

2024 State of Edge AI Report

The 2024 State of Edge AI report is now live! Imagimob ...

Date 03/08/24

March release of Imagimob Studio

This month, we released Imagimob Studio 4.6. Here are some o...

Date 02/06/24

February release of Imagimob Studio

Date 01/16/24

Introducing Graph UX: A new way to visualize your ...

Date 12/06/23

Imagimob Ready Models are here. Time to accelerate...

Date 01/27/23

Deploying Quality SED models in a week

Date 11/17/22

An introduction to Sound Event Detection (SED)

Date 11/14/22

Imagimob condition monitoring AI-demo on Texas Ins...

Date 11/01/22

Alert Vest – connected tinyML safety vest by Swanh...

Date 10/21/22

Video recording from tinyML AutoML Deep Dive

Date 10/19/22

Edge ML Project time-estimates

Date 10/05/22

An introduction to Fall detection - The art of mea...

Date 04/20/22

Imagimob to exhibit at Embedded World 2022

Date 03/12/22

The past, present and future of edge ML

Date 03/10/22

Recorded AI Tech Talk by Imagimob and Arm on April...

Date 03/05/22

The Future is Touchless: Radical Gesture Control P...

Date 01/31/22

Quantization of LSTM layers - a Technical White Pa...

Date 01/07/22

How to build an embedded AI application

Date 12/07/21

Don’t build your embedded AI pipeline from scratch...

Date 12/02/21

Imagimob @ CES 2022

Date 11/25/21

Imagimob AI in Agritech

Date 10/19/21

Deploying Edge AI Models - Acconeer example

Date 10/11/21

Imagimob AI used for condition monitoring of elect...

Date 09/21/21

Tips and Tricks for Better Edge AI models

Date 06/18/21

Imagimob AI integration with IAR Embedded Workbenc...

Date 05/10/21

Recorded Webinar - Imagimob at Arm AI Tech Talks o...

Date 04/23/21

Gesture Visualization in Imagimob Studio

Date 04/01/21

New team members

Date 03/15/21

Imagimob featured in Dagens Industri

Date 02/22/21

Customer Case Study: Increasing car safety through...

Date 12/18/20

Veoneer, Imagimob and Pionate in joint research pr...

Date 11/20/20

Edge computing needs Edge AI

Date 11/12/20

Imagimob video from tinyML Talks

Date 10/28/20

Agritech: Monitoring cattle with IoT and Edge AI

Date 10/19/20

Arm Community Blog: Imagimob - The fastest way fro...

Date 09/21/20

Imagimob video from Redeye AI seminar

Date 05/07/20

Webinar - Gesture control using radar and Edge AI

Date 04/08/20

tinyML article with Nordic Semiconductors

Date 02/18/20

What is tinyML?

Date 12/11/19

Edge AI for techies, updated December 11, 2019

Date 12/05/19

Article in Dagens Industri: This is how Stockholm-...

Date 09/06/19

The New Path to Better Edge AI Applications

Date 07/01/19

Edge Computing in Modern Agriculture

Date 04/07/19

Our Top 3 Highlights from Hannover Messe 2019

Date 03/26/19

The Way You Collect Data Can Make or Break Your Ne...

Date 03/23/18

AI Research and AI Safety

Date 03/11/18

What is Edge AI?

Date 01/30/18

Imagimob and Autoliv demo at CES 2018

Date 05/24/17

Wearing Intelligence On Your Sleeve

LOAD MORE keyboard_arrow_down