Skip to content

Validate EfficientNetV2 MQTT inference in Docker#899

Merged
mraula merged 1 commit into
mainfrom
EE/WKF/Sprint_2_final_testing_mqtt_validation
May 8, 2026
Merged

Validate EfficientNetV2 MQTT inference in Docker#899
mraula merged 1 commit into
mainfrom
EE/WKF/Sprint_2_final_testing_mqtt_validation

Conversation

@KishanFW
Copy link
Copy Markdown
Collaborator

@KishanFW KishanFW commented May 6, 2026

I updated the Engine inference flow to use the local EfficientNetV2 TFLite prediction path instead of the old TensorFlow Serving outputs format. The Engine now produces predicted species labels, confidence values, and top predictions from MQTT audio messages.

Files Changed

  • light_echo_engine_efficientnetv2_tflite.py
    Updated MQTT audio inference to use EfficientNetV2 TFLite locally.

  • system_manager.py
    Fixed simulator start mode handling.

  • control_sim.py
    Updated simulator testing flow for Animal_Mode.

  • comms_manager.py
    Added debug checks to confirm valid WAV audio was being sent.

  • Engine requirements file
    Updated Engine dependencies needed for Docker/TFLite inference.

  • Simulator requirements file
    Updated Simulator dependencies needed for MQTT/audio testing.

  • README_EfficientNetV2_Engine_Integration.md
    Updated final Docker/MQTT validation status.

Note

The remaining Internal Server Error happens after prediction when sending results to the API/database, so it appears to be an API/backend issue.

Copy link
Copy Markdown
Collaborator

@mraula mraula left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

everything looks good

@mraula mraula merged commit 46cb185 into main May 8, 2026
1 check passed
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