agsantos | 796b5af | 2020-12-22 19:38:27 -0500 | [diff] [blame] | 1 | FROM sflagsantos/onnxruntime1.6.0-ubuntu18.04 |
| 2 | |
| 3 | ENV DEBIAN_FRONTEND noninteractive |
| 4 | ENV CUDA_HOME=/root/Libs/cuda |
| 5 | ENV CUDNN_HOME=/root/Libs/cuda |
| 6 | ENV EXTRALIBS_PATH=/root/Libs/onnxruntime/ |
| 7 | |
| 8 | # Speed up mk-build-deps |
| 9 | RUN apt-get clean |
| 10 | RUN apt-get update && \ |
| 11 | apt-get install -y -o Acquire::Retries=2 \ |
| 12 | clang \ |
| 13 | g++-8 \ |
| 14 | gcc-8 \ |
| 15 | cpp-8 \ |
| 16 | file \ |
| 17 | make \ |
| 18 | libc6-dev \ |
| 19 | libstdc++-8-dev \ |
| 20 | git \ |
| 21 | autoconf \ |
| 22 | automake \ |
| 23 | autopoint \ |
| 24 | cmake \ |
| 25 | libdbus-1-dev \ |
| 26 | libdbus-c++-dev \ |
| 27 | libgnutls28-dev \ |
| 28 | libargon2-0-dev \ |
| 29 | libcanberra-gtk3-dev \ |
| 30 | libclutter-gtk-1.0-dev \ |
| 31 | libclutter-1.0-dev \ |
| 32 | libglib2.0-dev \ |
| 33 | libgtk-3-dev \ |
| 34 | libnotify-dev \ |
| 35 | qtbase5-dev \ |
| 36 | qttools5-dev \ |
| 37 | qttools5-dev-tools \ |
| 38 | yasm \ |
| 39 | nasm \ |
| 40 | autotools-dev \ |
| 41 | gettext \ |
| 42 | libpulse-dev \ |
| 43 | libasound2-dev \ |
| 44 | libexpat1-dev \ |
| 45 | libpcre3-dev \ |
| 46 | libyaml-cpp-dev \ |
| 47 | libboost-dev \ |
| 48 | libxext-dev \ |
| 49 | libxfixes-dev \ |
| 50 | libspeex-dev \ |
| 51 | libspeexdsp-dev \ |
| 52 | uuid-dev \ |
| 53 | libavcodec-dev \ |
| 54 | libavutil-dev \ |
| 55 | libavformat-dev \ |
| 56 | libswscale-dev \ |
| 57 | libavdevice-dev \ |
| 58 | libopus-dev \ |
| 59 | libudev-dev \ |
| 60 | libgsm1-dev \ |
| 61 | libjsoncpp-dev \ |
| 62 | libmsgpack-dev \ |
| 63 | libnatpmp-dev \ |
| 64 | libayatana-appindicator3-dev \ |
| 65 | libqrencode-dev \ |
| 66 | libnm-dev \ |
| 67 | libwebkit2gtk-4.0-dev \ |
| 68 | libcrypto++-dev \ |
| 69 | libva-dev \ |
| 70 | libvdpau-dev \ |
| 71 | libssl-dev \ |
| 72 | libsndfile1-dev |
| 73 | |
| 74 | RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50 |
| 75 | RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50 |
| 76 | |
| 77 | RUN chown 1001:1001 /root |
| 78 | WORKDIR /root |