@@ -34,7 +34,7 @@ ENV DEBIAN_FRONTEND=noninteractive \
34
34
PYTHONUNBUFFERED=1 \
35
35
LIBRARY_PATH=/usr/local/cuda/lib64/stubs \
36
36
_CUDA_COMPAT_PATH="/usr/local/cuda/compat" \
37
- LD_LIBRARY_PATH="/usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/include/x86_64-linux-gnu:/opt/intel/compilers_and_libraries_2020.3.279/linux/mkl/lib/intel64" \
37
+ LD_LIBRARY_PATH="/usr/local/cuda/extras/CUPTI/lib64:/usr/local/cuda/compat/lib:/usr/local/nvidia/lib:/usr/local/nvidia/lib64:/usr/local/cuda/lib64:/usr/lib/x86_64-linux-gnu:/usr/ include/x86_64-linux-gnu:/opt/intel/compilers_and_libraries_2020.3.279/linux/mkl/lib/intel64" \
38
38
PATH="/usr/local/nvm/versions/node/v16.6.1/bin:/usr/local/mpi/bin:/usr/local/ucx:/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/bin/cmake/bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/tensorrt/bin:/usr/local/src/lightgbm/LightGBM:/usr/local/bin/mecab" \
39
39
CPLUS_INCLUDE_PATH=/usr/include/gdal \
40
40
C_INCLUDE_PATH=/usr/include/gdal \
@@ -52,9 +52,7 @@ RUN rm -fr /var/lib/apt/lists/* && \
52
52
add-apt-repository -y "deb http://security.ubuntu.com/ubuntu xenial-security main" && \
53
53
add-apt-repository -y ppa:deadsnakes/ppa && \
54
54
add-apt-repository -y ppa:bashtop-monitor/bashtop && \
55
- wget https://developer.download.nvidia.com/compute/cuda/11.4.2/local_installers/cuda-repo-wsl-ubuntu-11-4-local_11.4.2-1_amd64.deb && \
56
- dpkg -i cuda-repo-wsl-ubuntu-11-4-local_11.4.0-1_amd64.deb && \
57
- apt-key add /var/cuda-repo-wsl-ubuntu-11-4-local/7fa2af80.pub && \
55
+ apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub &&\
58
56
wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB && \
59
57
apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB && \
60
58
rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2019.PUB && \
@@ -65,7 +63,10 @@ RUN rm -fr /var/lib/apt/lists/* && \
65
63
bashtop \
66
64
build-essential \
67
65
ca-certificates \
66
+ devscripts \
68
67
dkms \
68
+ dh-make \
69
+ fakeroot \
69
70
ffmpeg \
70
71
fonts-nanum \
71
72
fonts-nanum-coding \
@@ -79,6 +80,7 @@ RUN rm -fr /var/lib/apt/lists/* && \
79
80
htop \
80
81
intel-mkl-2020.3-111 intel-ipp-2020.2-108 intel-tbb-2020.3-108 intel-daal-2020.2-108 intel-mpi-2019.8-108 \
81
82
iputils-ping \
83
+ lintian \
82
84
libasound2-dev \
83
85
libatlas-base-dev \
84
86
libavcodec-dev \
@@ -106,6 +108,15 @@ RUN rm -fr /var/lib/apt/lists/* && \
106
108
libgtk-3-dev \
107
109
libhdf5-dev \
108
110
libhdf5-serial-dev \
111
+ libnvinfer8=${LIBNVINFER}+cuda${CUDA} \
112
+ libnvonnxparsers8=${LIBNVINFER}+cuda${CUDA} \
113
+ libnvparsers8=${LIBNVINFER}+cuda${CUDA} \
114
+ libnvinfer-plugin8=${LIBNVINFER}+cuda${CUDA} \
115
+ libnvinfer-dev=${LIBNVINFER}+cuda${CUDA} \
116
+ libnvonnxparsers-dev=${LIBNVINFER}+cuda${CUDA} \
117
+ libnvparsers-dev=${LIBNVINFER}+cuda${CUDA} \
118
+ libnvinfer-plugin-dev=${LIBNVINFER}+cuda${CUDA} \
119
+ python3-libnvinfer=${LIBNVINFER}+cuda${CUDA} \
109
120
libjasper-dev \
110
121
libjpeg-dev \
111
122
liblapack-dev \
@@ -189,25 +200,6 @@ RUN rm -fr /var/lib/apt/lists/* && \
189
200
mkdir -p /etc/OpenCL/vendors && \
190
201
echo "libnvidia-opencl.so.1" > /etc/OpenCL/vendors/nvidia.icd
191
202
192
- RUN apt-get update && \
193
- apt-get install -y --no-install-recommends \
194
- libnvinfer${LIBNVINFER_MAJOR_VERSION}=${LIBNVINFER}+cuda${CUDA} \
195
- libnvinfer-dev=${LIBNVINFER}+cuda${CUDA} \
196
- libnvparsers8=${LIBNVINFER}+cuda${CUDA} \
197
- libnvinfer-plugin8=${LIBNVINFER}+cuda${CUDA} \
198
- libnvinfer-dev=${LIBNVINFER}+cuda${CUDA} \
199
- libnvonnxparsers-dev=${LIBNVINFER}+cuda${CUDA} \
200
- libnvparsers-dev=${LIBNVINFER}+cuda${CUDA} \
201
- libnvinfer-plugin-dev=${LIBNVINFER}+cuda${CUDA} \
202
- python3-libnvinfer=${LIBNVINFER}+cuda${CUDA} \
203
- uff-converter-tf \
204
- onnx-graphsurgeon \
205
- && \
206
- apt-mark hold libnvinfer8 libnvonnxparsers8 libnvparsers8 libnvinfer-plugin8 libnvinfer-dev libnvonnxparsers-dev libnvparsers-dev libnvinfer-plugin-dev python3-libnvinfer \
207
- && \
208
- apt-get clean && \
209
- rm -rf /var/lib/apt/lists/*
210
-
211
203
# Install OFED
212
204
WORKDIR /tmp
213
205
RUN wget -q -O - https://www.mellanox.com/downloads/ofed/MLNX_OFED-5.1-2.3.7.1/MLNX_OFED_LINUX-${MLNX_OFED_VERSION}-ubuntu18.04-x86_64.tgz | tar xzf - && \
0 commit comments