

Speakers
Mauro Morales & Jasper De Keukelaere
Spectro Cloud · Imec
About

Mauro Morales
Staff Engineer · Spectro Cloud
Mauro Morales is a Guatemalan software developer and speaker. He’s currently a Staff Engineer at Spectro Cloud, where he’s part of the team building Kairos — an open-source Linux distribution for running Kubernetes at the edge. Mauro regularly speaks at conferences like KubeCon, FOSDEM, and the Open Source Summit, and co-hosts the Cloud Native Community Belgium.

Jasper De Keukelaere
Software Engineer · Imec
Jasper De Keukelaere is the technical lead for Imec’s Edge Lab, where he drives the design and implementation of advanced edge computing infrastructure and embedded AI capabilities. Prior to joining Imec, he worked as an Application Consultant in Digital Industries at Siemens, contributing to the early development of the Siemens Industrial Edge platform. He also gained hands-on experience in embedded development and industrial edge application projects at SMEs. At Imec, Jasper combines his industrial background with research-driven innovation to build infrastructures that accelerate real-world edge deployments and enable cross-domain experimentation.
Session
The Pod Is Reproducible. What About the Accelerator Underneath It?
TalkAI experiments increasingly depend on more than a model and a container. The accelerator underneath them brings kernels, drivers, firmware and hardware-specific operating-system requirements into the reproducibility boundary. imec’s EdgeLab gives researchers access to a deliberately non-uniform pool of 10+ edge AI device types, including NVIDIA Jetsons. At build time, the system environment defines what each device needs: kernel, accelerator drivers, userspace and other hardware-specific requirements. At runtime, researchers request that hardware through pods on a shared Kubernetes cluster, run their experiments, and can discard and recreate the workload when it breaks. That separation matters because these devices aren’t meant to stay in the lab. Edge hardware may sit in a datacenter while researchers experiment with it, but eventually workloads need to run in the field. If the system underneath the workload changes along the way, the environment being deployed is no longer the environment that was tested. Containers solve only part of that problem. Below the kernel, edge hardware does not behave like a homogeneous datacenter fleet. BMCs and network boot cannot be assumed. Jetsons have their own flashing requirements. Different accelerators can require different kernels, drivers and userspace. Kubernetes begins once that machine exists; managing how it got there is a separate lifecycle. This talk examines the resulting reproducibility problem. In EdgeLab, the reproducible unit extends beyond the container to include the system image that makes the accelerator usable. We will show how image-based machine management provides one operational model while still allowing hardware-specific images to differ deliberately, and how carrying that environment from lab to field can reduce the gap between what was tested and what is ultimately deployed. Jasper De Keukelaere will show why imec built EdgeLab, how researchers use it, and what the lab can reproduce today. Mauro Morales will examine the machine lifecycle underneath it: system images, hardware-specific divergence, upgrades and rollback. Finally, we’ll draw the boundary explicitly: which parts of an AI experiment can travel from lab to field today, which remain outside that boundary, and why knowing the difference matters when trying to reproduce an inference result.
Speaking at
- View event →
Cloud Native AI Summit — Paris
December 2–3, 2026