# DEEPCRAFT™ Model Converter Training - Hands-on Introduction to converting and deploying models on the edge

This training introduces the DEEPCRAFT™ Model Converter and walks you through the entire process of taking an existing model and running it on an edge device. The training utilizes some other tools like ModusToolbox™ and hardwares like PSOC™ Edge E84 but focuses on the DEEPCRAFT™ Model Converter. Through this training you will explore features of the Model Converter through hands-on exercises and learn to deploy a generic model on the edge. 

## Product families
- [PSOC™ Edge](https://www.infineon.com/products/microcontroller/32-bit-psoc-arm-cortex/32-bit-psoc-edge-arm)
- [DEEPCRAFT™](https://www.infineon.com/design-resources/embedded-software/deepcraft-edge-ai-solutions)

## How to use this training?
1. Download the training [content](#content).
2. Watch the video or review the presentation at your own pace.
3. Follow the step-by-step instructions in the training manual during the hands-on sections.

## Training level
- E2: Intermediate

## Pre-requisites 
### Recommended trainings
- This is an introductory training and utilizes both PSOC™ Edge and ModusToolbox™; however, it's not intended to cover all basic concepts for PSOC™ Edge and ModusToolbox™.
  - For an introduction to PSOC™ MCUs, including getting started guides to ModusToolbox™, go to the [PSOC™ Developer Journey](https://www.infineon.com/PSOCdeveloper).
  - For PSOC™ Edge trainings, from beginner tutorials to advanced trainings, please visit the [PSOC™ Edge E84 Training Collection](https://infineon-academy.csod.com/ui/lms-learner-playlist/PlaylistDetails?playlistId=8f04565f-88f4-4ca7-83b3-22e501656fbd).


### Tools (see [training manual](#content) for versions and installation instructions)
- [DEEPCRAFT™ Model Converter](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [ModusToolbox™ with Eclipse IDE](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [Edge Protect Security Suite](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- [ModusToolbox™ Programming tools](https://softwaretools.infineon.com/tools/com.ifx.tb.tool.modustoolboxsetup)
- Terminal emulator

## Hardware
- [KIT_PSE84_AI](https://www.infineon.com/evaluation-board/kit-pse84-ai)

## Duration
- 2hrs, including video and hands-on labs.

## Agenda
1. Introduction (Chapter 1 of Manual)
2. Hands-on training with ResNet (Chapter 2 of Manual)
3. (Optional) CLI Tool Introduction


## Expected outcome
- Understand the Model Converter tool for deploying on Infineon MCUs.
- Deploy a model on the PSOC™ Edge using the Model Converter.
- Get familiar with key features of DEEPCRAFT™ Model Converter.
- Learn about profiling and different ways to compare models quantization levels.

## Content
- [Training video at Infineon Academy](https://infineon-academy.csod.com/ui/lms-learning-details/app/video/bfa0cc94-5567-44fe-b013-8a7c276272cd)
- [Presentation](./Presentation/infineon-deepcraft-model-converter-short-form-en.pdf)
- [Training manual](./Manual/DEEPCRAFT_Model_Converter_Hands_On_Training_v1.0.pdf)
- [Downloads for the Training](./Lab_Source/)

## References and resources

- [PSOC™ Edge MCUs](https://www.infineon.com/products/microcontroller/32-bit-psoc-arm-cortex/32-bit-psoc-edge-arm)
- [DEEPCRAFT™ AI Hub](https://deepcraft.infineon.com/)
- [DEEPCRAFT™ AI Suite](https://www.infineon.com/design-resources/embedded-software/deepcraft-edge-ai-solutions)
- [Introduction to PSOC™ MCUs and ModusToolbox™](https://www.infineon.com/PSOCdeveloper)
- [PSOC™ Edge E84 training collection](https://infineon-academy.csod.com/samldefault.aspx?ouid=1&returnURL=%252fDeepLink%252fProcessRedirect.aspx%253fmodule%253dphnxdriver%2526routename%253dAdmin%252fPlayerPageRedirectHandler%2526Route%253d%25252flms-learner-playlist%25252fPlaylistDetails%2526Parameters%253dplaylistId%25253d8f04565f-88f4-4ca7-83b3-22e501656fbd)

<!-- History -->
## History 
| Date       | Version   | Description                       |
|------------|-----------|-----------------------------------|
| 29/07/2026 |     **    |  First public release             |