Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/verify-AVH-MLOps-main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Verify CMSIS Compliance AVH-MLOps-main

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 6 * * 6'

jobs:
verify-cmsis-compliance-VH-MLOps-main:
name: Verify CMSIS Compliance VH-MLOps-main
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Arm-Examples/verify-cmsis-example-action@latest
name: Verify CMSIS Compliance VH-MLOps-main
with:
branch: ${{ github.ref }}
project-directory: ${{ github.workspace }}/AVH-MLOps-main
project-file: MLOps.csolution.yml
API_TOKEN: ${{ secrets.CMSIS_API_KEY }}
output-artifact: output-VH-MLOps-main
24 changes: 24 additions & 0 deletions .github/workflows/verify-QeexoAutoML.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Verify CMSIS Compliance QeexoAutoML

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 6 * * 6'

jobs:
verify-cmsis-compliance-QeexoAutoML:
name: Verify CMSIS Compliance QeexoAutoML
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Arm-Examples/verify-cmsis-example-action@latest
name: Verify CMSIS Compliance QeexoAutoML
with:
branch: ${{ github.ref }}
project-directory: ${{ github.workspace }}/QeexoAutoML
project-file: MLOps.csolution.yml
API_TOKEN: ${{ secrets.CMSIS_API_KEY }}
output-artifact: output-QeexoAutoML
24 changes: 24 additions & 0 deletions .github/workflows/verify-TFLmicrospeech.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Verify CMSIS Compliance TFLmicrospeech

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 6 * * 6'

jobs:
verify-cmsis-compliance-TFLmicrospeech:
name: Verify CMSIS Compliance TFLmicrospeech
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Arm-Examples/verify-cmsis-example-action@latest
name: Verify CMSIS Compliance TFLmicrospeech
with:
branch: ${{ github.ref }}
project-directory: ${{ github.workspace }}/TFLmicrospeech
project-file: MLOps.csolution.yml
API_TOKEN: ${{ secrets.CMSIS_API_KEY }}
output-artifact: output-TFLmicrospeech
24 changes: 24 additions & 0 deletions .github/workflows/verify-mlek-kws.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Verify CMSIS Compliance mlek-kws

on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
schedule:
- cron: '0 6 * * 6'

jobs:
verify-cmsis-compliance-mlek-kws:
name: Verify CMSIS Compliance mlek-kws
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: Arm-Examples/verify-cmsis-example-action@latest
name: Verify CMSIS Compliance mlek-kws
with:
branch: ${{ github.ref }}
project-directory: ${{ github.workspace }}/mlek-kws
project-file: MLOps.csolution.yml
API_TOKEN: ${{ secrets.CMSIS_API_KEY }}
output-artifact: output-mlek-kws
1 change: 1 addition & 0 deletions AVH-MLOps-main/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# AVH MLOps Test
[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-AVH-MLOps-main.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

Base Directory: `AVH-MLOps-main`

Expand Down
1 change: 1 addition & 0 deletions QeexoAutoML/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# Qeexo AutoML
[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-QeexoAutoML.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

Base Directory: `QeexoAutoML`

Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
# AVH-MLOps_Examples

This repo contains various example projects that show how to use the CMSIS-Toolbox workflows in an MLOps context.

## Directory Structure

Directory | Description
:-------------------|:------------------------------
[.github/workflows](./.github/workflows) | GitHub Action workflow definitions.
[AVH-MLOps-main](./AVH-MLOps-main) | Simple "Hello World" test project with vcpkg installation for desktop usage.
[mlek-kws](./mlek-kws) | MLEK Keyword Spotting (KWS) example with generation of a ML Model library and execution on AVH. This project runs on all relevant Cortex-M and Ethos-U targets and can be compiled using different toolchains.
[QeexoAutoML](./QeexoAutoML) | Qeexo AutoML example with prebuilt ML library and test execution.
[TFLmicrospeech](./TFLmicrospeech) | TensorFLow Lite Microspeech example with ML library generation and test execution. This project runs on all relevant Cortex-M and Ethos-U targets and can be compiled using different toolchains.
[AVH-MLOps-main](./AVH-MLOps-main) | Simple "Hello World" test project with vcpkg installation for desktop usage. [![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-AVH-MLOps-main.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)
[mlek-kws](./mlek-kws) | MLEK Keyword Spotting (KWS) example with generation of a ML Model library and execution on AVH. This project runs on all relevant Cortex-M and Ethos-U targets and can be compiled using different toolchains. [![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-mlek-kws.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)
[QeexoAutoML](./QeexoAutoML) | Qeexo AutoML example with prebuilt ML library and test execution. [![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-QeexoAutoML.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)
[TFLmicrospeech](./TFLmicrospeech) | TensorFLow Lite Microspeech example with ML library generation and test execution. This project runs on all relevant Cortex-M and Ethos-U targets and can be compiled using different toolchains. [![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-TFLmicrospeech.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

Github Action workflow templates

Expand Down
1 change: 1 addition & 0 deletions TFLmicrospeech/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# TensorFlow Lite Micro Speech
[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-TFLmicrospeech.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

Base Directory: `TFLmicrospeech`

Expand Down
1 change: 1 addition & 0 deletions mlek-kws/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
# MLEK Keyword Spotting (KWS)
[![CMSIS Compliance](https://img.shields.io/github/actions/workflow/status/Arm-Examples/AVH-MLOps_Examples/verify-mlek-kws.yml?logo=arm&logoColor=0091bd&label=CMSIS%20Compliance)](https://www.keil.arm.com/cmsis)

Base Directory: `mlek-kws`

Expand Down
Loading