Skip to content

applications: ww_kws: Add optional model observability#110

Open
Szynkaa wants to merge 4 commits into
mainfrom
ww-kws-integrate-obsv
Open

applications: ww_kws: Add optional model observability#110
Szynkaa wants to merge 4 commits into
mainfrom
ww-kws-integrate-obsv

Conversation

@Szynkaa

@Szynkaa Szynkaa commented Jun 15, 2026

Copy link
Copy Markdown
Member

Wire nrf_edgeai_obsv into the wakeword and keyword-spotting stages, registering probability-distribution metrics for both and a transition matrix for KWS. Metrics are exported through Memfault over BLE MDS when CONFIG_MODELS_OBSERVABILITY is enabled via observability.conf; the feature is off by default.

3 extra commits to add missing elements of application

Szynkaa added 3 commits June 15, 2026 12:17
Add build types section in README. Add missing release config in
samples.yaml.

Signed-off-by: Szymon Antkowiak <szymon.antkowiak@nordicsemi.no>
Initialize only models that are used by currently used mode.
For example only KWS model when APP_MODE_KWS_ONLY is selected.

Signed-off-by: Szymon Antkowiak <szymon.antkowiak@nordicsemi.no>
Disable LTO in release build as it gives warnings from Axon driver
and will conflict with Memfault.
Disable PM config as it is not present on the nRF54LM20B.

Signed-off-by: Szymon Antkowiak <szymon.antkowiak@nordicsemi.no>
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

You can find the documentation preview for this PR here.

Comment thread applications/ww_kws/README.rst
Comment thread applications/ww_kws/observability.conf Outdated
Comment thread applications/ww_kws/Kconfig Outdated
Comment thread doc/links.txt
Comment thread applications/ww_kws/README.rst
Comment thread applications/ww_kws/Kconfig Outdated
@Szynkaa Szynkaa force-pushed the ww-kws-integrate-obsv branch from 86112dc to afe69a4 Compare June 17, 2026 07:38
Wire nrf_edgeai_obsv into the wakeword and keyword-spotting stages,
registering probability-distribution metrics for both and a transition
matrix for KWS. Metrics are exported through Memfault over BLE MDS when
CONFIG_MODELS_OBSERVABILITY is enabled via observability.conf; the feature
is off by default.

Jira: NCSDK-38530
Signed-off-by: Szymon Antkowiak <szymon.antkowiak@nordicsemi.no>
@Szynkaa Szynkaa force-pushed the ww-kws-integrate-obsv branch from afe69a4 to 45f6d09 Compare June 18, 2026 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants