Skip to content
This repository has been archived by the owner on Nov 16, 2023. It is now read-only.

Latest commit

 

History

History
47 lines (33 loc) · 2.84 KB

File metadata and controls

47 lines (33 loc) · 2.84 KB

Running Vision on Edge on Azure IoT Edge for Linux on Windows (EFLOW)

Prerequisites

CPU Inferencing

For CPU-based inferencing, your environment should meets the general EFLOW prerequisites.

GPU Inferencing

For GPU-based inferencing, your environment should meets EFLOW's GPU prerequisites.

Installation Instructions

  1. Install EFLOW according to the EFLOW Documentation.

  2. Deploy VoE using the shell installer or the ARM Template.

  3. Configure DNS Settings

    Method A - Apply the DNS setting individually for the VoE IoT Edge Module

    1. Navigate to your IoT Hub within your Azure Portal.
    2. Navigate to your specific IoT Edge device associated with your EFLOW Deployment.
    3. Select Set Modules > webmodule > Container Create Options
    4. Add DNS configuration as shown below

    image

    Method B - Apply the DNS setting globally to the EFLOW VM From an elevated Powershell window run the following command:

    Invoke-EflowVmCommand "echo DNS=8.8.8.8 | sudo tee /etc/systemd/resolved.conf -a && sudo systemctl restart systemd-resolved && sudo systemctl restart docker
    

    For more usage information see the EFLOW PowerShell fuctions documentation

  4. Verify Deployment. There are three ways to verify deployment of the IoT modules on EFLOW. In each method, all the Vision on Edge modules should be deployed and running. The exact containers deployed will vary based on your deployment configuration settings.

    1. Azure Portal IoTEdge

    2. WAC (Windows Admin Center) VoEinWac

    3. Powershell PowershellVoE

  5. Access the Vision on Edge web-based interface.

    Navigate to http://YOUR_IP:8181/

    You can find your Eflow Vm's IP address by using "ifconfig" or through the EFLOW WAC extension.