From a0040f5d12bcee7e9e2a77e5b5127904c04698a5 Mon Sep 17 00:00:00 2001 From: joecryptotoo <80373433+joecryptotoo@users.noreply.github.com> Date: Wed, 11 Oct 2023 03:00:17 -0700 Subject: [PATCH] docker : Add dockerfile for cublas (#1286) * Create Dockerfile * Rename Dockerfile to cublas.Dockerfile * Rename cublas.Dockerfile to .devops/cublas.Dockerfile --------- Co-authored-by: bobqianic <129547291+bobqianic@users.noreply.github.com> --- .devops/cublas.Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .devops/cublas.Dockerfile diff --git a/.devops/cublas.Dockerfile b/.devops/cublas.Dockerfile new file mode 100644 index 00000000..ae3da75f --- /dev/null +++ b/.devops/cublas.Dockerfile @@ -0,0 +1,28 @@ +ARG UBUNTU_VERSION=22.04 + +# This needs to generally match the container host's environment. +ARG CUDA_VERSION=11.7.1 + +# Target the CUDA build image +ARG BASE_CUDA_DEV_CONTAINER=nvidia/cuda:${CUDA_VERSION}-devel-ubuntu${UBUNTU_VERSION} + +FROM ${BASE_CUDA_DEV_CONTAINER} as build + +# Unless otherwise specified, we make a fat build. +ARG CUDA_DOCKER_ARCH=all + +RUN apt-get update && \ + apt-get install -y build-essential git cmake + +WORKDIR /app + +COPY . . + +# Set nvcc architecture +ENV CUDA_DOCKER_ARCH=${CUDA_DOCKER_ARCH} +# Enable cuBLAS +ENV WHISPER_CUBLAS=1 + +RUN make + +ENTRYPOINT ["/app/main"]