Postgraduate DiplomaData, AI, Simulation & Analytics Applications open

Diploma in On-Device Pipeline Design with TFLite/ONNX

Online postgraduate diploma of 800 hours in on-device pipeline design with TFLite/ONNX. 8 modules covering on-device inference, model conversion and export, acceleration and delegates, pre- and post-processing, pipeline orchestration, testing and fleet deployment, with an assigned technical tutor.

Duration800 hours · 6–8 months
ModeOnline
LanguageEnglish
Start datesSet by the faculty
AwardSEIUM Institute diploma
Virtual lab · try it before you enrol

Take the controls.

Run a real engineering trade-off from this field. Move the sliders, watch the model react in real time and beat the challenge.

SIM · LIVE ●
Learning outcomes

What you will be able to do

01

Identify the requirements and constraints of on-device inference.

02

Convert and validate models in TFLite and ONNX formats.

03

Accelerate inference with specific delegates and runtimes.

04

Implement efficient and consistent pre- and post-processing.

05

Orchestrate multi-model pipelines in real time.

06

Test quality and performance on real devices.

07

Deploy and maintain models across device fleets.

Profile

Who it's for

  • On-device machine learning engineers taking models from the notebook to the device.
  • Vision application developers building inspection and detection apps.
  • Edge systems engineers working with Jetson, Raspberry Pi and industrial PCs.
  • AI-focused mobile developers integrating models into Android and iOS apps.
  • Computer vision engineers optimising real-time pipelines.
  • IoT solutions architects designing distributed inference systems.
  • Engineering or science graduates looking to move into manufacturing.
Standards & tools

What you'll work with

  • ONNX 1.x (Open Neural Network Exchange)
  • Khronos NNEF 1.0 (Neural Network Exchange Format)
  • ISO/IEC 23053:2022 (framework for AI systems using ML)
  • Regulation (EU) 2016/679 (GDPR)
  • Regulation (EU) 2024/2847 (Cyber Resilience Act)
  • ISO/IEC 25010:2023 (software product quality model)
  • TensorFlow Lite (LiteRT)
  • ONNX Runtime
  • NVIDIA TensorRT and DeepStream
  • Google MediaPipe
  • Intel OpenVINO
Syllabus

8 modules

  1. 1.1Advantages: latency, privacy and cost
  2. 1.2Target devices: mobiles, Jetson and Raspberry Pi
  3. 1.3Stages of an on-device pipeline
  4. 1.4Memory, energy and temperature constraints
  5. 1.5Model formats: TFLite, ONNX and TorchScript
  6. 1.6Comparison of runtimes
  7. 1.7Industrial and field use cases
  8. 1.8Non-functional requirements
  9. 1.9Reference architecture
  10. 1.10Workshop: requirements analysis for an inspection app
  1. 2.1Converting Keras to TFLite
  2. 2.2Exporting PyTorch to ONNX
  3. 2.3Opsets and operator compatibility
  4. 2.4Dynamic and static shapes
  5. 2.5Graph optimisation with onnx-simplifier
  6. 2.6Conversion between ONNX and TFLite
  7. 2.7Numerical validation after conversion
  8. 2.8Model metadata
  9. 2.9Troubleshooting common errors
  10. 2.10Practical exercise: exporting a YOLO detector to ONNX
  1. 3.1TFLite delegates: GPU, NNAPI and XNNPACK
  2. 3.2ONNX Runtime execution providers
  3. 3.3TensorRT on NVIDIA Jetson
  4. 3.4OpenVINO on Intel CPU and iGPU
  5. 3.5Core ML on Apple devices
  6. 3.6Quantisation for accelerators
  7. 3.7Threads and CPU affinity
  8. 3.8Benchmarking with official tools
  9. 3.9Selecting the optimal backend
  10. 3.10Lab: comparison of delegates on Android
  1. 4.1Image, audio and signal capture
  2. 4.2Resizing, normalisation and colour formats
  3. 4.3Pre-processing on the GPU and within the graph
  4. 4.4Windowing of streaming signals
  5. 4.5Non-maximum suppression
  6. 4.6Decoding boxes and masks
  7. 4.7Object tracking across frames
  8. 4.8Temporal smoothing of predictions
  9. 4.9Consistency between training and inference
  10. 4.10Practical exercise: vision pipeline with NMS post-processing
  1. 5.1Pipelines with MediaPipe
  2. 5.2GStreamer and NVIDIA DeepStream
  3. 5.3Chaining several models
  4. 5.4Queues, buffers and concurrency
  5. 5.5App life-cycle management
  6. 5.6Energy saving and scheduling
  7. 5.7Error handling and degraded mode
  8. 5.8Local logging and synchronisation
  9. 5.9User interfaces in the field
  10. 5.10Lab: multi-model pipeline with DeepStream
  1. 6.1Unit tests for pre- and post-processing
  2. 6.2Parity tests against the reference model
  3. 6.3On-device test sets
  4. 6.4Performance and thermal testing
  5. 6.5Testing across different device models
  6. 6.6Robustness testing: lighting, noise and occlusion
  7. 6.7Continuous integration with device farms
  8. 6.8Quality metrics in the field
  9. 6.9Pipeline validation report
  10. 6.10Case study: validation of a visual inspection app
  1. 7.1Packaging the model in the application
  2. 7.2Dynamic model download
  3. 7.3Model versioning and compatibility
  4. 7.4On-device A/B testing
  5. 7.5Privacy-respecting telemetry
  6. 7.6Federated learning: concepts
  7. 7.7Protecting the model against extraction
  8. 7.8Secure model updates
  9. 7.9Total cost of operation
  10. 7.10Workshop: model update strategy for a fleet
  1. 8.1Use case and device
  2. 8.2Starting model
  3. 8.3Conversion and optimisation
  4. 8.4Pre- and post-processing
  5. 8.5Pipeline orchestration
  6. 8.6Testing and validation
  7. 8.7Deployment strategy
  8. 8.8Final on-device performance evaluation
  9. 8.9Report and presentation
  10. 8.10Final project: final review with the tutor
Methodology, software & labs

How you'll learn

Training is 100% online on the SEIUM campus, with downloadable material, recorded classes and an assigned technical tutor. There are no fixed timetables: you progress at your own pace within the intake, so the programme fits around your job.

Each module combines theory, guided reading of the original standard and applied exercises. The working software is TensorFlow Lite (LiteRT), ONNX Runtime, NVIDIA TensorRT and DeepStream, Google MediaPipe and Intel OpenVINO, in free, academic or evaluation versions. Exercises are based on real procedures: benchmarking runtimes and delegates on different devices, numerical parity testing after conversion and field validation of inspection applications. Assessment is continuous by module, plus the final capstone project.

Standards covered: ONNX 1.x, Khronos NNEF 1.0, ISO/IEC 23053:2022, Regulation (EU) 2016/679, Regulation (EU) 2024/2847, ISO/IEC 25010:2023.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of ONNX 1.x, Khronos NNEF 1.0 and ISO/IEC 23053 applied to real cases, not as a theoretical annex.
Industry software:TensorFlow Lite (LiteRT), ONNX Runtime, NVIDIA TensorRT and DeepStream, Google MediaPipe and Intel OpenVINO, in free, academic or evaluation versions.
Final project:a complete on-device inference pipeline for a real use case, from model conversion to tested deployment strategy, reviewed by your tutor.
Flexible format:100% online, no fixed timetables, compatible with full-time work.
Capstone project

Build it end to end

Your final project follows the real engineering workflow, step by step, reviewed by your tutor.

Choose use case and device
Define the use case, the target device and the starting model.
Convert and optimise
Export the model to TFLite or ONNX and validate numerical parity.
Build pre- and post-processing
Implement efficient capture, pre-processing and post-processing stages.
Orchestrate and test
Assemble the pipeline and test it for quality, performance and robustness.
Final project
Define the deployment strategy, evaluate on-device performance and present to your tutor.
Career opportunities

Where this takes you

On-device machine learning engineerVision application developerEdge systems engineerAI mobile developerComputer vision engineerIoT solutions architect
Admissions & scholarships

Requirements

  • Prior technical training or professional experience in the sector. No university degree is required.
  • An internet connection and a computer capable of running the programme software.
  • English sufficient to read technical standards.

Ready to start?

Send your application today. Our admissions team replies within 72 hours with your study plan and funding options.

FAQ

Frequently asked questions

The programme totals 800 hours over 6–8 months. You set your own pace within each intake, and your tutor helps you plan the workload around your job.

You work with TensorFlow Lite (LiteRT), ONNX Runtime, NVIDIA TensorRT and DeepStream, Google MediaPipe and Intel OpenVINO, using free, academic or evaluation versions. Your tutor indicates the free alternative wherever one exists.

A SEIUM Institute diploma, awarded on passing the continuous assessment and the final project. It is SEIUM's own qualification, not an official state degree; its recognition depends on the programme completed and the regulations of each country.

Yes. Modules passed are recognised in a higher programme in the same area (postgraduate diploma or master's). Ask about the recognition policy when you enrol.

Prior technical training or professional experience in the sector; no university degree is required.

Start dates are set by SEIUM's faculty for each intake. Our admissions team will confirm the next available date when you apply.

Diploma in On-Device Pipeline Design with TFLite/ONNXEnrol
Scroll to Top
SEIUM – Institute of Advanced Engineering
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.