An Azure service that is used to deploy cloud workloads to run on internet of things (IoT) edge devices via standard containers.
IoT Edge custom machine learning module reported error status
Hi,
I have developed a ML solution based on this tutorial.
I adapted the Python notebook to run into an existing ML workspace.
Unfortunately, when I tried to create Docker image, it failed with error 500. I found out that the Image class is deprecated (suppose this was the reason of the error), so I relied on the Environment class (in particular this documentation) and everything worked fine.
Also, testing the model as Web Service ACI endpoint works correctly, providing the result:
['{"machine": {"temperature": 31.16469009, "pressure": 2.158002669}, "ambient": {"temperature": 21.17794693, "humidity": 25}, "timeCreated": "2017-10-27T18:14:02.4911177Z", "anomaly": false}']
The issue I need support is the following: after deploying the ML model as container to the Edge device (in this case a Ubuntu VM created using this template), the ML module reported an error:
No logs are displayed, neither through VM SSH access, nor through the Portal.
The only information that I found out is this one:
I checked multiple times the correctness of the image URI for the ML module, and I'm pretty confident that it is, since the ACI is based on it and the Web Service test was succeded.
What could be the problem here?
Thanks
Azure IoT Edge
Azure Machine Learning
An Azure machine learning service for building and deploying models.
Azure IoT Hub
An Azure service that enables bidirectional communication between internet of things (IoT) devices and applications.