onnxruntime/tools/ci_build/github/linux/docker/scripts/install_openvino.sh
Changming Sun 17f1178c2e
Downgrade GCC (#5269)
Co-authored-by: Edward Chen <18449977+edgchen1@users.noreply.github.com>
2020-09-24 21:14:54 -07:00

67 lines
1.5 KiB
Bash
Executable file

#!/bin/bash
set -e
while getopts o: parameter_Option
do case "${parameter_Option}"
in
o) OPENVINO_VERSION=${OPTARG};;
esac
done
OPENVINO_VERSION=${OPENVINO_VERSION:=2020.4}
export INTEL_OPENVINO_DIR=/data/openvino/openvino_${OPENVINO_VERSION}.287
export INTEL_OPENVINO_SRC_DIR=/data/openvino/openvino_src
git clone https://github.com/openvinotoolkit/openvino.git ${INTEL_OPENVINO_SRC_DIR}
apt-get update && apt-get -y install libusb-1.0-0-dev
cd $INTEL_OPENVINO_SRC_DIR
git checkout tags/$OPENVINO_VERSION -b $OPENVINO_VERSION
git submodule init
git submodule update --recursive
host_cpu=$(uname -m)
sudo -E apt update
sudo -E apt-get install -y \
build-essential \
curl \
wget \
libssl-dev \
ca-certificates \
git \
libboost-regex-dev \
gcc-multilib g++-multilib \
libgtk2.0-dev \
pkg-config \
unzip \
automake \
libtool \
autoconf \
libcairo2-dev \
libpango1.0-dev \
libglib2.0-dev \
libgtk2.0-dev \
libswscale-dev \
libavcodec-dev \
libavformat-dev \
libgstreamer1.0-0 \
gstreamer1.0-plugins-base \
libusb-1.0-0-dev \
libopenblas-dev
if apt-cache search --names-only '^libpng12-dev'| grep -q libpng12; then
sudo -E apt-get install -y libpng12-dev
else
sudo -E apt-get install -y libpng-dev
fi
mkdir -p build
cd build
mkdir -p $INTEL_OPENVINO_DIR
cmake -DCMAKE_INSTALL_PREFIX=${INTEL_OPENVINO_DIR} -DNGRAPH_COMPONENT_PREFIX=deployment_tools/ngraph/ -DCMAKE_BUILD_TYPE=Release ..
make --jobs=$(nproc --all)
make install
cd ~