Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revert "Add compile-library by default on pylibraft build" #2300

Merged
merged 1 commit into from
May 10, 2024

Conversation

vyasr
Copy link
Contributor

@vyasr vyasr commented May 8, 2024

Partial reversion of #2090

The unintended consequence of this PR was to cause conda builds of pylibraft to rebuild libraft. As a result, since mid-24.04 we've seen the following: pylibraft conda builds have gone from 15-30 mins to 75-90 mins; pylibraft conda packages are fully repackaging libraft; and therefore, pylibraft conda packages have gone from ~2-3MB to ~300MB. A future PR may attempt to improve the developer experience again, at which point we should keep an eye out for similar regressions.

@vyasr vyasr added bug Something isn't working non-breaking Non-breaking change labels May 8, 2024
@vyasr vyasr self-assigned this May 8, 2024
@vyasr vyasr requested review from a team as code owners May 8, 2024 19:41
@github-actions github-actions bot removed the CMake label May 8, 2024
@vyasr vyasr force-pushed the revert-2090-24.02-pylibraft-build branch from 392b4fd to d1deace Compare May 8, 2024 22:16
@github-actions github-actions bot removed the cpp label May 8, 2024
@vyasr vyasr changed the base branch from branch-24.04 to branch-24.06 May 8, 2024 22:17
@vyasr vyasr force-pushed the revert-2090-24.02-pylibraft-build branch from d1deace to d33e1db Compare May 8, 2024 22:19
@vyasr vyasr requested a review from robertmaynard May 8, 2024 22:21
@vyasr
Copy link
Contributor Author

vyasr commented May 9, 2024

The builds show that conda Python package build times are back down to 15-30 mins and the Python conda tarballs have shrunk by a few hundred MB.

@vyasr vyasr requested review from a team and removed request for a team May 9, 2024 20:37
@vyasr
Copy link
Contributor Author

vyasr commented May 10, 2024

/merge

@rapids-bot rapids-bot bot merged commit 5fa4f3c into branch-24.06 May 10, 2024
60 of 61 checks passed
@vyasr vyasr deleted the revert-2090-24.02-pylibraft-build branch May 10, 2024 18:17
abc99lr pushed a commit to abc99lr/raft that referenced this pull request May 10, 2024
…i#2300)

Partial reversion of rapidsai#2090

The unintended consequence of this PR was to cause conda builds of pylibraft to rebuild libraft. As a result, since mid-24.04 we've seen the following: pylibraft conda builds have gone from 15-30 mins to 75-90 mins; pylibraft conda packages are fully repackaging libraft; and therefore, pylibraft conda packages have gone from ~2-3MB to ~300MB. A future PR may attempt to improve the developer experience again, at which point we should keep an eye out for similar regressions.

Authors:
  - Vyas Ramasubramani (https://github.com/vyasr)

Approvers:
  - Ray Douglass (https://github.com/raydouglass)
  - Robert Maynard (https://github.com/robertmaynard)

URL: rapidsai#2300
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants