Skip to content

Commit 9bdfbe3

Browse files
committed
ci: move watermark investigation out of PR3436
Signed-off-by: Ralf W. Grosse-Kunstleve <[email protected]>
1 parent c4f114a commit 9bdfbe3

6 files changed

Lines changed: 6 additions & 872 deletions

File tree

‎.github/workflows/pr3436-watermark-diagnostic.yml‎

Lines changed: 0 additions & 35 deletions
This file was deleted.

‎.github/workflows/test-wheel-windows.yml‎

Lines changed: 4 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,7 @@ on:
3636
description: >
3737
Test mode: 'standard' (default), 'nightly-pytorch',
3838
'nightly-numba-cuda', 'nightly-numba-cuda-mlir', or
39-
'nightly-cuda-core'. Temporary PR3436 diagnostics use
40-
'diagnostic-watermark'.
39+
'nightly-cuda-core'.
4140
type: string
4241
default: 'standard'
4342
sha:
@@ -46,12 +45,6 @@ on:
4645
Defaults to github.sha (current run) when empty.
4746
type: string
4847
default: ''
49-
source-ref:
50-
description: >
51-
Optional test-source ref override. Defaults to the artifact SHA,
52-
or github.sha when the artifact SHA is empty.
53-
type: string
54-
default: ''
5548

5649
jobs:
5750
compute-matrix:
@@ -116,9 +109,9 @@ jobs:
116109
- name: Checkout ${{ github.event.repository.name }}
117110
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
118111
with:
119-
# Normally sources match the wheels; diagnostics can override only
120-
# test sources while retaining the original binary artifacts.
121-
ref: ${{ inputs.source-ref || inputs.sha || github.sha }}
112+
# Test sources must match the wheels under test (nightly runs
113+
# reuse wheels built from an older commit of main).
114+
ref: ${{ inputs.sha || github.sha }}
122115

123116
- name: Setup proxy cache
124117
uses: nv-gha-runners/setup-proxy-cache@main
@@ -364,21 +357,6 @@ jobs:
364357
shell: bash --noprofile --norc -xeuo pipefail {0}
365358
run: echo "PYTEST_ADDOPTS=\"--count=${{ inputs.nruns }}\"" >> "$GITHUB_ENV"
366359

367-
- name: Install cuda.core diagnostic dependencies
368-
if: ${{ inputs.test-mode == 'diagnostic-watermark' }}
369-
env:
370-
CUDA_VER: ${{ matrix.CUDA_VER }}
371-
LOCAL_CTK: ${{ matrix.LOCAL_CTK }}
372-
PYTEST_ADDOPTS: --collect-only
373-
SKIP_CYTHON_TEST: '1'
374-
shell: bash --noprofile --norc -xeuo pipefail {0}
375-
run: run-tests core
376-
377-
- name: Diagnose PR3436 watermark teardown
378-
if: ${{ inputs.test-mode == 'diagnostic-watermark' }}
379-
shell: bash --noprofile --norc -xeuo pipefail {0}
380-
run: python ci/tools/diagnose_pr3436_watermark.py
381-
382360
# ── Standard test steps (skipped for nightly modes) ──
383361
- name: Run cuda.pathfinder tests with see_what_works
384362
if: ${{ inputs.test-mode == 'standard' && env.TEST_PATHFINDER == 'true' }}
@@ -619,14 +597,3 @@ jobs:
619597
path: test-results/
620598
if-no-files-found: ignore
621599
retention-days: 14
622-
623-
- name: Upload PR3436 watermark diagnostics
624-
if: ${{ !cancelled() && inputs.test-mode == 'diagnostic-watermark' }}
625-
uses: actions/upload-artifact@cf430e030ddbb5b0abf93d22962f4752f3646cd9 # v7.0.2
626-
with:
627-
name: pr3436-watermark-diagnostic-${{ github.run_id }}-${{ github.run_attempt }}
628-
path: |
629-
watermark-diagnostic/
630-
cuda_core/cuda_core_oom_diagnostics.txt
631-
if-no-files-found: ignore
632-
retention-days: 14

‎ci/tools/diagnose_pr3436_watermark.py‎

Lines changed: 0 additions & 210 deletions
This file was deleted.

0 commit comments

Comments
 (0)