FROM mcr.microsoft.com/azureml/minimal-ubuntu18.04-py37-cpu-inference:latest USER root:root ENV LANG=C.UTF-8 LC_ALL=C.UTF-8 ENV DEBIAN_FRONTEND noninteractive ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64:/usr/local/cuda/extras/CUPTI/lib64 ENV NCCL_DEBUG=INFO ENV HOROVOD_GPU_ALLREDUCE=NCCL # Install Common Dependencies RUN apt-get update && \ apt-get install -y \ git \ gnupg \ wget && \ apt-get clean -y && \ rm -rf /var/lib/apt/lists/* # Conda Environment ENV MINICONDA_VERSION py39_4.10.3 ENV PATH /opt/miniconda/bin:$PATH RUN wget -qO /tmp/miniconda.sh https://repo.continuum.io/miniconda/Miniconda3-${MINICONDA_VERSION}-Linux-x86_64.sh && \ bash /tmp/miniconda.sh -bf -p /opt/miniconda && \ conda clean -ay && \ rm -rf /opt/miniconda/pkgs && \ rm /tmp/miniconda.sh && \ find / -type d -name __pycache__ | xargs rm -rf # Msodbcsql17 installation RUN apt-get update && \ apt-get install -y curl && \ curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add - && \ curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > /etc/apt/sources.list.d/mssql-release.list && \ apt-get update && \ ACCEPT_EULA=Y apt-get install -y msodbcsql17 RUN apt-get install -y unixodbc-dev