You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemds.apache.org by ba...@apache.org on 2022/02/08 14:11:54 UTC

[systemds] branch main updated (423350f -> b8d4897)

This is an automated email from the ASF dual-hosted git repository.

baunsgaard pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git.


    from 423350f  [SYSTEMDS-3228] Builtin for k nearest neighbor graph construction   - This builtin computes the row by rows distance and then     find the kth-smallest value for each row and constructs a binary sparse     matrix for k-nearest neighbors.
     add 549f634  [MINOR] Add docs to MatriReorg rexpand and MatrixAgg aggregateCmCov
     add b8d4897  [SYSTEMDS-3288] CLA SDC isolated DefaultTuple

No new revisions were added by this update.

Summary of changes:
 .../runtime/compress/CompressedMatrixBlock.java    |  45 +--
 .../compress/CompressedMatrixBlockFactory.java     |   9 +-
 .../runtime/compress/cocode/CoCodeGreedy.java      |  16 +-
 .../sysds/runtime/compress/colgroup/AColGroup.java |  26 +-
 .../compress/colgroup/AColGroupCompressed.java     |   4 +-
 .../runtime/compress/colgroup/AColGroupValue.java  |  57 ++--
 .../runtime/compress/colgroup/ColGroupConst.java   | 100 ++++++-
 .../runtime/compress/colgroup/ColGroupDDC.java     |   8 +-
 .../runtime/compress/colgroup/ColGroupEmpty.java   |  30 +-
 .../runtime/compress/colgroup/ColGroupFactory.java | 257 ++++++-----------
 .../runtime/compress/colgroup/ColGroupOLE.java     |  20 +-
 .../runtime/compress/colgroup/ColGroupPFOR.java    |  94 ++++--
 .../runtime/compress/colgroup/ColGroupRLE.java     |  20 +-
 .../runtime/compress/colgroup/ColGroupSDC.java     | 257 +++++++++++++++--
 .../compress/colgroup/ColGroupSDCSingle.java       | 214 ++++++++++++--
 .../compress/colgroup/ColGroupSDCSingleZeros.java  |  49 ++--
 .../compress/colgroup/ColGroupSDCZeros.java        |  57 ++--
 .../compress/colgroup/ColGroupUncompressed.java    | 142 +++++----
 .../compress/colgroup/dictionary/ADictionary.java  | 252 ++++++++++------
 .../compress/colgroup/dictionary/Dictionary.java   | 268 ++++++++---------
 .../colgroup/dictionary/DictionaryFactory.java     |  95 +++---
 .../colgroup/dictionary/MatrixBlockDictionary.java | 319 ++++++++-------------
 .../compress/colgroup/dictionary/QDictionary.java  | 144 ++++------
 .../colgroup/insertionsort/MaterializeSort.java    |  49 ++--
 .../compress/colgroup/mapping/AMapToData.java      |  46 ++-
 .../compress/colgroup/mapping/MapToBit.java        | 111 +++++++
 .../compress/colgroup/mapping/MapToByte.java       |  30 ++
 .../compress/colgroup/mapping/MapToChar.java       |  23 ++
 .../compress/colgroup/mapping/MapToInt.java        |  24 ++
 .../compress/estim/CompressedSizeEstimator.java    |  14 -
 .../estim/CompressedSizeEstimatorSample.java       |  26 +-
 .../compress/estim/encoding/ConstEncoding.java     |   1 -
 .../compress/estim/encoding/DenseEncoding.java     |  72 +++--
 .../compress/estim/encoding/EmptyEncoding.java     |   2 -
 .../runtime/compress/estim/encoding/IEncode.java   |   4 +-
 .../compress/estim/encoding/SparseEncoding.java    |  69 ++---
 .../compress/estim/sample/HassAndStokes.java       |   1 +
 .../estim/sample/SampleEstimatorFactory.java       |   3 +-
 .../estim/sample/SmoothedJackknifeEstimator.java   |   4 +-
 .../sysds/runtime/compress/lib/CLALibAppend.java   |   5 +-
 .../runtime/compress/lib/CLALibBinaryCellOp.java   |   6 +-
 .../sysds/runtime/compress/lib/CLALibCMOps.java    |  47 +++
 .../sysds/runtime/compress/lib/CLALibCompAgg.java  |   4 +-
 .../runtime/compress/lib/CLALibDecompress.java     |   4 +-
 .../runtime/compress/lib/CLALibLeftMultBy.java     |  10 +-
 .../sysds/runtime/compress/lib/CLALibMMChain.java  |   4 +-
 .../sysds/runtime/compress/lib/CLALibReExpand.java |  83 ------
 .../sysds/runtime/compress/lib/CLALibRexpand.java  |  60 ++++
 .../runtime/compress/lib/CLALibRightMultBy.java    |   5 +-
 .../sysds/runtime/compress/lib/CLALibScalar.java   |   3 +-
 .../sysds/runtime/compress/lib/CLALibSlice.java    |   4 +-
 .../sysds/runtime/compress/lib/CLALibUtils.java    |   3 +-
 .../sysds/runtime/matrix/data/LibMatrixAgg.java    |  29 +-
 .../sysds/runtime/matrix/data/LibMatrixReorg.java  |  81 ++++--
 .../sysds/runtime/matrix/data/MatrixBlock.java     |  19 +-
 .../component/compress/CompressedMatrixTest.java   |  39 +--
 .../component/compress/CompressedSingleTests.java  |   6 +-
 .../component/compress/CompressedTestBase.java     |  10 +-
 .../component/compress/CompressedVectorTest.java   |  26 ++
 .../compress/CompressibleInputGenerator.java       |  30 +-
 .../component/compress/ExtendedMatrixTests.java    |  14 +-
 .../compress/colgroup/JolEstimateTest.java         |   8 +-
 .../compress/colgroup/NegativeConstTests.java      |  30 +-
 .../estim/encoding/EncodeSampleMultiColTest.java   |  15 +-
 .../insertionsort/TestInsertionSorters.java        |   4 +-
 .../component/compress/mapping/MappingTests.java   |  16 +-
 66 files changed, 2107 insertions(+), 1420 deletions(-)
 create mode 100644 src/main/java/org/apache/sysds/runtime/compress/lib/CLALibCMOps.java
 delete mode 100644 src/main/java/org/apache/sysds/runtime/compress/lib/CLALibReExpand.java
 create mode 100644 src/main/java/org/apache/sysds/runtime/compress/lib/CLALibRexpand.java