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