Skip to content

feat: Add ART GPU image build script#725

Merged
bradhilton merged 22 commits into
mainfrom
brad/k8s-gpu-image-build
Jun 11, 2026
Merged

feat: Add ART GPU image build script#725
bradhilton merged 22 commits into
mainfrom
brad/k8s-gpu-image-build

Conversation

@bradhilton

Copy link
Copy Markdown
Collaborator

Summary

  • Add an ART-specific Kubernetes BuildKit script for building, pushing, and prewarming the GPU image.
  • Add an ART GPU Dockerfile that warms backend dependencies and bakes the SkyPilot runtime.
  • Point ART SkyPilot configs at the new image and update Kubernetes pod settings/env handling needed for fast launches.

Test plan

  • bash -n scripts/build-gpu-image.sh scripts/setup.sh
  • git diff --check
  • uv lock --check
  • Built and pushed docker.io/bradhiltonnw/art-gpu:latest@sha256:284c62debc995d5cec96a595820581ffb28b6ee464e64575da62c19760f16b4f
  • Prewarmed 10/10 GPU nodes with the pushed digest
  • Ran ART SkyPilot smoke launch: ART image smoke ok 2.11.0+cu128, total 1:04.23

@bradhilton bradhilton changed the title Add ART GPU image build script feat: Add ART GPU image build script Jun 10, 2026
@bradhilton bradhilton requested a review from vivekkalyan June 10, 2026 19:49
@bradhilton bradhilton merged commit 939d5ea into main Jun 11, 2026
5 checks passed
@bradhilton bradhilton deleted the brad/k8s-gpu-image-build branch June 11, 2026 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant