mirror of
https://github.com/saymrwulf/onnxruntime.git
synced 2026-07-12 17:57:38 +00:00
Delete unused file: Dockerfile.ubuntu_gpu (#7797)
This commit is contained in:
parent
b5c5e8c1ca
commit
ee29330cab
2 changed files with 4 additions and 39 deletions
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
|
|
|
|||
Loading…
Reference in a new issue