kokkos / stdBLAS

Reference Implementation for stdBLAS
Other
127 stars 22 forks source link

Add kokkos tests to CI #213

Open mzuzek opened 2 years ago

mzuzek commented 2 years ago

@mhoemmen @amklinv-nnl @fnrizzi

Changes:

Kokkos testing

Kokkos builds make Kokkos execution policy the default one with LINALG_ENABLE_KOKKOS_DEFAULT=ON, which leads to native tests executing Kokkos implementations and eventually yielding different results than in Native builds.

We could consider extending this one-way cross-testing to Kokkos tests executing the serial implementation - if they were called with serial execution policy (they explicitly use KokkosKernelsSTD::kokkos_exec<>(), so they only test Kokkos implementations now).

mzuzek commented 2 years ago

@mhoemmen @fnrizzi

Let me open this PR for review: the script is pretty much drafted and test failures are not caused by it, so they may addressed on separate, dedicated issues and PRs: