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

Correct #20054-D errors found when compiling on ARM #42

Merged

Conversation

robertmaynard
Copy link
Contributor

The nvcc compiler on ARM is more stringent and detects incorrect shared memory usage in kernels. The static shared memory approach only works with default constructor types.

So we update PathElement to properly follow default construction rules.

The nvcc compiler on ARM is more stringent and detects
incorrect shared memory usage in kernels. The static
shared memory approach only works with default constructor
types.

So we update `PathElement` to properly follow default construction
rules.
@robertmaynard robertmaynard requested a review from a team as a code owner December 12, 2023 18:47
@bdice
Copy link
Contributor

bdice commented Dec 15, 2023

CI style checks are failing, possibly because they're pointing to an outdated branch.

Error: The template is not valid. rapidsai/shared-workflows/.github/workflows/[email protected] (Line: 74, Col: 31): Error reading JToken from JsonReader. Path '', line 0, position 0.

https://github.com/rapidsai/gputreeshap/actions/runs/7185932141/job/19570236478?pr=42#step:6:1

@bdice
Copy link
Contributor

bdice commented Jan 16, 2024

I opened #43 to update the CI workflows. If that works, we can merge in the upstream and retry this PR. This is needed to unblock CUDA 12.2 support in rapidsai/cuml#5711.

@jakirkham
Copy link
Member

Just a note, in Bradley's PR that was updating the CI workflows branches, we have learned there are more changes likely needed. Think this would be better taken on by someone familiar with CI on this repo

At this point, it would be good to decide whether we are ok with this PR as it stands (assuming the CI issues are left unresolved)

As part of figuring this out, we are testing these changes with cuML (using CUDA 12.2) in PR ( rapidsai/cuml#5719 ). Hopefully that gives us a better indication of whether the changes are working the way we expect in cuML CI

@raydouglass raydouglass merged commit 9d32df8 into rapidsai:main Jan 17, 2024
2 of 4 checks passed
@robertmaynard robertmaynard deleted the bug/correct_arm_compile_issues branch January 17, 2024 15:54
raydouglass pushed a commit to rapidsai/cuml that referenced this pull request Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants