Zephelin - Zephyr AI Profiling Library - documentation¶ Introduction Zephelin Use cases for Zephelin Data collected by Zephelin Initializing the workspace Running a sample project with Zephelin Customizing and using Zephelin Testing Zephelin Zephelin configuration Configuring the library Trace formats Trace backends Profiling tiers Adding new configurations Memory profiling Memory types Memory event Tracing code scopes Marking the code Enabling/disabling code scopes at runtime Trace capture debug interface Physical hardware Renode Common options Instrumentation Capturing trace Instrumentation with Zephelin’s features Additional options CTF to TEF conversion Usage Events Adding support for new AI inference libraries Implementing support Instrumentation subsystem Zephelin Trace Viewer Requirements Building Usage Zephelin usage examples Using code scopes Simple TFLite Micro profiling Simple microTVM profiling Full TFLite Micro traces with instrumentation Multithreaded application running multiple models Zephelin’s developer guidelines General Zephyr development guidelines Adding build-time and runtime configurations for Zephelin Adding support for new AI inference libraries Adding support for new trace backends Adding support for tracing new data sources in Zephelin Last update: 2025-11-14