Edge Insights for Vision

ID 772621
Date 9/07/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

How it Works

Edge Insights for Vision is a set of pre-validated modules, implemented as a containerized architecture or a stand-alone runtime, for deploying computer vision and deep learning workloads at the edge. The package features third-party modules for orchestration and cloud support, and the Intel® Distribution of OpenVINO™ toolkit for computer vision and deep learning apps optimized for Intel® architecture.

This section provides an overview of the modules and services featured with Edge Insights for Vision.

Modules and Services

The Intel® Distribution of OpenVINO™ toolkit (OpenVINO™)

Edge Insights for Vision includes the Intel® Distribution of OpenVINO™ toolkit so you can develop and optimize AI and computer vision applications. OpenVINO™ maximizes performance and extends workloads across Intel hardware, including accelerators.

Edge Insights for Vision supports the following OpenVINO™ packages to optimize inferencing on your edge IoT device:

  • Intel® Distribution of OpenVINO™ toolkit in a Container builds Docker* images for the OpenVINO™ toolkit.
  • Intel® Distribution of OpenVINO™ toolkit Runtime installs the toolkit runtime packages distributed through the APT repository. It does not run in a container.

Refer to the Release Notes for the supported version of Intel® Distribution of OpenVINO™ toolkit.

Container Engines and Orchestration

Edge Insights for Vision features Docker* and Rancher k3s* for automated container management.

  • Docker* is a container framework widely used in enterprise environments. It allows applications and their dependencies to be packaged together and run as a self-contained unit.

  • Rancher k3s* is a lightweight Kubernetes* distribution that provides automated container management for IoT and edge computing.
    NOTE:
    It is observed that Rancher k3s features may not work for PRC users.

Cloud Edge Connectors

Edge Insights for Vision features Amazon Web Services (AWS)* Greengrass Prerequisites and Microsoft Azure IoT Edge* Prerequisites to connect edge devices with the cloud and each other.

Amazon Web Services (AWS)* Greengrass Prerequisites

AWS* Greengrass Prerequisites installs the following packages to enable local data collection, analysis, and communication for your AWS-connected edge devices:

  • AWS* IoT Greengrass Core.
  • AWS* IoT Device SDK.
  • AWS* IoT Greengrass SDK.

Microsoft* Azure IoT Edge Prerequisites

Microsoft Azure IoT Edge* Prerequisites installs the Azure IoT Edge* Runtime and Client components to enable local data collection, analysis, and communication for your Azure IoT Edge* connected edge devices.

Azure Documentation

Once you have installed Edge Insights for Vision, find information on how to Connect to Azure IoT Hub and Azure IoT Central.

You will also receive a pdf version of the following documentation within the downloaded zip file: UserGuide-Azure_IoT_Edge_Setup.pdf.

Intel Tools

  • Open Neural Network Exchange (ONNX)* Runtime lets you inference using deep learning models that are written in frameworks not directly supported by OpenVINO™. ONNX* is an open format that is built to represent machine learning models.
  • Intel® Edge Software Configurator is a software tool that enables you to configure and optimize* Edge Software Hub Packages and custom applications, creating and managing Containers and Virtual Machines for edge computing with the same flexibility you would have in cloud computing operations.