This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.13.4.2
in repository https://gitbox.apache.org/repos/asf/systemds.git
omit 7fc44a8403 Bump jackson-databind from 2.13.4.1 to 2.13.4.2
add d52e0f1342 [SYSTEMDS-3512] Fix robustness decisionTree and randomForest
add 54363d725f [SYSTEMDS-3513] Multi-level reuse for GPU intermediates
add 6505c7b109 [MINOR] Improved dynamic recompilation (reduced recompile
overhead)
add 48cd678d1f [MINOR] Additional reduction of unnecessary recompilation
overhead
add e9a3cb36b0 [SYSTEMDS-3514] Fix parfor checkpoint injection and
recompilation
add b6831400c7 [MINOR] Fix centralMoment instruction generation
add 3b0293ba34 [MINOR] Fix parfor docs
add 85370c7b1d [SYSTEMDS-3277] Performance decisionTree/randomForest
(sparse vectors)
add ca72e4b03f [SYSTEMDS-2947] Re-enable lineage cache eviction from GPU
to host
add d39f745a85 [SYSTEMDS-3277] Performance decisionTree/randomForest
(vectorization)
add 75e7e64f22 [SYSTEMDS-3149] Fix misc issues decisionTree/randomForest
training
add af937bdccf [SYSTEMDS-3520] Error if multiple encoders applied on one
column
add a9cabbc87f [SYSTEMDS-3149] Robustness decisionTree/randomForest (many
feat values)
add 8d4c3feaa8 [MINOR] More decisionTree/randomForest tests, and
validation checks
add 40f2f7a053 [SYSTEMDS-3522] Add missing binning decoder to
transformdecode
add 4c97c1c376 [SYSTEMDS-3149] Additional RSS impurity measure for
regression trees
add dda37e795d [MINOR] Cleanup and Document PCA and Scale
add 107dae921d [MINOR] SIMD pom renamed and disabled
add 1329f3db21 [SYSTEMDS-3525] Binary Inplace Operations
add e11d20a59a [SYSTEMDS-3526] Transpose dense to sparse
add 06886ec5f7 [MINOR] Error from testUtils do not write more than the
first 10 errors.
add 9ef2e18b1a [SYSTEMDS-3527] CLA DeltaOffset Skip List
add 7146c05d6b [SYSTEMDS-3428] Code coverage in GitHub Actions (Java)
add d398c50227 [SYSTEMDS-3532] Parallel writer compressed
add ed48a7ff19 Bump jackson-databind from 2.13.4.1 to 2.13.4.2
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (7fc44a8403)
\
N -- N -- N
refs/heads/dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.13.4.2
(ed48a7ff19)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/applicationTests.yml | 68 -
.github/workflows/componentTests.yml | 84 -
.github/workflows/functionsTests.yml | 95 -
.github/workflows/javaTests.yml | 236 +
.gitignore | 1 +
README.md | 6 +-
conf/SystemDS-config.xml.template | 2 +-
pom.xml | 21 +-
scripts/builtin/.imputeByMode.dml.swp | Bin 0 -> 12288 bytes
scripts/builtin/decisionTree.dml | 133 +-
scripts/builtin/decisionTreePredict.dml | 15 +-
scripts/builtin/lmPredict.dml | 2 +-
scripts/builtin/lmPredictStats.dml | 8 +-
scripts/builtin/pca.dml | 114 +-
scripts/builtin/randomForest.dml | 28 +-
scripts/builtin/randomForestPredict.dml | 2 +-
scripts/builtin/scale.dml | 56 +-
scripts/staging/SIMD-double-vectors/README.md | 7 +-
.../SIMD-double-vectors/{pom.xml => pom.xml.tmp} | 2 +
.../java/org/apache/sysds/hops/AggUnaryOp.java | 45 +-
src/main/java/org/apache/sysds/hops/BinaryOp.java | 93 +-
src/main/java/org/apache/sysds/hops/DataGenOp.java | 12 +-
.../apache/sysds/hops/ParameterizedBuiltinOp.java | 12 +
src/main/java/org/apache/sysds/hops/TernaryOp.java | 18 +-
.../apache/sysds/hops/recompile/Recompiler.java | 42 +-
.../apache/sysds/hops/rewrite/HopRewriteUtils.java | 4 +
src/main/java/org/apache/sysds/lops/Binary.java | 14 +-
.../java/org/apache/sysds/lops/CentralMoment.java | 10 +-
.../java/org/apache/sysds/lops/CoVariance.java | 3 +-
.../java/org/apache/sysds/lops/Compression.java | 3 +-
src/main/java/org/apache/sysds/lops/Ctable.java | 7 +-
.../apache/sysds/lops/CumulativeOffsetBinary.java | 24 +-
src/main/java/org/apache/sysds/lops/Data.java | 3 +-
.../java/org/apache/sysds/lops/DeCompression.java | 14 +-
src/main/java/org/apache/sysds/lops/Federated.java | 22 +-
.../java/org/apache/sysds/lops/FunctionCallCP.java | 3 +-
.../org/apache/sysds/lops/GroupedAggregate.java | 3 +-
src/main/java/org/apache/sysds/lops/LeftIndex.java | 3 +-
src/main/java/org/apache/sysds/lops/Local.java | 15 +-
src/main/java/org/apache/sysds/lops/MMCJ.java | 4 +-
src/main/java/org/apache/sysds/lops/MMTSJ.java | 3 +-
.../java/org/apache/sysds/lops/MapMultChain.java | 3 +-
src/main/java/org/apache/sysds/lops/Nary.java | 11 +-
src/main/java/org/apache/sysds/lops/PMMJ.java | 3 +-
.../apache/sysds/lops/ParameterizedBuiltin.java | 22 +-
.../java/org/apache/sysds/lops/PickByCount.java | 2 +-
.../java/org/apache/sysds/lops/RightIndex.java | 4 +-
.../java/org/apache/sysds/lops/SpoofFused.java | 3 +-
src/main/java/org/apache/sysds/lops/Sql.java | 3 +-
.../org/apache/sysds/lops/TernaryAggregate.java | 6 +-
src/main/java/org/apache/sysds/lops/Transform.java | 3 +-
src/main/java/org/apache/sysds/lops/Unary.java | 3 +-
.../apache/sysds/lops/WeightedCrossEntropy.java | 3 +-
.../java/org/apache/sysds/lops/WeightedDivMM.java | 3 +-
.../org/apache/sysds/lops/WeightedSigmoid.java | 3 +-
.../org/apache/sysds/lops/WeightedSquaredLoss.java | 3 +-
.../org/apache/sysds/lops/WeightedUnaryMM.java | 3 +-
.../java/org/apache/sysds/lops/compile/Dag.java | 9 +-
.../runtime/compress/CompressedMatrixBlock.java | 10 +-
.../sysds/runtime/compress/colgroup/AColGroup.java | 9 +-
.../compress/colgroup/AColGroupCompressed.java | 2 +-
.../runtime/compress/colgroup/AColGroupValue.java | 5 +
.../runtime/compress/colgroup/ColGroupConst.java | 13 +-
.../runtime/compress/colgroup/ColGroupDDC.java | 19 +-
.../runtime/compress/colgroup/ColGroupFactory.java | 4 +-
.../compress/colgroup/ColGroupSDCZeros.java | 25 +-
.../compress/colgroup/ColGroupUncompressed.java | 17 +-
.../colgroup/dictionary/DictionaryFactory.java | 2 +-
.../colgroup/dictionary/MatrixBlockDictionary.java | 6 +-
.../compress/colgroup/indexes/RangeIndex.java | 2 +-
.../compress/colgroup/indexes/SingleIndex.java | 2 +-
.../compress/colgroup/indexes/TwoIndex.java | 2 +-
.../compress/colgroup/mapping/AMapToData.java | 2 +-
.../compress/colgroup/offset/AIterator.java | 2 +-
.../runtime/compress/colgroup/offset/AOffset.java | 90 +-
.../compress/colgroup/offset/OffsetByte.java | 14 +-
.../compress/colgroup/offset/OffsetChar.java | 10 +-
.../compress/colgroup/offset/OffsetEmpty.java | 5 +
.../compress/colgroup/offset/OffsetSingle.java | 7 +
.../compress/colgroup/offset/OffsetTwo.java | 6 +
.../compress/colgroup/scheme/ACLAScheme.java | 57 +
.../compress/colgroup/scheme/ConstScheme.java | 108 +-
.../compress/colgroup/scheme/DDCScheme.java | 80 +-
.../scheme/{DDCScheme.java => DDCSchemeMC.java} | 107 +-
.../compress/colgroup/scheme/DDCSchemeSC.java | 154 +
.../compress/colgroup/scheme/EmptyScheme.java | 83 +-
.../compress/colgroup/scheme/ICLAScheme.java | 39 +-
.../compress/colgroup/scheme/SchemeFactory.java | 56 +
.../runtime/compress/io/ReaderCompressed.java | 7 +-
.../runtime/compress/io/WriterCompressed.java | 159 +-
.../runtime/compress/lib/CLALibBinaryCellOp.java | 249 +-
.../sysds/runtime/compress/lib/CLALibCombine.java | 50 +-
.../runtime/compress/lib/CLALibDecompress.java | 74 +-
.../runtime/compress/lib/CLALibRightMultBy.java | 8 +-
.../compress/plan/CompressionPlanFactory.java | 67 +
.../{utils/DCounts.java => plan/IPlanEncode.java} | 40 +-
.../runtime/compress/plan/NaivePlanEncode.java | 180 +
.../compress/readers/ReaderColumnSelection.java | 29 +-
.../ReaderColumnSelectionEmpty.java} | 26 +-
.../ReaderColumnSelectionSparseTransposed.java | 38 +-
.../compress/utils/{DCounts.java => ACount.java} | 51 +-
.../utils/{DCounts.java => CompressRDDClean.java} | 30 +-
.../sysds/runtime/compress/utils/DblArray.java | 6 +-
.../compress/utils/DblArrayCountHashMap.java | 33 +-
.../runtime/compress/utils/DoubleCountHashMap.java | 22 +
.../runtime/controlprogram/ParForProgramBlock.java | 7 +-
.../parfor/opt/OptimizationWrapper.java | 12 +-
.../controlprogram/parfor/opt/Optimizer.java | 5 +-
.../parfor/opt/OptimizerConstrained.java | 5 +-
.../parfor/opt/OptimizerRuleBased.java | 5 +-
.../sysds/runtime/instructions/Instruction.java | 2 +-
.../runtime/instructions/InstructionUtils.java | 22 +-
.../instructions/cp/BinaryCPInstruction.java | 2 +-
.../cp/BinaryMatrixMatrixCPInstruction.java | 62 +-
.../instructions/cp/VariableCPInstruction.java | 111 +-
.../instructions/gpu/context/CSRPointer.java | 11 +-
.../gpu/context/GPUMemoryEviction.java | 5 +-
.../instructions/gpu/context/GPUMemoryManager.java | 25 +-
.../instructions/gpu/context/GPUObject.java | 42 +-
.../instructions/spark/ReorgSPInstruction.java | 5 +-
.../functions/ExtractBlockForBinaryReblock.java | 2 +-
.../runtime/io/WriterBinaryBlockParallel.java | 1 -
.../apache/sysds/runtime/lineage/LineageCache.java | 16 +-
.../sysds/runtime/lineage/LineageCacheConfig.java | 2 +-
.../sysds/runtime/lineage/LineageCacheEntry.java | 15 +-
.../runtime/lineage/LineageGPUCacheEviction.java | 90 +-
.../runtime/matrix/data/LibMatrixBincell.java | 180 +-
.../sysds/runtime/matrix/data/LibMatrixReorg.java | 187 +-
.../runtime/matrix/operators/BinaryOperator.java | 159 +-
.../sysds/runtime/transform/decode/DecoderBin.java | 133 +
.../runtime/transform/decode/DecoderFactory.java | 12 +-
.../runtime/transform/encode/CompressedEncode.java | 6 -
.../runtime/transform/encode/EncoderFactory.java | 13 +-
.../apache/sysds/runtime/util/CollectionUtils.java | 23 +
.../sysds/runtime/util/ProgramConverter.java | 15 +-
src/test/java/org/apache/sysds/test/TestUtils.java | 10 +-
.../colgroup/scheme/CLAConstSchemeTest.java | 110 +-
.../compress/colgroup/scheme/CLADDCSchemeTest.java | 44 +-
.../colgroup/scheme/CLAEmptySchemeTest.java | 118 +-
.../sysds/test/component/compress/io/IOTest.java | 4 +-
.../component/compress/offset/LargeOffsetTest.java | 138 +
.../compress/plan/CustomEncodePlanTest.java | 143 +
.../compress/plan/EncodePerformanceTest.java | 86 +
.../component/compress/readers/ReadersTest.java | 5 +-
.../readers/ReadersTestCompareReaders.java | 49 +-
.../matrix/BinaryOperationInPlaceTest.java | 251 +-
.../BinaryOperationInPlaceTestParameterized.java | 190 +
.../test/component/matrix/TransposeCSRTest.java | 1 -
.../test/component/matrix/TransposeTwiceTest.java | 129 +
.../functions/async/MaxParallelizeOrderTest.java | 2 +
.../part1/BuiltinDecisionTreeRealDataTest.java | 123 +
.../functions/builtin/part2/BuiltinPCATest.java | 53 +-
.../test/functions/lineage/GPUFullReuseTest.java | 37 +-
.../lineage/GPULineageCacheEvictionTest.java | 21 +-
.../TransformFrameBuildMultithreadedTest.java | 9 +-
.../datasets/homes3/homes.tfspec_hash_recode.json | 2 +-
.../datasets/homes3/homes.tfspec_hash_recode2.json | 2 +-
src/test/resources/datasets/titanic/tfspec.json | 9 +
src/test/resources/datasets/titanic/titanic.csv | 625 ++
src/test/resources/datasets/wine/tfspec.json | 17 +
.../datasets/wine/winequality-red-white.csv | 6497 ++++++++++++++++++++
.../functions/builtin/decisionTreeRealData1.dml | 50 +
.../functions/builtin/decisionTreeRealData2.dml | 49 +
.../functions/builtin/decisionTreeRealData3.dml | 50 +
src/test/scripts/functions/builtin/pca2.dml | 38 +
src/test/scripts/functions/builtin/pca4.dml | 38 +
src/test/scripts/functions/builtin/pca5.dml | 38 +
.../functions/lineage/GPUCacheEviction3.dml | 60 +
.../{FullReuseGPU1.dml => LineageReuseGPU1.dml} | 0
.../{LineageTraceGPU1.dml => LineageReuseGPU2.dml} | 0
.../scripts/functions/lineage/LineageReuseGPU3.dml | 46 +
.../scripts/functions/lineage/LineageReuseGPU4.dml | 64 +
.../scripts/functions/lineage/LineageTraceGPU3.dml | 46 +
173 files changed, 11908 insertions(+), 1752 deletions(-)
delete mode 100644 .github/workflows/applicationTests.yml
delete mode 100644 .github/workflows/componentTests.yml
delete mode 100644 .github/workflows/functionsTests.yml
create mode 100644 .github/workflows/javaTests.yml
create mode 100644 scripts/builtin/.imputeByMode.dml.swp
rename scripts/staging/SIMD-double-vectors/{pom.xml => pom.xml.tmp} (99%)
create mode 100644
src/main/java/org/apache/sysds/runtime/compress/colgroup/scheme/ACLAScheme.java
copy
src/main/java/org/apache/sysds/runtime/compress/colgroup/scheme/{DDCScheme.java
=> DDCSchemeMC.java} (50%)
create mode 100644
src/main/java/org/apache/sysds/runtime/compress/colgroup/scheme/DDCSchemeSC.java
create mode 100644
src/main/java/org/apache/sysds/runtime/compress/colgroup/scheme/SchemeFactory.java
create mode 100644
src/main/java/org/apache/sysds/runtime/compress/plan/CompressionPlanFactory.java
copy src/main/java/org/apache/sysds/runtime/compress/{utils/DCounts.java =>
plan/IPlanEncode.java} (51%)
create mode 100644
src/main/java/org/apache/sysds/runtime/compress/plan/NaivePlanEncode.java
rename src/main/java/org/apache/sysds/runtime/compress/{utils/DArrCounts.java
=> readers/ReaderColumnSelectionEmpty.java} (58%)
copy src/main/java/org/apache/sysds/runtime/compress/utils/{DCounts.java =>
ACount.java} (57%)
rename src/main/java/org/apache/sysds/runtime/compress/utils/{DCounts.java =>
CompressRDDClean.java} (60%)
create mode 100644
src/main/java/org/apache/sysds/runtime/transform/decode/DecoderBin.java
create mode 100644
src/test/java/org/apache/sysds/test/component/compress/offset/LargeOffsetTest.java
create mode 100644
src/test/java/org/apache/sysds/test/component/compress/plan/CustomEncodePlanTest.java
create mode 100644
src/test/java/org/apache/sysds/test/component/compress/plan/EncodePerformanceTest.java
create mode 100644
src/test/java/org/apache/sysds/test/component/matrix/BinaryOperationInPlaceTestParameterized.java
create mode 100644
src/test/java/org/apache/sysds/test/component/matrix/TransposeTwiceTest.java
create mode 100644
src/test/java/org/apache/sysds/test/functions/builtin/part1/BuiltinDecisionTreeRealDataTest.java
create mode 100644 src/test/resources/datasets/titanic/tfspec.json
create mode 100644 src/test/resources/datasets/titanic/titanic.csv
create mode 100644 src/test/resources/datasets/wine/tfspec.json
create mode 100644 src/test/resources/datasets/wine/winequality-red-white.csv
create mode 100644 src/test/scripts/functions/builtin/decisionTreeRealData1.dml
create mode 100644 src/test/scripts/functions/builtin/decisionTreeRealData2.dml
create mode 100644 src/test/scripts/functions/builtin/decisionTreeRealData3.dml
create mode 100644 src/test/scripts/functions/builtin/pca2.dml
create mode 100644 src/test/scripts/functions/builtin/pca4.dml
create mode 100644 src/test/scripts/functions/builtin/pca5.dml
create mode 100644 src/test/scripts/functions/lineage/GPUCacheEviction3.dml
copy src/test/scripts/functions/lineage/{FullReuseGPU1.dml =>
LineageReuseGPU1.dml} (100%)
copy src/test/scripts/functions/lineage/{LineageTraceGPU1.dml =>
LineageReuseGPU2.dml} (100%)
create mode 100644 src/test/scripts/functions/lineage/LineageReuseGPU3.dml
create mode 100644 src/test/scripts/functions/lineage/LineageReuseGPU4.dml
create mode 100644 src/test/scripts/functions/lineage/LineageTraceGPU3.dml