AI Model Deployer functionalities

AI Model Deployer

Product
AI Model Deployer
Product Version
1.1
Language
en-US

Artificial Intelligence (AI) is set to play a key role in reducing the programming and engineering effort required to create automation solutions. It is also making control logic more agile and production processes more flexible and precise – especially in industry. For example, machine-learning algorithms help systems that perform visual quality checks in production plants or image-guided robot systems. These algorithms allow automation systems to react much more flexibly to unexpected situations and quality defects. The response to unexpected situations proceeds automatically during runtime. The professional knowledge – for example, regarding the color, consistency, or quality of a product or process – can be transmitted to automation. As a result, these systems operate much more efficiently.

AI Model Deployer

The AI Model Deployer is a Windows application that provides a simple interface for deploying trained Machine Learning models to Siemens targeted hardware. It provides many functionalities, such as:

  • Create projects based on application templates (Image Classification/Object detection for TM NPU), and keep track of the projects

  • Import Image Classification/Object detection models for the application

  • Convert and optimize trained neural networks for target inference hardware

  • Set up the application configuration, e.g. setting up the hardware, network and camera configurations

  • Build the application package for the target inference device (SD card image for TM NPU)

AI Model Deployer provides two ways to perform the task:

Validity of the documentation

This documentation is valid for the AI Model Deployer application to be used for the Industrial AI Visual Inspection solution. This version allows you to:

  • deploy image classification or object detection models to the SIMATIC S7-1500 TM NPU (6ES7556-1AA00-0AB0)

Further information can be found in the getting started examples on the Internet at the following link.

Convention

In this manual, the terms "host PC/host machine" refers to the PC or Virtual machine which has AI Model Deployer installed. The term "Application" refers to automation application in plant.

Download examples

In the following you will find the downloadable content referenced in the AI Portfolio Getting Started Portal. The content is tailored to helping an Automation engineer in setting up an initial AI application with Software for Artificial Intelligence components and consists of example code and an example project, as well as a prepared training environment in the form of a Jupyter notebook.

Download Area

History

The following editions of these operating instructions have been published:

Edition

Version

Comment

04/2022

V1.0

First edition

09/2023

V1.1

New functions

TM NPU firmware 2.0 adds FTP and debug function. AI Model Deployer supports TM NPU firmware 2.0. Projects created for TM NPU firmware 2.0 in AI Model Deployer support the following new features:

  • SFTP/FTP: After installed a SFTP or FTP server and created an account for AI Model Deployer, you can use this account to exchange files with TM NPU.

  • Debug: Provides the function to view and download the debug messages with AI Model Deployer from TM NPU.

  • Online deployment: Provides the function to online deploy the built image.

Removed function

  • Remove unsupported TM NPU firmware: Not support TM NPU 1.2, 1.3.1 and 1.3.2 anymore.

  • Remove project template "AI on Edge"