Class CLALibStack
- java.lang.Object
-
- org.apache.sysds.runtime.compress.lib.CLALibStack
-
public final class CLALibStack extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MatrixBlock
combine(Map<MatrixIndexes,MatrixBlock> m, Map<Integer,List<IDictionary>> d, int k)
Combine the map of index matrix blocks into a single MatrixBlock.static MatrixBlock
combine(Map<MatrixIndexes,MatrixBlock> m, Map<Integer,List<IDictionary>> d, int rlen, int clen, int blen, int k)
Alternative read, when dimensions are known.
-
-
-
Method Detail
-
combine
public static MatrixBlock combine(Map<MatrixIndexes,MatrixBlock> m, Map<Integer,List<IDictionary>> d, int k)
Combine the map of index matrix blocks into a single MatrixBlock. The intension is that the combining is able to resolve differences in the different MatrixBlocks allocation.- Parameters:
m
- The map of Index to MatrixBLocksd
- A map of the dictionaries contained in the compression schemek
- The parallelization degree allowed for this operation- Returns:
- The combined matrix.
-
combine
public static MatrixBlock combine(Map<MatrixIndexes,MatrixBlock> m, Map<Integer,List<IDictionary>> d, int rlen, int clen, int blen, int k)
Alternative read, when dimensions are known.- Parameters:
m
- The sub matrix blocksd
- The sub dictionariesrlen
- n rowsclen
- n colsblen
- block sizek
- Parallelization degree- Returns:
- The combined matrixBlock
-
-