You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to implement HPX backend for matrix_product.
I am not certainly clear with this section of code (below).
The following always evalutes to false right ?
Because both qualified lookup and unqualified lookup of matrix_product return void, so the second part of the expression always evaluates to false and hence whole std::enable_if_t is false.
@srinivasyadav18@fnrizzi
Hi!
Thanks for rising this.
I've just created #249 which reverts my incorrect fix #222 for #218 - essentially removing the second condition.
For more details and background, please see the discussion at #218 (comment).
I am trying to implement HPX backend for
matrix_product
.I am not certainly clear with this section of code (below).
The following always evalutes to false right ?
Because both qualified lookup and unqualified lookup of
matrix_product
returnvoid
, so the second part of the expression always evaluates to false and hence wholestd::enable_if_t
is false.Which makes this : https://github.com/kokkos/stdBLAS/blob/main/include/experimental/__p1673_bits/blas3_matrix_product.hpp#L757 always false and hence falls backs to native sequential implementation.
The text was updated successfully, but these errors were encountered: