Skip to content

Split up high-mem compilations in CUB to help out CI runners#6044

Merged
alliepiper merged 2 commits intoNVIDIA:mainfrom
alliepiper:more_cub_timeouts
Sep 27, 2025
Merged

Split up high-mem compilations in CUB to help out CI runners#6044
alliepiper merged 2 commits intoNVIDIA:mainfrom
alliepiper:more_cub_timeouts

Conversation

@alliepiper
Copy link
Contributor

@alliepiper alliepiper commented Sep 26, 2025

These tests were consuming >4GB RAM during compilatiion. Splitting them up seems to help the random runner failures we've been seeing.

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Sep 26, 2025

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 Todo to In Progress in CCCL Sep 26, 2025
@alliepiper
Copy link
Contributor Author

/ok to test

@alliepiper
Copy link
Contributor Author

/ok to test

@alliepiper
Copy link
Contributor Author

/ok to test

@github-actions

This comment has been minimized.

@alliepiper
Copy link
Contributor Author

/ok to test

@github-actions

This comment has been minimized.

@alliepiper
Copy link
Contributor Author

/ok to test

@github-actions

This comment has been minimized.

@alliepiper alliepiper changed the title Testing nightly CUB OOM failures. Split up high-mem compilations in CUB to help out CI runners Sep 26, 2025
These require > 4GB RAM to compile and are causing OOM failures on CI.
@alliepiper alliepiper marked this pull request as ready for review September 26, 2025 20:30
@alliepiper alliepiper requested a review from a team as a code owner September 26, 2025 20:30
@alliepiper alliepiper requested a review from fbusato September 26, 2025 20:30
@cccl-authenticator-app cccl-authenticator-app bot moved this from In Progress to In Review in CCCL Sep 26, 2025
Copy link
Contributor

@fbusato fbusato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for_each_in_extents is fine

Copy link
Contributor

@fbusato fbusato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it took me a while to understand what code has been moved, but looks good!

@alliepiper alliepiper enabled auto-merge (squash) September 26, 2025 22:45
@@ -0,0 +1,164 @@
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important: Previously, the code was licensed under BSD-3. I don't think we should change that when moving it to a new file.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah, yeah, good catch: #6047

Comment on lines +1 to +2
// SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same here, code was BSD-3 before

@github-actions
Copy link
Contributor

🥳 CI Workflow Results

🟩 Finished in 5h 36m: Pass: 100%/185 | Total: 2d 09h | Max: 1h 22m | Hits: 98%/184109

See results here.

@alliepiper alliepiper merged commit 95f11f9 into NVIDIA:main Sep 27, 2025
195 of 196 checks passed
@github-project-automation github-project-automation bot moved this from In Review to Done in CCCL Sep 27, 2025
@alliepiper alliepiper deleted the more_cub_timeouts branch September 27, 2025 11:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants