### Description
1. Update docker files and their build instructions.
ARM64 and x86_64 can use the same docker file.
2. Upgrade Linux CUDA pipeline's base docker image from CentOS7 to UBI8
AB#18990
### Description
All our Windows build pipelines already uses cmake 3.26 except one
pipeline: QNN ARM64.
This PR does the same for Linux build pipelines.
### Motivation and Context
This change is related to #15704 .
### Description
Upgrade cmake version to 3.24 because I need to use a new feature that
is only provided in that version and later. Starting from cmake 3.24,
the
[FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html#module:FetchContent)
module and the
[find_package()](https://cmake.org/cmake/help/latest/command/find_package.html#command:find_package)
command now support integration capabilities, which means calls to
"FetchContent" can be implicitly redirected to "find_package", and vice
versa. Users can use a cmake variable to control the behavior. So, we
don't need to provide such a build option. We can delete our
"onnxruntime_PREFER_SYSTEM_LIB" build option and let cmake handle it.
And it would be easier for who wants to use vcpkg.
### Motivation and Context
Provide a unified package management method, and get aligned with the
community. This change is split from #13523 for easier review.
* Changes to ensure openvino build go through in Windows
* Modified Hetero plugin Logic
*Modified Hetero Feature logic. In Hetero,
if the operator to be marked true in getcapability(),
it should be supported by either of the devices
specified with HETERO in the device_type.
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* OV updated to 2021.4.2 version
* OV updated to 2021.4.2 version
* Updated OV to 2021.4.2 version, mono download link and dotnet version
* Copying Managed nugets in openvino c# docker file
*Copying Managed nuget to nugets artifacts
directory
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
Co-authored-by: saharfraza <sfatima.3001@gmail.com>
Co-authored-by: mayavijx <mayax.vijayan@intel.com>
Co-authored-by: Aravind Gunda <aravindx.gunda@intel.com>
* 2021.4.1 Docker and ci changes
* OV version change
* Removing Imagescaler op from the op's list
Reverting this change which was added in last
PR. Imagescaler is now deprecated. so removing
it from the supported list. Also this
op is causing regression in the performance
of the FP16 models.
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Re-writing the help message for num_of_threads
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
Co-authored-by: Aravind Gunda <aravindx.gunda@intel.com>
* Implement multi-stage Dockerfile
- Reduces image size from 2.3 GB to 1.46 GB.
- Uses Ubuntu based OpenVINO image as base image leading to fewer
required instructions
- Does not include unnecessary build time components in deploy image
* Remove wget after usage
* Uninstall wget in the same RUN statement
Avoids re-distributing wget package in any of the layers
* Update License header according to Intel guidelines
Updated the license header according to Intel corporate guidelines.
* Use Ubuntu18's default Python3
Don't install Miniconda and use the default Python3 provided by
the base Ubuntu 18 OS.
* OpenVINO EP with CentOS7
Dockefile to build ONNX RT with OpenVINO EP with a CentOS 7 base.
* Dockerfile documentation changes
Updated documentation to show the latest docker image location and
usage details.
* updated ov-ep doc link
* Temporarily disabling VAD-M due to regression
* fix for vad-m daemon config setting
* Revert "Temporarily disabling VAD-M due to regression"
This reverts commit c503bea38397f332b220321823e0ca1c55f4aab3.
VAD-M issue fixed. this is no longer needed
* Revert "Revert "Temporarily disabling VAD-M due to regression""
This reverts commit 7ca53feb2ba585c050be81770698f9abae8dbe28.
* Revert "fix for vad-m daemon config setting"
This reverts commit 9964f8452194655c0b988bd8472da45996deca38.
* Ubuntu Dockerfile update w.r.t 2021.4
This dockerfile uses openvino 2021.4 runtime
base image from OpenVINO.
uses onnxruntime 1.8 release branch to generate the
image.
Added fix for VADM HDDL
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Added new dependency in deploy stage
Added sources for all the dependency
packages of unattended-upgrades package
which had GPL license into deploy stage.
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Updated CentOS Dockerfile to the latest 2021.4
-Dockerfile updated
-VADM Fix added
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Updated c# openvino dockerfile w.r.t 2021.4
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Updated the ubuntu dockefile branch and repo
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Updated Dockerfile Documentation w.r.t 2021.4
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
* Updated GCC version to 10 for centos dockerfile
Signed-off-by: MaajidKhan <n.maajidkhan@gmail.com>
Co-authored-by: S. Manohar Karlapalem <manohar.karlapalem@intel.com>