From f9381042248d0989c2562ace9d403525928cf07d Mon Sep 17 00:00:00 2001 From: rjtokenring <11232165+rjtokenring@users.noreply.github.com> Date: Thu, 30 Apr 2026 13:51:32 +0000 Subject: [PATCH 1/2] feat: update ei-models-runner image references --- src/arduino/app_bricks/audio_classification/brick_compose.yaml | 2 +- src/arduino/app_bricks/image_classification/brick_compose.yaml | 2 +- src/arduino/app_bricks/keyword_spotting/brick_compose.yaml | 2 +- src/arduino/app_bricks/motion_detection/brick_compose.yaml | 2 +- src/arduino/app_bricks/object_detection/brick_compose.yaml | 2 +- .../app_bricks/vibration_anomaly_detection/brick_compose.yaml | 2 +- .../app_bricks/video_imageclassification/brick_compose.yaml | 2 +- src/arduino/app_bricks/video_objectdetection/brick_compose.yaml | 2 +- .../app_bricks/visual_anomaly_detection/brick_compose.yaml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/arduino/app_bricks/audio_classification/brick_compose.yaml b/src/arduino/app_bricks/audio_classification/brick_compose.yaml index 792afbfc..981ac52d 100644 --- a/src/arduino/app_bricks/audio_classification/brick_compose.yaml +++ b/src/arduino/app_bricks/audio_classification/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-audio-classifier-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/image_classification/brick_compose.yaml b/src/arduino/app_bricks/image_classification/brick_compose.yaml index 5f3edb64..7f4cf4fb 100644 --- a/src/arduino/app_bricks/image_classification/brick_compose.yaml +++ b/src/arduino/app_bricks/image_classification/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/keyword_spotting/brick_compose.yaml b/src/arduino/app_bricks/keyword_spotting/brick_compose.yaml index 09132386..bda2ef9b 100644 --- a/src/arduino/app_bricks/keyword_spotting/brick_compose.yaml +++ b/src/arduino/app_bricks/keyword_spotting/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-keyword-spot-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/motion_detection/brick_compose.yaml b/src/arduino/app_bricks/motion_detection/brick_compose.yaml index b95ca031..9eb429c4 100644 --- a/src/arduino/app_bricks/motion_detection/brick_compose.yaml +++ b/src/arduino/app_bricks/motion_detection/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-motion-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/object_detection/brick_compose.yaml b/src/arduino/app_bricks/object_detection/brick_compose.yaml index 9c17982c..8b81356b 100644 --- a/src/arduino/app_bricks/object_detection/brick_compose.yaml +++ b/src/arduino/app_bricks/object_detection/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.yaml b/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.yaml index 4f727c5b..e9a16ddd 100644 --- a/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.yaml +++ b/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.yaml @@ -2,7 +2,7 @@ # CUSTOM_MODEL_PATH = path to the custom model directory services: ei-anomaly-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/video_imageclassification/brick_compose.yaml b/src/arduino/app_bricks/video_imageclassification/brick_compose.yaml index b76e3b54..26647ded 100644 --- a/src/arduino/app_bricks/video_imageclassification/brick_compose.yaml +++ b/src/arduino/app_bricks/video_imageclassification/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-video-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/video_objectdetection/brick_compose.yaml b/src/arduino/app_bricks/video_objectdetection/brick_compose.yaml index 02465efe..0a8047f7 100644 --- a/src/arduino/app_bricks/video_objectdetection/brick_compose.yaml +++ b/src/arduino/app_bricks/video_objectdetection/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-video-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.yaml b/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.yaml index 54fd6328..2309b55e 100644 --- a/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.yaml +++ b/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.yaml @@ -1,6 +1,6 @@ services: ei-obj-video-anomalies-det-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-models-runner:0.10.0rc1 logging: driver: "json-file" options: From 4490fe9f5cd78a4060e02118aaf440c0a68c3ede Mon Sep 17 00:00:00 2001 From: Marco Colombo Date: Thu, 30 Apr 2026 16:02:36 +0200 Subject: [PATCH 2/2] update versions --- .../app_bricks/audio_classification/brick_compose.ventunoq.yaml | 2 +- .../app_bricks/image_classification/brick_compose.ventunoq.yaml | 2 +- .../app_bricks/keyword_spotting/brick_compose.ventunoq.yaml | 2 +- .../app_bricks/motion_detection/brick_compose.ventunoq.yaml | 2 +- .../app_bricks/object_detection/brick_compose.ventunoq.yaml | 2 +- .../vibration_anomaly_detection/brick_compose.ventunoq.yaml | 2 +- .../video_imageclassification/brick_compose.ventunoq.yaml | 2 +- .../video_objectdetection/brick_compose.ventunoq.yaml | 2 +- .../visual_anomaly_detection/brick_compose.ventunoq.yaml | 2 +- src/arduino/app_services/genie/service_compose.yaml | 2 +- src/arduino/app_services/genie_audio/service_compose.yaml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/arduino/app_bricks/audio_classification/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/audio_classification/brick_compose.ventunoq.yaml index c8c86d75..e14c8a87 100644 --- a/src/arduino/app_bricks/audio_classification/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/audio_classification/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-audio-classifier-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/image_classification/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/image_classification/brick_compose.ventunoq.yaml index c6b90fea..e144a7a3 100644 --- a/src/arduino/app_bricks/image_classification/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/image_classification/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/keyword_spotting/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/keyword_spotting/brick_compose.ventunoq.yaml index 2820b511..674b8fa5 100644 --- a/src/arduino/app_bricks/keyword_spotting/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/keyword_spotting/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-keyword-spot-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/motion_detection/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/motion_detection/brick_compose.ventunoq.yaml index 0779400c..c947b9cf 100644 --- a/src/arduino/app_bricks/motion_detection/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/motion_detection/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-motion-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/object_detection/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/object_detection/brick_compose.ventunoq.yaml index 3ed77f36..45ee22bc 100644 --- a/src/arduino/app_bricks/object_detection/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/object_detection/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.ventunoq.yaml index 1071dbbe..ede7f16f 100644 --- a/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/vibration_anomaly_detection/brick_compose.ventunoq.yaml @@ -2,7 +2,7 @@ # CUSTOM_MODEL_PATH = path to the custom model directory services: ei-anomaly-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/video_imageclassification/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/video_imageclassification/brick_compose.ventunoq.yaml index a453c36b..fe66a4df 100644 --- a/src/arduino/app_bricks/video_imageclassification/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/video_imageclassification/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-video-classification-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/video_objectdetection/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/video_objectdetection/brick_compose.ventunoq.yaml index 44d62a17..68d138ad 100644 --- a/src/arduino/app_bricks/video_objectdetection/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/video_objectdetection/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-video-obj-detection-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.0 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.ventunoq.yaml b/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.ventunoq.yaml index fa666533..8bb2f3a8 100644 --- a/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.ventunoq.yaml +++ b/src/arduino/app_bricks/visual_anomaly_detection/brick_compose.ventunoq.yaml @@ -1,6 +1,6 @@ services: ei-obj-video-anomalies-det-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.9.4 + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/ei-qnn-models-runner:0.10.0rc1 logging: driver: "json-file" options: diff --git a/src/arduino/app_services/genie/service_compose.yaml b/src/arduino/app_services/genie/service_compose.yaml index 5f83125a..03896595 100644 --- a/src/arduino/app_services/genie/service_compose.yaml +++ b/src/arduino/app_services/genie/service_compose.yaml @@ -1,6 +1,6 @@ services: genie-models-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/genie-models-runner:dev-next + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/genie-models-runner:0.10.0 # Currently, genie-models-runner requires to run as root user: 0:0 restart: on-failure diff --git a/src/arduino/app_services/genie_audio/service_compose.yaml b/src/arduino/app_services/genie_audio/service_compose.yaml index e2cfe74e..c8290f28 100644 --- a/src/arduino/app_services/genie_audio/service_compose.yaml +++ b/src/arduino/app_services/genie_audio/service_compose.yaml @@ -1,6 +1,6 @@ services: audio-analytics-runner: - image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/audio-analytics-models-runner:dev-next + image: ${DOCKER_REGISTRY_BASE:-ghcr.io/arduino/}app-bricks/audio-analytics-models-runner:0.10.0 user: 0:0 devices: - /dev/dma_heap/system