Release Notes for Intel® Distribution of OpenVX* Implementation 2020

Published: 02/14/2020  

Last Updated: 02/14/2020

By Andrey Zaytsev

Introduction

OpenVX* is a standard from Khronos*, offering a set of optimized primitives for low-level image processing and computer vision primitives. The OpenVX specification provides a way to write code that is portable across multiple vendors and platforms, as well as multiple hardware types.

Intel® Distribution of OpenVX* is delivered as part of the Open Visual Inference & Neural network Optimization (OpenVINO™) toolkit, which is a software development package for development and optimization of computer vision and image processing pipelines for Intel System-on-Chips (SoCs), and provides the following key features:

  • Performance 
    • Intel® Distribution of OpenVX* Implementation offers CPU kernels which are multi-threaded (with Intel® Threading Building Blocks) and vectorized (with Intel® Integrated Performance Primitives). Also, GPU support is backed by optimized OpenCL™ implementation.
    • To perform most read/write operations on local values, the implementation supports automatic data tiling for input, intermediate, and output data.
  • Extensibility
  • Heterogeneity

New and Changed in the Release 1

Executive Summary

  • Removal of Khronos* Neural Network extensions and CNN-related Intel Extensions.
  • Removal of samples that had previously used Khronos* Neural Network Extensions, as well as samples that had dependence on OpenCV.

Where to Download This Release

Packages are available in the Intel® Distribution of OpenVX* Implementation 2020.1 download record.

IMPORTANT: By downloading and using these packages, you agree to the terms and conditions of the software license agreements located here. View content inside the <openvino_install_root>/licensing folder for more details.

System Requirements

Development Platform

Hardware

  • 6th-10th Generation Intel® Core™ processors
  • Intel® Xeon® v5 family
  • Intel® Xeon® v6 family

Operating Systems

  • Ubuntu* 18.04 long-term support (LTS), 64-bit

Target Platform (choose one processor with one corresponding operating system)

Intel® CPU processors

  • 6th-10th Generation Intel® Core™ and Intel® Xeon® processors with operating system options:
    • Ubuntu* 18.04 long-term support (LTS), 64-bit
  • Intel® Pentium® processor N4200/5, N3350/5, N3450/5 with Intel® HD Graphics
    • Ubuntu* 18.04 long-term support (LTS), 64-bit
    • Yocto Project* Poky Jethro* v2.0.3, 64-bit

Intel® Processor Graphics (GEN Graphics)

  • 6th-10th Generation Intel® Core™ processors with Intel® Iris® Pro graphics and Intel® HD Graphics
    • Ubuntu* 18.04 long-term support (LTS), 64-bit
  • 6th-10th Generation Intel® Xeon® processors with Intel® Iris® Pro graphics and Intel® HD Graphics
    • Ubuntu* 18.04 long-term support (LTS), 64-bit
  • Intel® Pentium® processor N4200/5, N3350/5, N3450/5 with Intel® HD Graphics
    • Ubuntu* 18.04 long-term support (LTS), 64-bit
    • Yocto Project* Poky Jethro* v2.0.3, 64-bit

NOTE: This installation requires graphics drivers that are not included in the Intel® Distribution of OpenVX* Implementation package

NOTE: A chipset that supports processor graphics is required for Intel® Xeon® processors. Processor graphics are not included in all processors. See https://ark.intel.com/ for information about your processor.

Helpful Links

Legal Information

You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intel products described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter drafted which includes subject matter disclosed herein.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service activation. Learn more at http://www.intel.com/ or from the OEM or retailer.

No computer system can be absolutely secure.

Intel, Arria, Core, Movidius, Xeon, OpenVINO, and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.

OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos

*Other names and brands may be claimed as the property of others.

Copyright © 2020, Intel Corporation. All rights reserved.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.