From ceedf126a2819e9f0ca488680efba86242ebd536 Mon Sep 17 00:00:00 2001 From: "S. Manohar Karlapalem" Date: Fri, 26 Jun 2020 01:15:34 -0700 Subject: [PATCH] [nGraph] Deprecation notice for nGraph EP (#4344) --- BUILD.md | 12 ++++++++++++ dockerfiles/README.md | 11 +++++++++++ docs/execution_providers/nGraph-ExecutionProvider.md | 11 +++++++++++ 3 files changed, 34 insertions(+) diff --git a/BUILD.md b/BUILD.md index d085169875..05a98dc67b 100644 --- a/BUILD.md +++ b/BUILD.md @@ -253,6 +253,18 @@ DNNL: `./build.sh --use_dnnl` ### nGraph + +#### Deprecation Notice + +| | | +| --- | --- | +| Deprecation Begins | June 1, 2020 | +| Removal Date | December 1, 2020 | + +Starting with the OpenVINO™ toolkit 2020.2 release, all of the features previously available through nGraph have been merged into the OpenVINO™ toolkit. As a result, all the features previously available through ONNX RT Execution Provider for nGraph have been merged with ONNX RT Execution Provider for OpenVINO™ toolkit. + +Therefore, ONNX RT Execution Provider for **nGraph** will be deprecated starting June 1, 2020 and will be completely removed on December 1, 2020. Users are recommended to migrate to the ONNX RT Execution Provider for OpenVINO™ toolkit as the unified solution for all AI inferencing on Intel® hardware. + See more information on the nGraph Execution Provider [here](./docs/execution_providers/nGraph-ExecutionProvider.md). #### Build Instructions diff --git a/dockerfiles/README.md b/dockerfiles/README.md index f09fde2592..40146da015 100644 --- a/dockerfiles/README.md +++ b/dockerfiles/README.md @@ -69,6 +69,17 @@ Use `docker pull` with any of the images and tags below to pull an image and try ## nGraph *Public Preview* +### **Deprecation Notice** + +| | | +| --- | --- | +| Deprecation Begins | June 1, 2020 | +| Removal Date | December 1, 2020 | + +Starting with the OpenVINO™ toolkit 2020.2 release, all of the features previously available through nGraph have been merged into the OpenVINO™ toolkit. As a result, all the features previously available through ONNX RT Execution Provider for nGraph have been merged with ONNX RT Execution Provider for OpenVINO™ toolkit. + +Therefore, ONNX RT Execution Provider for **nGraph** will be deprecated starting June 1, 2020 and will be completely removed on December 1, 2020. Users are recommended to migrate to the ONNX RT Execution Provider for OpenVINO™ toolkit as the unified solution for all AI inferencing on Intel® hardware. + **Ubuntu 16.04, Python Bindings** 1. Build the docker image from the Dockerfile in this repository. diff --git a/docs/execution_providers/nGraph-ExecutionProvider.md b/docs/execution_providers/nGraph-ExecutionProvider.md index 11d403786b..73cc4af1e8 100644 --- a/docs/execution_providers/nGraph-ExecutionProvider.md +++ b/docs/execution_providers/nGraph-ExecutionProvider.md @@ -4,6 +4,17 @@ # nGraph Execution Provider +## **Deprecation Notice** + +| | | +| --- | --- | +| Deprecation Begins | June 1, 2020 | +| Removal Date | December 1, 2020 | + +Starting with the OpenVINO™ toolkit 2020.2 release, all of the features previously available through nGraph have been merged into the OpenVINO™ toolkit. As a result, all the features previously available through ONNX RT Execution Provider for nGraph have been merged with ONNX RT Execution Provider for OpenVINO™ toolkit. + +Therefore, ONNX RT Execution Provider for **nGraph** will be deprecated starting June 1, 2020 and will be completely removed on December 1, 2020. Users are recommended to migrate to the ONNX RT Execution Provider for OpenVINO™ toolkit as the unified solution for all AI inferencing on Intel® hardware. + [nGraph](https://github.com/NervanaSystems/ngraph) is a deep learning compiler from Intel®. The integration of nGraph as an execution provider (EP) into ONNX Runtime accelerates performance of ONNX model workloads across wide range of hardware offerings. Microsoft and Intel worked closely to integrate the nGraph EP with ONNX Runtime to showcase the benefits of quantization (int8). The nGraph EP leverages Intel® DL Boost and delivers performance increase with minimal loss of accuracy relative to FP32 ONNX models. With the nGraph EP, the ONNX Runtime delivers better inference performance across range of Intel hardware including Intel® Xeon® Processors compared to a generic CPU execution provider. ## Build