Skip to content

enforce tighter wheel-size limits in CI#26

Merged
rapids-bot[bot] merged 4 commits intorapidsai:mainfrom
jameslamb:tighter-wheel-size-limits
Jan 15, 2026
Merged

enforce tighter wheel-size limits in CI#26
rapids-bot[bot] merged 4 commits intorapidsai:mainfrom
jameslamb:tighter-wheel-size-limits

Conversation

@jameslamb
Copy link
Copy Markdown
Member

@jameslamb jameslamb commented Jan 12, 2026

This project is still using cuML's wheel size limits, which allow libcuforest wheels to be up to 525 MB.

They're currently much smaller, so this proposes tighter limits to ensure we catch accidental binary size increases.

Notes for Reviewers

CUDA 13 wheels are expected to be smaller than CUDA 12, because of improvements in nvcc that are only available in CUDA 13.

The changes I'm proposing in validate_wheel.sh contain a pattern I'd like to roll out across RAPIDS eventually in rapidsai/build-planning#219

I got the current limits from this recent CI job: https://github.com/rapidsai/cuforest/actions/runs/20866479230/job/59959275775

cuforest wheels are under 1 MB so I didn't think it was worthwhile to have separate logic in a script for them. They can share the same threshold in pyproject.toml.

@jameslamb jameslamb added improvement Improves an existing functionality non-breaking Introduces a non-breaking change labels Jan 12, 2026
@copy-pr-bot
Copy link
Copy Markdown

copy-pr-bot Bot commented Jan 12, 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.

@jameslamb jameslamb changed the title WIP: enforce tighter wheel-size limits in CI enforce tighter wheel-size limits in CI Jan 13, 2026
@jameslamb jameslamb marked this pull request as ready for review January 13, 2026 14:23
@jameslamb jameslamb requested review from a team as code owners January 13, 2026 14:23
@jameslamb jameslamb requested a review from AyodeAwe January 13, 2026 14:23
@hcho3
Copy link
Copy Markdown
Contributor

hcho3 commented Jan 15, 2026

/merge

Comment thread ci/validate_wheel.sh Outdated
@rapids-bot rapids-bot Bot merged commit ae5799b into rapidsai:main Jan 15, 2026
78 checks passed
@jameslamb jameslamb deleted the tighter-wheel-size-limits branch January 15, 2026 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci Cython / Python improvement Improves an existing functionality non-breaking Introduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants