-
Notifications
You must be signed in to change notification settings - Fork 99
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
cuda uvm test failures without launch blocking - expected behavior? #636
Comments
@ndellingwood No, It's definitely a bug (I never intended CUDA_LAUNCH_BLOCKING to be a requirement). On the bright side, I'm almost positive it's in the block Gauss-Seidel test itself, and not the library, because
Sorting also shouldn't require CUDA_LAUNCH_BLOCKING and doesn't use mirror views, but it could be missing fences in the user-facing functions. The problem also might be missing fences in the test, where it creates random inputs and verifies the output on host. I'll try to replicate and fix these, and include them with my fix for #634. |
Actually, can I just merge the #634 fix now? One test failed on kokkos-dev (blas_cuda) due to misaligned complex in dot. It's obviously not affected by a change in distance-2 coloring. |
Which PR is it? I can approve the PR |
The following tests are failing in cuda builds with UVM enabled and without setting
Failing tests
I observed this on white while adding a cuda+UVM build to the spot-check tests.
Reproducer instructions for white/ride (rhel7F kepler queue):
kokkos SHA: c699b69827d25d43d3c6f43b7f1990c980c88b46
kokkos-kernels SHA: 41fe4f2
@brian-kelley I marked this as "question" in case these tests require that
CUDA_LAUNCH_BLOCKING
be enabled. If these tests shouldn't require launch blocking then that indicates a missing fence somewhere and we can relabel as a bug.The existing cuda+uvm nightly build enables
CUDA_LAUNCH_BLOCKING
, which allowed this to pass through undetected.Edit: Added SHAs tested
The text was updated successfully, but these errors were encountered: