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

Add compile-library by default on pylibraft build #2090

Merged
merged 20 commits into from
Mar 15, 2024

Conversation

lowener
Copy link
Contributor

@lowener lowener commented Jan 11, 2024

This will avoid confusion for users launching only ./build.sh pylibraft.

@lowener lowener requested a review from a team as a code owner January 11, 2024 13:32
@lowener lowener added 3 - Ready for Review non-breaking Non-breaking change bug Something isn't working labels Jan 11, 2024
build.sh Outdated Show resolved Hide resolved
Copy link
Member

@pentschev pentschev left a comment

Choose a reason for hiding this comment

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

LGTM, thanks @lowener !

@cjnolet
Copy link
Member

cjnolet commented Jan 12, 2024

Thanks for fixing this @lowener. It looks like CI has some complaints about nvtx3 headers, but once those are fixed I think this is ready to go in.

@lowener lowener changed the base branch from branch-24.02 to branch-24.04 January 24, 2024 13:31
cpp/CMakeLists.txt Outdated Show resolved Hide resolved
@lowener lowener requested a review from a team as a code owner March 11, 2024 10:18
Copy link

copy-pr-bot bot commented Mar 11, 2024

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

@lowener
Copy link
Contributor Author

lowener commented Mar 11, 2024

/ok to test

Signed-off-by: Mickael Ide <[email protected]>
@lowener
Copy link
Contributor Author

lowener commented Mar 13, 2024

/ok to test

@lowener
Copy link
Contributor Author

lowener commented Mar 13, 2024

/ok to test

@cjnolet
Copy link
Member

cjnolet commented Mar 13, 2024

/ok to test

@lowener lowener requested a review from a team as a code owner March 14, 2024 19:47
@lowener
Copy link
Contributor Author

lowener commented Mar 14, 2024

/ok to test

@lowener
Copy link
Contributor Author

lowener commented Mar 14, 2024

/ok to test

@lowener lowener requested a review from robertmaynard March 15, 2024 12:28
@lowener
Copy link
Contributor Author

lowener commented Mar 15, 2024

/merge

@rapids-bot rapids-bot bot merged commit b203e3f into rapidsai:branch-24.04 Mar 15, 2024
71 checks passed
@lowener lowener deleted the 24.02-pylibraft-build branch March 15, 2024 16:26
vyasr added a commit that referenced this pull request May 8, 2024
vyasr added a commit that referenced this pull request May 8, 2024
rapids-bot bot pushed a commit that referenced this pull request May 10, 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.

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

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

URL: #2300
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
5 - Ready to Merge bug Something isn't working CMake cpp non-breaking Non-breaking change
Projects
Development

Successfully merging this pull request may close these issues.

6 participants