mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-06-01 23:30:35 +00:00
* remove implicit linking of tensorrt and dnnl ep shared libs (#5262) * Update DirectML Nuget to 1.3.0 (#5274) * Update PyTorch TransformerModel sample (#5275) * Insert telemetry template into GPU build, add telemry build switches. (#5278) * Synchronize training dependency versions between Docker image and Python wheel (#5261) * Downgrade GCC (#5269) * Remove --enable_symbolic_shape_infer_tests to fix linux ci pipeline build error. Co-authored-by: Edward Chen Co-authored-by: George Wu <jywu@microsoft.com> Co-authored-by: Dwayne Robinson <dwayner@microsoft.com> Co-authored-by: Thiago Crepaldi <thiago.crepaldi@microsoft.com> Co-authored-by: Dmitri Smirnov <yuslepukhin@users.noreply.github.com> Co-authored-by: edgchen1 <18449977+edgchen1@users.noreply.github.com> Co-authored-by: Changming Sun <chasun@microsoft.com>
67 lines
1.5 KiB
Bash
Executable file
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 ~
|