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 2020/10/19 09:13:47 UTC
[systemds] branch master updated (0ea5148 -> 461ee22)
This is an automated email from the ASF dual-hosted git repository.
baunsgaard pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/systemds.git.
from 0ea5148 [MINOR] Fix sparse transpose self multiply
add 461ee22 [SYSTEMDS-2613-2614] Sparse & dense compressed MM
No new revisions were added by this update.
Summary of changes:
.../sysds/runtime/compress/BitmapEncoder.java | 142 +++--
.../runtime/compress/CompressedMatrixBlock.java | 655 ++++++++++++++++-----
.../compress/CompressedMatrixBlockFactory.java | 151 ++---
.../compress/CompressionSettingsBuilder.java | 2 +-
.../cocode/ColumnGroupPartitionerCost.java | 171 ++++++
.../runtime/compress/cocode/PlanningCoCoder.java | 18 +-
.../sysds/runtime/compress/colgroup/ColGroup.java | 65 +-
.../runtime/compress/colgroup/ColGroupDDC.java | 94 +--
.../runtime/compress/colgroup/ColGroupDDC1.java | 23 +-
.../runtime/compress/colgroup/ColGroupDDC2.java | 18 +-
.../runtime/compress/colgroup/ColGroupFactory.java | 5 +-
.../runtime/compress/colgroup/ColGroupOLE.java | 299 ++++++----
.../runtime/compress/colgroup/ColGroupRLE.java | 169 +++++-
.../compress/colgroup/ColGroupUncompressed.java | 44 +-
.../runtime/compress/colgroup/ColGroupValue.java | 134 ++++-
.../runtime/compress/colgroup/Dictionary.java | 33 +-
.../runtime/compress/colgroup/QDictionary.java | 32 +-
.../compress/utils/DblArrayIntListHashMap.java | 18 +
.../compress/utils/DoubleIntListHashMap.java | 17 +
.../sysds/runtime/compress/utils/IntArrayList.java | 8 +-
.../runtime/compress/utils/LinearAlgebraUtils.java | 85 +++
.../apache/sysds/runtime/util/DataConverter.java | 6 +-
src/test/java/org/apache/sysds/test/TestUtils.java | 38 +-
.../compress/AbstractCompressedUnaryTests.java | 10 +-
.../component/compress/CompressedMatrixTest.java | 65 +-
.../component/compress/CompressedTestBase.java | 259 ++++++--
.../component/compress/CompressedVectorTest.java | 11 +-
.../compress/CompressibleInputGenerator.java | 1 +
.../compress/ParCompressedMatrixTest.java | 46 ++
.../test/component/compress/TestConstants.java | 4 +-
src/test/resources/log4j.properties | 2 +
31 files changed, 1987 insertions(+), 638 deletions(-)
create mode 100644 src/main/java/org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.java