From ee29330cabf6075f190776d35d70096dde39905f Mon Sep 17 00:00:00 2001 From: Changming Sun Date: Fri, 21 May 2021 17:05:35 -0700 Subject: [PATCH] Delete unused file: Dockerfile.ubuntu_gpu (#7797) --- .../github/linux/docker/Dockerfile.ubuntu_gpu | 29 ------------------- .../ci_build/github/linux/run_dockerbuild.sh | 14 +++------ 2 files changed, 4 insertions(+), 39 deletions(-) delete mode 100644 tools/ci_build/github/linux/docker/Dockerfile.ubuntu_gpu diff --git a/tools/ci_build/github/linux/docker/Dockerfile.ubuntu_gpu b/tools/ci_build/github/linux/docker/Dockerfile.ubuntu_gpu deleted file mode 100644 index 8f748bba31..0000000000 --- a/tools/ci_build/github/linux/docker/Dockerfile.ubuntu_gpu +++ /dev/null @@ -1,29 +0,0 @@ -FROM nvidia/cuda:10.1-cudnn7-devel-ubuntu18.04 - -ARG PYTHON_VERSION=3.6 -ARG INSTALL_DEPS_EXTRA_ARGS - -ADD scripts /tmp/scripts -RUN /tmp/scripts/install_ubuntu.sh -p $PYTHON_VERSION && \ - /tmp/scripts/install_os_deps.sh -d gpu $INSTALL_DEPS_EXTRA_ARGS && \ - /tmp/scripts/install_python_deps.sh -p $PYTHON_VERSION -d gpu $INSTALL_DEPS_EXTRA_ARGS && \ - rm -rf /tmp/scripts - -WORKDIR /root - -# Allow configure to pick up GDK and CuDNN where it expects it. -# (Note: $CUDNN_VERSION is defined by NVidia's base image) -RUN _CUDNN_VERSION=$(echo $CUDNN_VERSION | cut -d. -f1-2) && \ - mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/include && \ - ln -s /usr/include/cudnn.h /usr/local/cudnn-$_CUDNN_VERSION/cuda/include/cudnn.h && \ - mkdir -p /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64 && \ - ln -s /etc/alternatives/libcudnn_so /usr/local/cudnn-$_CUDNN_VERSION/cuda/lib64/libcudnn.so && \ - ln -s /usr/local/cudnn{-$_CUDNN_VERSION,} - -ENV LD_LIBRARY_PATH /usr/local/openblas/lib:$LD_LIBRARY_PATH - -ARG BUILD_USER=onnxruntimedev -ARG BUILD_UID=1000 -RUN adduser --gecos 'onnxruntime Build User' --disabled-password $BUILD_USER --uid $BUILD_UID -WORKDIR /home/$BUILD_USER -USER $BUILD_USER diff --git a/tools/ci_build/github/linux/run_dockerbuild.sh b/tools/ci_build/github/linux/run_dockerbuild.sh index 012d8a945c..ab8482c56c 100755 --- a/tools/ci_build/github/linux/run_dockerbuild.sh +++ b/tools/ci_build/github/linux/run_dockerbuild.sh @@ -3,7 +3,6 @@ set -e -o -x id SCRIPT_DIR="$( dirname "${BASH_SOURCE[0]}" )" SOURCE_ROOT=$(realpath $SCRIPT_DIR/../../../../) -CUDA_VER=cuda10.1-cudnn7.6 YOCTO_VERSION="4.19" INSTALL_DEPS_DISTRIBUTED_SETUP=false ORTMODULE_BUILD=false @@ -23,8 +22,6 @@ r) BUILD_DIR=${OPTARG};; p) PYTHON_VER=${OPTARG};; # "--build_wheel --use_openblas" x) BUILD_EXTR_PAR=${OPTARG};; -# "cuda10.0-cudnn7.3, cuda9.1-cudnn7.1" -c) CUDA_VER=${OPTARG};; # x86 or other, only for ubuntu16.04 os a) BUILD_ARCH=${OPTARG};; # openvino version tag: 2020.3 (OpenVINO EP 2.0 supports version starting 2020.3) @@ -81,12 +78,9 @@ elif [ $BUILD_OS = "yocto" ]; then --dockerfile $DOCKER_FILE --context . else if [ $BUILD_DEVICE = "gpu" ]; then - IMAGE="$BUILD_OS-$CUDA_VER" - DOCKER_FILE=Dockerfile.ubuntu_gpu - if [[ $BUILD_EXTR_PAR = *--enable_training* ]]; then - INSTALL_DEPS_EXTRA_ARGS="${INSTALL_DEPS_EXTRA_ARGS} -t" - DOCKER_FILE=Dockerfile.ubuntu_gpu_training - fi + #This code path is only for training. Inferecing pipeline uses CentOS + IMAGE="ubuntu_gpu_training" + INSTALL_DEPS_EXTRA_ARGS="${INSTALL_DEPS_EXTRA_ARGS} -t" if [[ $INSTALL_DEPS_DISTRIBUTED_SETUP = true ]]; then INSTALL_DEPS_EXTRA_ARGS="${INSTALL_DEPS_EXTRA_ARGS} -m" fi @@ -95,7 +89,7 @@ else fi $GET_DOCKER_IMAGE_CMD --repository "onnxruntime-$IMAGE" \ --docker-build-args="--build-arg BUILD_USER=onnxruntimedev --build-arg BUILD_UID=$(id -u) --build-arg PYTHON_VERSION=${PYTHON_VER} --build-arg INSTALL_DEPS_EXTRA_ARGS=\"${INSTALL_DEPS_EXTRA_ARGS}\" --build-arg USE_CONDA=${USE_CONDA}" \ - --dockerfile $DOCKER_FILE --context . + --dockerfile Dockerfile.ubuntu_gpu_training --context . elif [ $BUILD_DEVICE = "tensorrt" ]; then # TensorRT container release 20.12 IMAGE="$BUILD_OS-cuda11.1-cudnn8.0-tensorrt7.2"