@@ -102,10 +102,13 @@ LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_AMD64}"
102
102
ENV CUDNN_VERSION=${CUDNN_VERSION_AMD64}
103
103
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_AMD64}
104
104
ENV NV_CUDNN_DEV_PACKAGE_VERSION=${CUDNN_VERSION_AMD64}
105
+ ENV NV_CUDNN_HEADERS_PACKAGE_VERSION=${CUDNN_VERSION_AMD64}
105
106
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64%%.*}
106
107
ENV NV_CUDNN_DEV_PACKAGE_NAME=libcudnn${NV_CUDNN_DEV_PACKAGE_VERSION%%.*}-dev-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64%%.*}
108
+ ENV NV_CUDNN_HEADERS_PACKAGE_NAME=libcudnn${NV_CUDNN_HEADERS_PACKAGE_VERSION%%.*}-headers-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_AMD64%%.*}
107
109
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
108
110
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1"
111
+ ENV NV_CUDNN_HEADERS_PACKAGE="${NV_CUDNN_HEADERS_PACKAGE_NAME}=${NV_CUDNN_HEADERS_PACKAGE_VERSION}-1"
109
112
110
113
FROM ${BUILD_ON_IMAGE} AS cudnn9-devel-arm64
111
114
@@ -117,10 +120,13 @@ LABEL com.nvidia.cudnn.version="${CUDNN_VERSION_ARM64}"
117
120
ENV CUDNN_VERSION=${CUDNN_VERSION_ARM64}
118
121
ENV NV_CUDNN_PACKAGE_VERSION=${CUDNN_VERSION_ARM64}
119
122
ENV NV_CUDNN_DEV_PACKAGE_VERSION=${CUDNN_VERSION_ARM64}
123
+ ENV NV_CUDNN_HEADERS_PACKAGE_VERSION=${CUDNN_VERSION_ARM64}
120
124
ENV NV_CUDNN_PACKAGE_NAME=libcudnn${NV_CUDNN_PACKAGE_VERSION%%.*}-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64%%.*}
121
125
ENV NV_CUDNN_DEV_PACKAGE_NAME=libcudnn${NV_CUDNN_DEV_PACKAGE_VERSION%%.*}-dev-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64%%.*}
126
+ ENV NV_CUDNN_HEADERS_PACKAGE_NAME=libcudnn${NV_CUDNN_HEADERS_PACKAGE_VERSION%%.*}-headers-cuda-${CUDNN_CUDA_VERSION_MAJ_MIN_ARM64%%.*}
122
127
ENV NV_CUDNN_PACKAGE="${NV_CUDNN_PACKAGE_NAME}=${NV_CUDNN_PACKAGE_VERSION}-1"
123
128
ENV NV_CUDNN_DEV_PACKAGE="${NV_CUDNN_DEV_PACKAGE_NAME}=${NV_CUDNN_DEV_PACKAGE_VERSION}-1"
129
+ ENV NV_CUDNN_HEADERS_PACKAGE="${NV_CUDNN_HEADERS_PACKAGE_NAME}=${NV_CUDNN_HEADERS_PACKAGE_VERSION}-1"
124
130
125
131
FROM cudnn${CUDNN_VERSION_MAJ}-${CUDA_IMAGE_FLAVOR}-${TARGETARCH}
126
132
@@ -168,9 +174,11 @@ RUN cpuBlasLib="$(update-alternatives --query \
168
174
&& apt-get -y install --no-install-recommends \
169
175
${NV_CUDNN_PACKAGE} \
170
176
${NV_CUDNN_DEV_PACKAGE} \
177
+ ${NV_CUDNN_HEADERS_PACKAGE} \
171
178
# # Keep apt from auto upgrading the cuDNN packages
172
179
&& apt-mark hold \
173
180
${NV_CUDNN_PACKAGE_NAME} \
174
181
${NV_CUDNN_DEV_PACKAGE_NAME} \
182
+ ${NV_CUDNN_HEADERS_PACKAGE_NAME} \
175
183
# # Clean up
176
184
&& rm -rf /var/lib/apt/lists/*
0 commit comments