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 offers the following OpenVINO™ versions to optimize inferencing on your edge IoT device:
- Intel® Distribution of OpenVINO™ toolkit 2021.3 in a Container builds Docker* images for the OpenVINO™ toolkit.
- Intel® Distribution of OpenVINO™ toolkit 2021.3 Runtime installs the toolkit runtime packages distributed through the APT repository. It does not run in a container.
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.