Skip to content

Add CMake build for C++ and scikit-build infrastructure for Python package installation#514

Merged
manopapad merged 184 commits intonv-legate:branch-22.10from
jjwilke:add-cmake-pr
Sep 21, 2022
Merged

Add CMake build for C++ and scikit-build infrastructure for Python package installation#514
manopapad merged 184 commits intonv-legate:branch-22.10from
jjwilke:add-cmake-pr

Conversation

@jjwilke
Copy link
Contributor

@jjwilke jjwilke commented Aug 8, 2022

Clone of #311 with special branch name so CI will test the legate.core and cunumeric PR's together.

trxcllnt added 30 commits April 28, 2022 19:19
@marcinz
Copy link
Collaborator

marcinz commented Sep 1, 2022

@trxcllnt Are the recent changes in CI responsible for the test failure, or is it something else?

@trxcllnt trxcllnt added the category:improvement PR introduces an improvement and will be classified as such in release notes label Sep 1, 2022
@trxcllnt
Copy link
Contributor

trxcllnt commented Sep 1, 2022

@marcinz do we need to rebuild the CI images after merging that PR earlier?

@marcinz
Copy link
Collaborator

marcinz commented Sep 1, 2022

So the problem is that we need the modified Github workflow from the conda build PRs.

install.py Outdated
if exists(join(legate_dir, "lib", "cmake", "legate_core")):
cmake_flags += ["-Dlegate_core_ROOT=%s" % legate_dir]
elif exists(join(legate_dir, "legate_core-config.cmake")):
if exists(join(legate_dir, "legate_core-config.cmake")):
Copy link
Contributor

Choose a reason for hiding this comment

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

I think just

if legate_dir:
  cmake_flags += ["-Dlegate_core_ROOT=%s" % legate_dir]

We'll find out if we did it right once we see how CI works post-merge :-P

@manopapad manopapad merged commit 5b85d55 into nv-legate:branch-22.10 Sep 21, 2022
XiaLuNV pushed a commit to XiaLuNV/cunumeric that referenced this pull request Dec 13, 2024
* repacing math functions from std with CUDA/C++ native ones

* testing sign only for numpy 2.0 and newer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

category:improvement PR introduces an improvement and will be classified as such in release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants