From 6de52d6ae9d0ed79e55c9f2411597612a40601c3 Mon Sep 17 00:00:00 2001 From: Brennan Kinney <5098581+polarathene@users.noreply.github.com> Date: Fri, 13 Jun 2025 20:09:47 +1200 Subject: [PATCH] chore: Revise `Dockerfile-cuda-all` --- Dockerfile-cuda-all | 163 ++++++++++++++++++++++---------------------- 1 file changed, 80 insertions(+), 83 deletions(-) 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 <