Skip to content

Drop P100 support - #1560

Merged
calderjo merged 1 commit into
mainfrom
remove-p100-tests
Sep 5, 2026
Merged

Drop P100 support#1560
calderjo merged 1 commit into
mainfrom
remove-p100-tests

Conversation

@calderjo

@calderjo calderjo commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

The P100 Jenkins agent (label ephemeral-linux-gpu) is being deleted, so this moves everything that ran on it over to T4x2.

Changes

  • Removed the Test on P100 stage. T4x2 becomes the sole GPU test bed.
  • Repointed Build GPU Image / Diff GPU Image at ephemeral-linux-gpu-t4x2. This part is load-bearing, not cleanup: ephemeral-linux-gpu is the P100 agent, so those stages would block indefinitely on a nonexistent executor once it's torn down.
  • Dropped the dead p100_exempt decorator from tests/common.py and its 10 uses across 8 test files, plus the stale cuDNN/sm_60 comment blocks. Those tests were only ever skipped on Pascal hardware, so they now run unconditionally on T4.

@google-cla

google-cla Bot commented Sep 5, 2026

Copy link
Copy Markdown

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

The P100 Jenkins agent (label `ephemeral-linux-gpu`) is being deleted, so
move everything that ran on it over to T4x2:

- Remove the dedicated `Test on P100` stage. T4x2 remains the GPU test bed.
- Repoint the `Build GPU Image` / `Diff GPU Image` stages at
  `ephemeral-linux-gpu-t4x2`.
- Drop the now-dead `p100_exempt` decorator and its stale cuDNN/sm_60
  comments. Those tests were only ever skipped on Pascal hardware, so they
  now run unconditionally on T4.
@calderjo calderjo changed the title chore: drop P100 from the CI pipeline Drop P100 from the CI pipeline Sep 5, 2026
@calderjo calderjo changed the title Drop P100 from the CI pipeline Drop P100 support Sep 5, 2026
@calderjo
calderjo merged commit 1ed8d43 into main Sep 5, 2026
8 checks passed
@calderjo
calderjo deleted the remove-p100-tests branch September 5, 2026 06:24
calderjo added a commit to Kaggle/docker-rstats that referenced this pull request Sep 5, 2026
The P100 Jenkins agent (label `ephemeral-linux-gpu`) is being deleted.
This repoints all three GPU stages — `Docker GPU Build`, `Test GPU
Image`, and `GPU Diff` — at `ephemeral-linux-gpu-t4x2`.

All three stages had to move, not just the test stage:
`ephemeral-linux-gpu` *is* the P100 agent, so any stage left on that
label would block indefinitely once it's torn down.

## Ordering

Merge this **before** the Terraform change that destroys the agent.

## Verification

Label-only change; no build logic touched. The Jenkins run on this PR is
the real check — worth confirming the GPU build and R tests pass on T4
hardware.

Companion PR: Kaggle/docker-python#1560
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