-
Notifications
You must be signed in to change notification settings - Fork 109
Streaming WW dev #180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Streaming WW dev #180
Conversation
obaileyw-uncc
commented
Nov 18, 2025
- created new module sww_ref_util_submitter for submitter-implemented platform-specific code in the streaming wakeword benchmark
- renamed all functions and cleaned up styling to increase consistency with other benchmarks
- created the first draft of a TUTORIAL.md in the benchmark folder describing the full process for using the benchmark reference implementations
- added the missing WAV for the medium (120 second) test to sww_data_dir
…actor * Fixed typo in the setup script for the mbed_basic empty reference implementation * Added a requirements.txt for the Mbed OS Python environment (note: Python 3.9 required, any future version will break Mbed OS) * Corrected the device configuration for the streaming wakeword test (LPM was starting in 1.8V by default, LPM now starts at 3.3V by default)
* created new module sww_ref_util_submitter for submitter-implemented platform-specific API for hardware configuration, GPIO operation, and peripheral operation (I2S DMA and UART) * extracted STM32 HAL API calls and interrupt handler definitions from main and sww_ref_util and moved to functions and macros in reference example of sww_ref_util_submitter, replaced with new submitter-implemented API calls * renamed all functions * cleaned up header and module files, moved all includes and defines out of .c files into headers * cleaned up styling, brought streaming wakeword code to consistent tab count
…sww_ref_util and moved everything requiring the hardware timer to sww_ref_util_submitter for performance reasons
… describing the full process for using the benchmark reference implementations, added the missing medium test and Marvin data files to sww_data_dir
…der sww01 under the specified path to datasets
|
MLCommons CLA bot: |
|
recheck |
jeremy-syn
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
approved
|
recheck |