Skip to content

Split CUB builds into per-launcher jobs.#7675

Merged
alliepiper merged 1 commit intoNVIDIA:mainfrom
alliepiper:7670_split_cub_builds
Feb 17, 2026
Merged

Split CUB builds into per-launcher jobs.#7675
alliepiper merged 1 commit intoNVIDIA:mainfrom
alliepiper:7670_split_cub_builds

Conversation

@alliepiper
Copy link
Contributor

Add nolid / lid_0 / lid_1 / lid_2 toggles:

CUB_ENABLE_LAUNCH_NO_LAUNCHER
CUB_ENABLE_LAUNCH_HOST_LAUNCHER
CUB_ENABLE_LAUNCH_DEVICE_LAUNCHER
CUB_ENABLE_LAUNCH_GRAPH_LAUNCHER

Updated presets and CI infra accordingly. This should fix #7670.

Add nolid / lid_0 / lid_1 / lid_2 toggles:

    CUB_ENABLE_LAUNCH_NO_LAUNCHER
    CUB_ENABLE_LAUNCH_HOST_LAUNCHER
    CUB_ENABLE_LAUNCH_DEVICE_LAUNCHER
    CUB_ENABLE_LAUNCH_GRAPH_LAUNCHER

Updated presets and CI infra accordingly. This should fix NVIDIA#7670.
@alliepiper alliepiper requested review from a team as code owners February 13, 2026 20:42
@github-project-automation github-project-automation bot moved this to Todo in CCCL Feb 13, 2026
@cccl-authenticator-app cccl-authenticator-app bot moved this from Todo to In Review in CCCL Feb 13, 2026
@alliepiper alliepiper marked this pull request as draft February 13, 2026 20:42
@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Feb 13, 2026

Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@cccl-authenticator-app cccl-authenticator-app bot moved this from In Review to In Progress in CCCL Feb 13, 2026
@alliepiper alliepiper marked this pull request as ready for review February 13, 2026 22:30
@cccl-authenticator-app cccl-authenticator-app bot moved this from In Progress to In Review in CCCL Feb 13, 2026
@alliepiper alliepiper enabled auto-merge (squash) February 13, 2026 23:44
@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 3h 17m: Pass: 100%/452 | Total: 7d 17h | Max: 3h 11m | Hits: 94%/498905

See results here.

@jrhemstad
Copy link
Collaborator

@alliepiper can you update the PR description and summarize what the dev-facing consequences of this will be?

@alliepiper
Copy link
Contributor Author

@jrhemstad None, really. The scripts will still do the same thing they did previously, ci just passes in some new options that limit cub builds to a subset of targets that match the existing test split.

Only things devs should notice is that msvc jobs stop timing out in ci 🙂

@jrhemstad
Copy link
Collaborator

Ack, so the only other observable change is just new BuildXLaunch build jobs in CI?

@alliepiper
Copy link
Contributor Author

Ack, so the only other observable change is just new BuildXLaunch build jobs in CI?

Correct.

@alliepiper alliepiper merged commit 71ef66c into NVIDIA:main Feb 17, 2026
532 of 982 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Feb 17, 2026
@alliepiper alliepiper deleted the 7670_split_cub_builds branch February 17, 2026 17:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

[INFRA]: Address CUB / MSVC CI timeouts

2 participants