kokkos-kernels
kokkos-kernels copied to clipboard
`BATCHED` component test file `Test_Batched_SerialTrsv.hpp` can't include `BLAS` header
https://github.com/kokkos/kokkos-kernels/blob/834f202112c129ec0c79065a0e2711153a13da70/batched/dense/unit_test/Test_Batched_SerialTrsv.hpp#L25
BATCHED doesn't currently depend on BLAS, but this function uses BLAS for gemv
Breaks compiling like this:
-DKokkosKernels_ENABLE_ALL_COMPONENTS=OFF \
-DKokkosKernels_ENABLE_COMPONENT_BATCHED=ON
In file included from .../blas/src/KokkosBlas2_gemv.hpp:23,
from .../batched/dense/unit_test/Test_Batched_SerialTrsv.hpp:25,
from .../batched/dense/unit_test/Test_Batched_Dense.hpp:42,
from .../batched/dense/unit_test/backends/Test_Cuda_Batched_Dense.cpp:20:
/home/cwpears/proj/kk-2316-blake/kernels/blas/impl/KokkosBlas2_gemv_spec.hpp:58:10: fatal error: generated_specializations_hpp/KokkosBlas2_gemv_eti_spec_avail.hpp: No such file or directory
58 | #include <generated_specializations_hpp/KokkosBlas2_gemv_eti_spec_avail.hpp>
@lucbv how would you like to proceed here?