Merge remote-tracking branch 'origin/master'
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/19bddc69 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/19bddc69 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/19bddc69 Branch: refs/heads/ignite-zk Commit: 19bddc6933d4ec94b1efe41733de91ec2396a5ca Parents: 64ffa3d b0a8601 Author: devozerov <voze...@gridgain.com> Authored: Fri Nov 17 16:09:29 2017 +0300 Committer: devozerov <voze...@gridgain.com> Committed: Fri Nov 17 16:09:29 2017 +0300 ---------------------------------------------------------------------- .../clustering/KMeansDistributedClusterer.java | 13 +- .../ignite/ml/math/distributed/CacheUtils.java | 278 +++--- .../math/distributed/keys/BlockMatrixKey.java | 38 - .../distributed/keys/DataStructureCacheKey.java | 35 + .../math/distributed/keys/MatrixBlockKey.java | 38 + .../math/distributed/keys/MatrixCacheKey.java | 35 - .../math/distributed/keys/RowColMatrixKey.java | 2 +- .../math/distributed/keys/VectorBlockKey.java | 34 + .../distributed/keys/impl/BlockMatrixKey.java | 164 ---- .../distributed/keys/impl/MatrixBlockKey.java | 162 ++++ .../distributed/keys/impl/SparseMatrixKey.java | 14 +- .../distributed/keys/impl/VectorBlockKey.java | 151 +++ .../ignite/ml/math/functions/Functions.java | 3 +- .../ml/math/impls/matrix/AbstractMatrix.java | 24 +- .../ignite/ml/math/impls/matrix/BlockEntry.java | 50 - .../ml/math/impls/matrix/MatrixBlockEntry.java | 50 + .../matrix/SparseBlockDistributedMatrix.java | 153 ++- .../impls/matrix/SparseDistributedMatrix.java | 102 +- .../storage/matrix/BlockMatrixStorage.java | 96 +- .../storage/matrix/BlockVectorStorage.java | 374 ++++++++ .../impls/storage/matrix/MapWrapperStorage.java | 5 +- .../matrix/SparseDistributedMatrixStorage.java | 21 +- .../vector/SparseDistributedVectorStorage.java | 280 ++++++ .../vector/SparseBlockDistributedVector.java | 139 +++ .../impls/vector/SparseDistributedVector.java | 157 ++++ .../ml/math/impls/vector/VectorBlockEntry.java | 49 + .../apache/ignite/ml/math/util/MatrixUtil.java | 4 +- .../ml/math/MathImplDistributedTestSuite.java | 16 +- .../SparseDistributedBlockMatrixTest.java | 86 +- .../matrix/SparseDistributedMatrixTest.java | 27 +- .../SparseDistributedVectorStorageTest.java | 121 +++ .../SparseBlockDistributedVectorTest.java | 181 ++++ .../vector/SparseDistributedVectorTest.java | 192 ++++ ...tedBlockOLSMultipleLinearRegressionTest.java | 926 ++++++++++++++++++ ...tributedOLSMultipleLinearRegressionTest.java | 934 +++++++++++++++++++ .../OLSMultipleLinearRegressionTest.java | 1 + .../ml/regressions/RegressionsTestSuite.java | 2 +- 37 files changed, 4351 insertions(+), 606 deletions(-) ----------------------------------------------------------------------