From: Olzhas Zhumabek (anonymous.from.applecity_at_[hidden])
Date: 2021-05-22 19:46:26
Overall, it looks good. I don't really remember if we have
a feature like this, but kernel separation (separating 2D
kernel into row and column kernels) is a very useful
optimization opportunity. It might involve some heavy
BLAS though (IIRC it uses SVD and we need echelon
form just to tell if it is separable e.g. to check if it is rank 1).
Perhaps we could offer it on some small sizes where
there is a complete formula.
Boost list run by Boost-Gil-Owners