Postgraduate DiplomaElectronics, Embedded Systems & Telecom Applications open

Diploma in On-Device Runtimes (TFLite/ONNX/TensorRT)

Online postgraduate diploma of 800 hours in On-Device Runtimes (TFLite/ONNX/TensorRT): 8 modules covering on-device inference, LiteRT and TensorFlow Lite, ONNX Runtime, NVIDIA TensorRT on Jetson, alternative compilers and runtimes, inference performance optimisation and product integration, with an assigned technical tutor.

Duration6–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

Select suitable formats and runtimes for on-device inference.

02

Convert and deploy models with LiteRT and TensorFlow Lite.

03

Optimise ONNX models with different execution providers.

04

Build optimised TensorRT engines on Jetson platforms.

05

Compile models with TVM, ExecuTorch and other runtimes.

06

Optimise inference latency, memory and power consumption.

07

Integrate models into products with validation and monitoring.

Profile

Who it's for

  • Embedded AI engineers deploying neural networks on edge hardware.
  • Model deployment engineers moving models from training to production devices.
  • Vision application developers building real-time detection and classification.
  • Inference performance engineers chasing latency, memory and energy targets.
  • Mobile software engineers adding on-device AI to Android and iOS apps.
  • Edge platform architects choosing runtimes and accelerators.
  • Engineering or science graduates looking to enter the consumer electronics sector.
Standards & tools

What you'll work with

  • ONNX Specification – LF AI & Data (open neural network exchange format)
  • Khronos NNEF 1.0 (Neural Network Exchange Format)
  • ISO/IEC 23053:2022 (framework for AI systems using machine learning)
  • IEEE 754-2019 (floating-point arithmetic)
  • ISO/PAS 8800:2024 (road vehicles: safety and artificial intelligence)
  • Regulation (EU) 2024/1689 – AI Act (harmonised rules on artificial intelligence)
  • ISO/IEC 42001:2023 (AI management systems)
  • LiteRT (TensorFlow Lite)
  • ONNX Runtime
  • NVIDIA TensorRT
  • Apache TVM
  • ExecuTorch
Syllabus

8 modules

  1. 1.1Advantages of local inference: latency and privacy
  2. 1.2Export cycle from training
  3. 1.3Computational graphs and operators
  4. 1.4Formats: TFLite, ONNX, TorchScript and GGUF
  5. 1.5Hardware: CPU, GPU, NPU and DSP
  6. 1.6Delegates and execution providers
  7. 1.7Memory and power constraints
  8. 1.8Runtime comparison and selection criteria
  9. 1.9Metrics: latency, throughput and power consumption
  10. 1.10Lab: exporting a PyTorch model to ONNX
  1. 2.1Conversion with TFLiteConverter
  2. 2.2FlatBuffers and model structure
  3. 2.3GPU, NNAPI and XNNPACK delegates
  4. 2.4Quantisation integrated into conversion
  5. 2.5Custom operators and kernels
  6. 2.6TensorFlow Lite Micro for microcontrollers
  7. 2.7Integration on Android and embedded Linux
  8. 2.8Benchmark tool and profiling
  9. 2.9Memory management and the tensor arena
  10. 2.10Practical: classifier on Raspberry Pi with XNNPACK
  1. 3.1Opsets and format versioning
  2. 3.2Export with torch.onnx and dynamo
  3. 3.3Graph optimisation and fusions
  4. 3.4Execution providers: CUDA, TensorRT and OpenVINO
  5. 3.5Static and dynamic quantisation in ONNX
  6. 3.6ONNX Runtime Mobile and reduced builds
  7. 3.7C++, Python and C# APIs
  8. 3.8Debugging with Netron and onnx-checker
  9. 3.9Dynamic shapes and symbolic dimensions
  10. 3.10Lab: cross-platform deployment with ONNX Runtime
  1. 4.1Engine building and plan files
  2. 4.2FP16, INT8 and FP8 precision
  3. 4.3INT8 calibration with calibrators
  4. 4.4Plugins and custom layers
  5. 4.5Optimisation profiles with dynamic shapes
  6. 4.6DLA and GPU on Jetson Orin
  7. 4.7DeepStream for video pipelines
  8. 4.8trtexec and Nsight Systems
  9. 4.9Triton Inference Server at the edge
  10. 4.10Workshop: object detector with TensorRT on Jetson
  1. 5.1Apache TVM and autotuning
  2. 5.2ExecuTorch for PyTorch on devices
  3. 5.3Core ML in the Apple ecosystem
  4. 5.4OpenVINO on Intel platforms
  5. 5.5Vendor NPU runtimes
  6. 5.6MLIR and IREE
  7. 5.7llama.cpp and local language models
  8. 5.8WebGPU and ONNX Runtime Web
  9. 5.9Portability comparison
  10. 5.10Practical: compiling with TVM for ARM
  1. 6.1Per-operator profiling and bottlenecks
  2. 6.2Operator fusion and memory layouts
  3. 6.3Multithreading, affinity and scheduling
  4. 6.4GPU-accelerated preprocessing
  5. 6.5Batching and pipelining
  6. 6.6Thermal management and throttling
  7. 6.7Energy consumption per inference
  8. 6.8Start-up time and model loading
  9. 6.9Peak memory optimisation
  10. 6.10Lab: optimised end-to-end latency
  1. 7.1Integration into C++ and Android applications
  2. 7.2Updating models in the field
  3. 7.3On-device accuracy validation
  4. 7.4Numerical regression testing
  5. 7.5Runtime version management
  6. 7.6Model security and protection
  7. 7.7Compliance with the EU AI Act
  8. 7.8Functional safety and ISO/PAS 8800
  9. 7.9Telemetry and monitoring
  10. 7.10Case study: vision assistant for an industrial camera
  1. 8.1Selection of the model and platform
  2. 8.2Model export and conversion
  3. 8.3Deployment on two runtimes
  4. 8.4Optimisation and quantisation
  5. 8.5Comparative benchmark between runtimes
  6. 8.6Integration into an application
  7. 8.7Validation and testing
  8. 8.8Recommendations report
  9. 8.9Report and presentation
  10. 8.10Final project: final review with your tutor
Methodology, software & labs

How you'll learn

The programme is delivered 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 you can combine it with your job.

Each module combines theory, guided reading of the original specification and applied exercises. The working software is LiteRT (TensorFlow Lite), ONNX Runtime, NVIDIA TensorRT, Apache TVM and ExecuTorch, in free, academic or evaluation versions. Testing is studied through real procedures: latency benchmarks on Jetson and Raspberry Pi, model conversion between formats and per-operator inference profiling. Assessment is continuous, module by module, plus the final project.

Standards covered: ONNX Specification (LF AI & Data), Khronos NNEF 1.0, ISO/IEC 23053:2022, IEEE 754-2019, ISO/PAS 8800:2024, Regulation (EU) 2024/1689 (AI Act) and ISO/IEC 42001:2023.

Assigned technical tutor:every module ends with a deliverable that your tutor marks individually.
Standards-based learning:guided reading of the ONNX Specification, Khronos NNEF 1.0 and ISO/IEC 23053 applied to real cases, not as a theoretical annex.
Industry software:LiteRT (TensorFlow Lite), ONNX Runtime, NVIDIA TensorRT, Apache TVM and ExecuTorch, in free, academic or evaluation versions.
Final project:a model deployed and optimised on two on-device runtimes, benchmarked and integrated into an application, 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.

Model and platform selection
Choose the model and the target device for on-device inference.
Export and conversion
Export and convert the model to the required runtime formats.
Deployment on two runtimes
Deploy, optimise and quantise the model on two different runtimes.
Benchmark and integration
Benchmark the runtimes and integrate the best option into an application.
Final project
Validate and test the solution and deliver a recommendations report, reviewed by your tutor.
Career opportunities

Where this takes you

Embedded AI engineerModel deployment engineerVision application developerInference performance engineerMobile AI software engineerEdge platform 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 LiteRT (TensorFlow Lite), ONNX Runtime, NVIDIA TensorRT, Apache TVM and ExecuTorch, 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 required), a computer able to run the programme software and English sufficient to read technical standards.

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 Runtimes (TFLite/ONNX/TensorRT)Enrol
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.