blis icon indicating copy to clipboard operation
blis copied to clipboard

Improved CI testing for kernels

Open devinamatthews opened this issue 4 years ago • 0 comments

There are some important facets of the various kernels which are not currently tested:

  • [ ] The case of beta == 0 in gemm ukrs. We should pre-populate C with NaNs to make sure it gets overwritten.
  • [ ] gemmsup kernels. I don't know how to best test these, but we should make sure that we get complete code coverage (all transa/b cases plus different sizes?). This should also include beta == 0.
  • [ ] The case of alpha != 1 in packing kernels. This could use the gemm ukr test code almost as-is.
  • [ ] (After merging a future PR which puts edge-case handling in the gemm ukr) Edge cases in the gemm ukr.

devinamatthews avatar Oct 05 '21 17:10 devinamatthews