This is an automated email from the ASF dual-hosted git repository. mboehm7 pushed a change to branch main in repository https://gitbox.apache.org/repos/asf/systemds.git
from 20e7dd0800 [SYSTEMDS-3538] New word-error-rate builtin function for TPCx-AI new c3f13c82fd [MINOR] Cleanup code quality issues (imports, other warnings) new 90f749ea44 [MINOR] Cleanup matrix value/block access methods (get/set) The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: .../api/mlcontext/MLContextConversionUtil.java | 7 +- .../sysds/hops/estim/EstimatorDensityMap.java | 6 +- .../apache/sysds/hops/estim/EstimatorSampleRa.java | 2 +- .../sysds/hops/recompile/LiteralReplacement.java | 4 +- .../sysds/runtime/codegen/SpoofMultiAggregate.java | 12 +- .../sysds/runtime/codegen/SpoofOperator.java | 4 +- .../sysds/runtime/codegen/SpoofOuterProduct.java | 2 +- .../apache/sysds/runtime/codegen/SpoofRowwise.java | 2 +- .../runtime/compress/CompressedMatrixBlock.java | 26 +- .../runtime/compress/bitmap/BitmapEncoder.java | 2 +- .../colgroup/ColGroupLinearFunctional.java | 6 +- .../compress/colgroup/ColGroupUncompressed.java | 8 +- .../colgroup/dictionary/DictionaryFactory.java | 68 ++-- .../dictionary/IdentityDictionarySlice.java | 2 +- .../colgroup/dictionary/MatrixBlockDictionary.java | 6 +- .../colgroup/functional/LinearRegression.java | 4 +- .../compress/colgroup/scheme/ConstScheme.java | 4 +- .../compress/colgroup/scheme/EmptyScheme.java | 6 +- .../runtime/compress/lib/CLALibAggTernaryOp.java | 2 +- .../runtime/compress/lib/CLALibBinaryCellOp.java | 4 +- .../sysds/runtime/compress/lib/CLALibCompAgg.java | 38 +- .../sysds/runtime/compress/lib/CLALibSlice.java | 2 +- .../runtime/compress/lib/CLALibTernaryOp.java | 6 +- .../apache/sysds/runtime/compress/utils/Util.java | 2 +- .../controlprogram/federated/FederationUtils.java | 30 +- .../controlprogram/paramserv/dp/DRSparkScheme.java | 4 +- .../paramserv/dp/DataPartitionSparkScheme.java | 2 +- .../controlprogram/paramserv/dp/ORSparkScheme.java | 2 +- .../parfor/RemoteDPParForSparkWorker.java | 4 +- .../parfor/ResultMergeLocalFile.java | 3 +- .../controlprogram/parfor/ResultMergeMatrix.java | 20 +- .../parfor/util/StagingFileUtils.java | 2 +- .../sysds/runtime/frame/data/FrameBlock.java | 4 +- .../frame/data/lib/FrameFromMatrixBlock.java | 2 +- .../sysds/runtime/functionobjects/CTable.java | 10 +- .../cp/AggregateTernaryCPInstruction.java | 2 +- .../cp/AggregateUnaryCPInstruction.java | 4 +- .../cp/MatrixBuiltinNaryCPInstruction.java | 2 +- .../instructions/cp/QuaternaryCPInstruction.java | 2 +- .../instructions/cp/StringInitCPInstruction.java | 2 +- .../cp/UaggOuterChainCPInstruction.java | 2 +- .../instructions/cp/VariableCPInstruction.java | 4 +- .../fed/CumulativeOffsetFEDInstruction.java | 8 +- .../fed/ParameterizedBuiltinFEDInstruction.java | 4 +- .../fed/QuantilePickFEDInstruction.java | 14 +- .../fed/QuaternaryWCeMMFEDInstruction.java | 2 +- .../fed/QuaternaryWDivMMFEDInstruction.java | 2 +- .../fed/UnaryMatrixFEDInstruction.java | 8 +- .../spark/AggregateTernarySPInstruction.java | 6 +- .../spark/CumulativeAggregateSPInstruction.java | 4 +- .../spark/QuantilePickSPInstruction.java | 18 +- .../spark/QuaternarySPInstruction.java | 2 +- .../instructions/spark/SpoofSPInstruction.java | 10 +- .../functions/ExtractBlockForBinaryReblock.java | 2 +- .../instructions/spark/functions/ExtractGroup.java | 6 +- .../spark/functions/ExtractGroupNWeights.java | 6 +- .../spark/utils/RDDAggregateUtils.java | 2 +- .../spark/utils/RDDConverterUtils.java | 10 +- .../instructions/spark/utils/RDDSortUtils.java | 24 +- .../org/apache/sysds/runtime/io/WriterHDF5.java | 4 +- .../sysds/runtime/io/WriterMatrixMarket.java | 34 +- .../org/apache/sysds/runtime/io/WriterTextCSV.java | 6 +- .../apache/sysds/runtime/io/WriterTextCell.java | 34 +- .../apache/sysds/runtime/io/WriterTextLIBSVM.java | 6 +- .../apache/sysds/runtime/iogen/ReaderMapping.java | 10 +- .../sysds/runtime/iogen/ReaderMappingIndex.java | 10 +- .../sysds/runtime/matrix/data/CM_N_COVCell.java | 4 +- .../sysds/runtime/matrix/data/CTableMap.java | 2 +- .../sysds/runtime/matrix/data/LibCommonsMath.java | 20 +- .../sysds/runtime/matrix/data/LibMatrixAgg.java | 120 +++--- .../data/LibMatrixAggUnarySpecialization.java | 26 +- .../runtime/matrix/data/LibMatrixBincell.java | 68 ++-- .../matrix/data/LibMatrixCountDistinct.java | 12 +- .../sysds/runtime/matrix/data/LibMatrixDNN.java | 1 - .../sysds/runtime/matrix/data/LibMatrixEquals.java | 2 +- .../sysds/runtime/matrix/data/LibMatrixMult.java | 60 +-- .../runtime/matrix/data/LibMatrixOuterAgg.java | 96 ++--- .../sysds/runtime/matrix/data/LibMatrixReorg.java | 35 +- .../sysds/runtime/matrix/data/LibMatrixSketch.java | 4 +- .../runtime/matrix/data/LibMatrixTercell.java | 12 +- .../sysds/runtime/matrix/data/MatrixBlock.java | 430 ++++++++++----------- .../sysds/runtime/matrix/data/MatrixCell.java | 6 +- .../sysds/runtime/matrix/data/MatrixValue.java | 4 +- .../matrix/data/sketch/CountDistinctSketch.java | 4 +- .../countdistinct/CountDistinctFunctionSketch.java | 22 +- .../data/sketch/countdistinctapprox/KMVSketch.java | 70 ++-- .../sysds/runtime/transform/decode/DecoderBin.java | 2 +- .../runtime/transform/decode/DecoderDummycode.java | 2 +- .../transform/decode/DecoderPassThrough.java | 2 +- .../runtime/transform/decode/DecoderRecode.java | 2 +- .../transform/encode/ColumnEncoderDummycode.java | 8 +- .../encode/ColumnEncoderWordEmbedding.java | 4 +- .../runtime/transform/encode/CompressedEncode.java | 12 +- .../runtime/transform/encode/EncoderMVImpute.java | 4 +- .../runtime/transform/encode/EncoderOmit.java | 2 +- .../transform/encode/MultiColumnEncoder.java | 6 +- .../sysds/runtime/util/CommonThreadPool.java | 2 - .../apache/sysds/runtime/util/DataConverter.java | 36 +- .../apache/sysds/runtime/util/LocalFileUtils.java | 17 +- .../sysds/runtime/util/Py4jConverterUtils.java | 2 +- .../sysds/performance/generators/ConstMatrix.java | 2 +- .../sysds/performance/micro/InformationLoss.java | 4 +- .../org/apache/sysds/test/AutomatedTestBase.java | 3 - src/test/java/org/apache/sysds/test/TestUtils.java | 16 +- .../compress/AbstractCompressedUnaryTests.java | 4 +- .../component/compress/CompressedCustomTests.java | 8 +- .../component/compress/CompressedMatrixTest.java | 10 +- .../component/compress/CompressedTestBase.java | 14 +- .../compress/CompressibleInputGenerator.java | 26 +- .../compress/bitmap/BitMapSparseTest.java | 4 +- .../test/component/compress/bitmap/BitMapTest.java | 6 +- .../component/compress/colgroup/ColGroupBase.java | 22 +- .../component/compress/colgroup/ColGroupTest.java | 14 +- .../estim/encoding/EncodeSampleCustom.java | 2 +- .../component/compress/lib/CombineGroupsTest.java | 2 +- .../compress/offset/OffsetTestPreAggregate.java | 20 +- .../component/compress/readers/ReadersTest.java | 6 +- .../readers/ReadersTestCompareReaders.java | 4 +- .../test/component/frame/FrameAppendTest_Old.java | 2 +- .../component/frame/FrameFromMatrixBlockTest.java | 4 +- .../test/component/frame/FrameIndexingTest.java | 6 +- .../test/component/frame/FrameRemoveEmpty.java | 8 +- ...ransformCompressedTestSingleColBinSpecific.java | 2 +- .../test/component/matrix/CountDistinctTest.java | 2 +- .../test/component/matrix/DenseAndSparseTest.java | 2 +- .../sysds/test/component/matrix/EqualsTest.java | 40 +- .../sysds/test/component/matrix/ProdTest.java | 2 +- .../sysds/test/component/matrix/TSMMTest.java | 6 +- .../component/matrix/TransposeInplaceTest.java | 2 +- .../test/component/matrix/TransposeTwiceTest.java | 2 +- .../sysds/test/component/matrix/UnaryOpTest.java | 10 +- .../test/functions/aggregate/AggregateNaNTest.java | 2 +- .../data/misc/MatrixMarketFormatTest.java | 2 +- .../test/functions/io/binary/BlocksizeTest.java | 4 +- .../test/functions/io/binary/SerializeTest.java | 10 +- .../test/functions/jmlc/NamespaceFunctionTest.java | 4 +- .../DataFrameVectorFrameConversionTest.java | 2 +- .../mlcontext/DataFrameVectorScriptTest.java | 2 +- .../recompile/CSVReadUnknownSizeTest.java | 2 +- .../functions/recompile/ReblockRecompileTest.java | 2 +- .../TransformApplyEmptyRecodeMapTest.java | 2 +- .../transform/TransformApplyUnknownsTest.java | 10 +- 142 files changed, 956 insertions(+), 998 deletions(-)