-
Notifications
You must be signed in to change notification settings - Fork 13.6k
[OpenMP] Fix or disable NVPTX tests failing currently #77844
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is #70132 tracking the optimized debugging problem?
|
||
// TODO: This requires malloc support for the threads states. | ||
// FIXME: Flaxy on all GPU targets. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nit] Flaky
@@ -3,7 +3,7 @@ | |||
// complaint anymore, especially when the user isn't targeting CUDA. | |||
|
|||
// RUN: %libomptarget-compile-generic | |||
// RUN: env CUDA_VISIBLE_DEVICES= \ | |||
// RUN: env CUDA_VISIBLE_DEVICES="" ROCR_VISIBLE_DEVICES="" \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added ROCR_VISIBLE_DEVICES
is not for NVPTX.
Summary: This patch is an attempt to get a clean run of `check-openmp` running on an NVPTX machine. I simply took the lists of tests that failed on my `sm_89` machine and disabled them or fixed them. A lot of these tests are disabled on AMDGPU already, so it makes sense that NVPTX fails. The others are simply problems with NVPTX optimized debugging which will need to be fixed. I opened an issue on one of them.
83f9583
to
555335a
Compare
It's a known problem, that issue is definitely related. not sure what the best way to handle it here is. |
@Meinersbur what's the link for your bot again? |
Summary: This patch is an attempt to get a clean run of `check-openmp` running on an NVPTX machine. I simply took the lists of tests that failed on my `sm_89` machine and disabled them or fixed them. A lot of these tests are disabled on AMDGPU already, so it makes sense that NVPTX fails. The others are simply problems with NVPTX optimized debugging which will need to be fixed. I opened an issue on one of them.
// XFAIL: amdgcn-amd-amdhsa | ||
// XFAIL: nvptx64-nvidia-cuda |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
probably nvptx fixed the issue in some version. this can constantly pass on my local machine with CUDA 12.6.
********************
Unexpectedly Passed Tests (2):
libomptarget :: nvptx64-nvidia-cuda :: unified_shared_memory/api.c
libomptarget :: nvptx64-nvidia-cuda :: unified_shared_memory/close_enter_exit.c
Summary:
This patch is an attempt to get a clean run of
check-openmp
running onan NVPTX machine. I simply took the lists of tests that failed on my
sm_89
machine and disabled them or fixed them. A lot of these testsare disabled on AMDGPU already, so it makes sense that NVPTX fails. The
others are simply problems with NVPTX optimized debugging which will
need to be fixed. I opened an issue on one of them.