BallisticLA / RandBLAS

A header-only C++ library for sketching in randomized linear algebra
https://randblas.readthedocs.io/en/stable/
Other
75 stars 6 forks source link

Support for short-axis-sparse operators ("SJLTs") applied to column-major data matrices #7

Closed rileyjmurray closed 1 year ago

rileyjmurray commented 2 years ago

Right now the SJLT functionality we have can only be used to sketch a data matrix from the left, where the data matrix is row-major. We need to get support for (at least) sketching from the left where the data matrix is column-major. @Tianyu-Liang did quite a bit of work exploring the design space for applying SJLTs. His scratch work is at https://github.com/BallisticLA/RandBLAS/blob/has_scratch/z_scratch/tianyu/save_storage.cpp.