Class CLALibStack
java.lang.Object
org.apache.sysds.runtime.compress.lib.CLALibStack
-
Method Summary
Modifier and TypeMethodDescriptionstatic MatrixBlockcombine(Map<MatrixIndexes, MatrixBlock> m, Map<Integer, List<IDictionary>> d, int k) Combine the map of index matrix blocks into a single MatrixBlock.static MatrixBlockcombine(Map<MatrixIndexes, MatrixBlock> m, Map<Integer, List<IDictionary>> d, int rlen, int clen, int blen, int k) Alternative read, when dimensions are known.
-
Method Details
-
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
-