| FROM sflagsantos/onnxruntime1.6.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 |