-
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
KokkosBlas::gemv and gemm no longer compile with mixed CudaSpace and CudaUVMSpace views. #1913
Comments
Thanks for reporting this @vbrunini I would have thought that CudaUVMSpace is assignable from the Cuda execution space? |
Ah, actually the issue is with |
Okay, should be addressed in PR #1914 |
Thanks! |
Can you check that everything works fine now that #1914 was merged? |
I think the change looks good, but it will be a bit before I get a chance to test it in sierra. Could you add a kokkos-kernels test for the mixed memory space usage? I think if you do that it's safe to close this before I get a chance to test in the app. |
I can add such a test but we will have to be a bit careful with it as it requires the flag |
We have previously used KokkosBlas::gemv and gemm with A being a matrix in CudaSpace and x/y (or b/c for gemm) being in CudaUVMSpace. As of the most recent snapshot to Trilinos this now fails to compile due to the static_asserts that check SpaceAccessibility<...>::assignable.
@lucbv
The text was updated successfully, but these errors were encountered: