@@ -162,16 +162,16 @@ def dockerfile_for_linux(output_file):
162162 && cmake --version
163163
164164"""
165- # if FLAGS.enable_gpu:
166- # df += """
167- # # Allow configure to pick up cuDNN where it expects it.
168- # # (Note: $CUDNN_VERSION is defined by base image)
169- # RUN _CUDNN_VERSION=$(echo $CUDNN_VERSION | cut -d. -f1-2) && \
170- # mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/include && \
171- # ln -s /usr/include/cudnn.h /usr/local/cudnn-$_CUDNN_VERSION/cuda/include/cudnn.h && \
172- # mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64 && \
173- # ln -s /etc/alternatives/libcudnn_so /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64/libcudnn.so
174- # """
165+ if FLAGS .enable_gpu :
166+ df += """
167+ # Allow configure to pick up cuDNN where it expects it.
168+ # (Note: $CUDNN_VERSION is defined by base image)
169+ RUN _CUDNN_VERSION=$(echo $CUDNN_VERSION | cut -d. -f1-2) && \
170+ mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/include && \
171+ ln -s /usr/include/cudnn.h /usr/local/cudnn-$_CUDNN_VERSION/cuda/include/cudnn.h && \
172+ mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64 && \
173+ ln -s /etc/alternatives/libcudnn_so /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64/libcudnn.so
174+ """
175175
176176 if FLAGS .ort_openvino is not None :
177177 df += """
@@ -266,7 +266,7 @@ def dockerfile_for_linux(output_file):
266266 if FLAGS .cudnn_home is not None :
267267 ep_flags += ' --cudnn_home "{}"' .format (FLAGS .cudnn_home )
268268 elif target_platform () == "igpu" :
269- ep_flags += ' --cudnn_home "/usr/lib/aarch64-linux-gnu "'
269+ ep_flags += ' --cudnn_home "/usr/include "'
270270 if FLAGS .ort_tensorrt :
271271 ep_flags += " --use_tensorrt"
272272 if FLAGS .ort_version >= "1.12.1" :
0 commit comments