Skip to content

Commit c6aa4a4

Browse files
authored
feat: add AI framework brick compatibility flag (#187)
1 parent ddb2b47 commit c6aa4a4

14 files changed

Lines changed: 31 additions & 2 deletions

File tree

src/arduino/app_bricks/asr/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ description: Automatic Speech Recognition brick for offline speech-to-text proce
44
category: audio
55
requires_model: true
66
requires_services: ["arduino:genie_audio"]
7+
ai_frameworks_compatibility:
8+
- qnn
79
model: whisper-small
810
supported_boards: ["ventunoq"]
911
model_configuration_variables:

src/arduino/app_bricks/audio_classification/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ description: |
66
category: audio
77
requires_container: true
88
requires_model: true
9+
ai_frameworks_compatibility:
10+
- edgeimpulse
911
model: glass-breaking
1012
model_configuration_variables:
1113
- EI_AUDIO_CLASSIFICATION_MODEL

src/arduino/app_bricks/image_classification/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ description: |
66
category: video
77
requires_container: true
88
requires_model: true
9+
ai_frameworks_compatibility:
10+
- edgeimpulse
911
model: mobilenet-image-classification
1012
model_configuration_variables:
1113
- EI_CLASSIFICATION_MODEL

src/arduino/app_bricks/keyword_spotting/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ required_devices:
88
- microphone
99
requires_container: true
1010
requires_model: true
11+
ai_frameworks_compatibility:
12+
- edgeimpulse
1113
model: keyword-spotting-hey-arduino
1214
model_configuration_variables:
1315
- EI_KEYWORD_SPOTTING_MODEL

src/arduino/app_bricks/llm/brick_config.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,6 @@ description: "Large Language Model (LLM) Brick enables seamless integration with
44
requires_services: ["arduino:genie"]
55
requires_model: true
66
model: genie:qwen3-4b
7-
supported_boards: ["ventunoq"]
7+
supported_boards: ["ventunoq"]
8+
ai_frameworks_compatibility:
9+
- genie

src/arduino/app_bricks/motion_detection/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ description: |
66
You can use it with pre-trained models provided by the framework or with your custom motion classification models trained on the Edge Impulse platform.
77
requires_container: true
88
requires_model: true
9+
ai_frameworks_compatibility:
10+
- edgeimpulse
911
model: updown-wave-motion-detection
1012
model_configuration_variables:
1113
- EI_MOTION_DETECTION_MODEL

src/arduino/app_bricks/object_detection/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ description: |
66
category: video
77
requires_container: true
88
requires_model: true
9+
ai_frameworks_compatibility:
10+
- edgeimpulse
911
model: yolox-object-detection
1012
model_configuration_variables:
1113
- EI_OBJ_DETECTION_MODEL

src/arduino/app_bricks/tts/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ category: audio
55
requires_model: true
66
supported_boards: ["ventunoq"]
77
requires_services: ["arduino:genie_audio"]
8+
ai_frameworks_compatibility:
9+
- qnn
810
model: melo-tts-en

src/arduino/app_bricks/vibration_anomaly_detection/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ description: |
66
You can use it with pre-trained models provided by the framework or with your own custom anomaly detections models trained on the Edge Impulse platform.
77
requires_container: true
88
requires_model: true
9+
ai_frameworks_compatibility:
10+
- edgeimpulse
911
model: fan-anomaly-detection
1012
model_configuration_variables:
1113
- EI_VIBRATION_ANOMALY_DETECTION_MODEL

src/arduino/app_bricks/video_imageclassification/brick_config.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ description: |
88
category: video
99
requires_model: true
1010
requires_container: true
11+
ai_frameworks_compatibility:
12+
- edgeimpulse
1113
mount_devices_into_container: true
1214
required_devices:
1315
- camera

0 commit comments

Comments
 (0)