blob: 235981289aeb8505ee43c7726be43fb07a3be9a5 [file] [log] [blame]
FROM sflagsantos/onnxruntime1.12.0-ubuntu18.04
ENV DEBIAN_FRONTEND noninteractive
ENV CUDA_HOME=/root/Libs/cuda
ENV CUDNN_HOME=/root/Libs/cuda
ENV EXTRALIBS_PATH=/root/Libs/onnxruntime/
# Speed up mk-build-deps
RUN apt-get clean
RUN apt-get update && \
apt-get install -y -o Acquire::Retries=2 \
clang \
g++-8 \
gcc-8 \
cpp-8 \
file \
make \
libc6-dev \
libstdc++-8-dev \
git \
autoconf \
automake \
autopoint \
cmake \
libdbus-1-dev \
libdbus-c++-dev \
libgnutls28-dev \
libargon2-0-dev \
libcanberra-gtk3-dev \
libclutter-gtk-1.0-dev \
libclutter-1.0-dev \
libglib2.0-dev \
libgtk-3-dev \
libnotify-dev \
qtbase5-dev \
qttools5-dev \
qttools5-dev-tools \
yasm \
nasm \
autotools-dev \
gettext \
libpulse-dev \
libasound2-dev \
libexpat1-dev \
libpcre3-dev \
libyaml-cpp-dev \
libboost-dev \
libxext-dev \
libxfixes-dev \
libspeex-dev \
libspeexdsp-dev \
uuid-dev \
libavcodec-dev \
libavutil-dev \
libavformat-dev \
libswscale-dev \
libavdevice-dev \
libopus-dev \
libudev-dev \
libgsm1-dev \
libjsoncpp-dev \
libmsgpack-dev \
libnatpmp-dev \
libayatana-appindicator3-dev \
libqrencode-dev \
libnm-dev \
libwebkit2gtk-4.0-dev \
libcrypto++-dev \
libva-dev \
libvdpau-dev \
libssl-dev \
libsndfile1-dev
RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
RUN chown 1001:1001 /root
WORKDIR /root