blob: a2273655eae500662ac72cc4c6a7b1318c3e689b [file] [log] [blame]
agsantos796b5af2020-12-22 19:38:27 -05001FROM sflagsantos/onnxruntime1.6.0-ubuntu18.04
2
3ENV DEBIAN_FRONTEND noninteractive
4ENV CUDA_HOME=/root/Libs/cuda
5ENV CUDNN_HOME=/root/Libs/cuda
6ENV EXTRALIBS_PATH=/root/Libs/onnxruntime/
7
8# Speed up mk-build-deps
9RUN apt-get clean
10RUN 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
74RUN update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
75RUN update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
76
77RUN chown 1001:1001 /root
78WORKDIR /root