diff --git a/Dockerfile-cuda-all b/Dockerfile-cuda-all index 5dca432a..b90ff71f 100644 --- a/Dockerfile-cuda-all +++ b/Dockerfile-cuda-all @@ -1,43 +1,60 @@ -FROM nvidia/cuda:12.2.0-devel-ubuntu22.04 AS base-builder +# syntax=docker/dockerfile:1 -ENV SCCACHE=0.10.0 -ENV RUSTC_WRAPPER=/usr/local/bin/sccache -ENV PATH="/root/.cargo/bin:${PATH}" -# aligned with `cargo-chef` version in `lukemathwalker/cargo-chef:latest-rust-1.85-bookworm` -ENV CARGO_CHEF=0.1.71 +ARG BASE_IMAGE_BUILDER=nvidia/cuda:12.2.0-devel-ubuntu22.04 +ARG BASE_IMAGE_RUNTIME=nvidia/cuda:12.2.0-runtime-ubuntu22.04 +# Build with support for Google Cloud Vertex AI: +# https://cloud.google.com/vertex-ai +ARG VERTEX="false" -RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - curl \ - libssl-dev \ - pkg-config \ - && rm -rf /var/lib/apt/lists/* +FROM $(BASE_IMAGE_BUILDER) AS base-builder +ARG DEBIAN_FRONTEND=noninteractive +RUN <