Extract specified columns from the kernel matrix.
Extract specified columns from the kernel matrix. NOTE: This returns a *cached* RDD and unpersist should be called at the end of a block.
the column indexes to extract
A sub-matrix of size n x idxs.size as an RDD.
Extract a diagonal block from the kernel matrix.
Extract a diagonal block from the kernel matrix.
the column, row indexes to extract
A local matrix of size idxs.size x idxs.size
Clean up resources associated with a kernel block.
Clean up resources associated with a kernel block.
column indexes corresponding to the block.
Column-wise block implementation of a kernel matrix. This class uses a kernel transformer to lazily populate the column blocks and caches them optionally