Merge remote-tracking branch 'remotes/origin/master' into ignite-zk
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/c1452620 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/c1452620 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/c1452620 Branch: refs/heads/ignite-zk Commit: c14526200371dc60dc91f6674ffb663cbca354ef Parents: df49a51 a9b0265 Author: sboikov <[email protected]> Authored: Mon Dec 25 11:24:42 2017 +0300 Committer: sboikov <[email protected]> Committed: Mon Dec 25 11:24:42 2017 +0300 ---------------------------------------------------------------------- .../KNNClassificationExample.java | 2 +- .../ml/knn/regression/KNNRegressionExample.java | 2 +- .../DistributedRegressionModelExample.java | 2 +- .../java/org/apache/ignite/IgniteCache.java | 85 ++- .../apache/ignite/cache/CacheAtomicityMode.java | 39 +- .../org/apache/ignite/internal/IgnitionEx.java | 5 +- .../discovery/GridDiscoveryManager.java | 16 +- .../GridDistributedTxRemoteAdapter.java | 18 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 3 + .../GridCacheDatabaseSharedManager.java | 4 +- .../processors/hadoop/HadoopClassLoader.java | 9 +- .../client/cache/ClientCachePutRequest.java | 1 + .../utils/PlatformConfigurationUtils.java | 4 +- .../ignite/internal/util/IgniteUtils.java | 55 +- .../cache/IgniteOutOfMemoryPropagationTest.java | 41 +- .../processors/hadoop/HadoopProcessor.java | 3 + .../hadoop/HadoopTestClassLoader.java | 9 +- .../main/java/org/apache/ignite/ml/Model.java | 10 +- .../ignite/ml/clustering/FuzzyCMeansModel.java | 2 +- .../ignite/ml/clustering/KMeansModel.java | 2 +- .../apache/ignite/ml/estimators/Estimators.java | 4 +- .../apache/ignite/ml/knn/models/KNNModel.java | 2 +- .../regression/KNNMultipleLinearRegression.java | 2 +- .../org/apache/ignite/ml/math/VectorUtils.java | 96 +++ ...iteDifferentiableDoubleToDoubleFunction.java | 31 + ...iteDifferentiableVectorToDoubleFunction.java | 33 + .../ml/math/functions/IgniteTriConsumer.java | 40 ++ .../ml/math/impls/matrix/AbstractMatrix.java | 5 + .../apache/ignite/ml/math/util/MatrixUtil.java | 88 +++ .../org/apache/ignite/ml/nn/Activators.java | 61 ++ .../ignite/ml/nn/LocalBatchTrainerInput.java | 41 ++ .../org/apache/ignite/ml/nn/LossFunctions.java | 47 ++ .../java/org/apache/ignite/ml/nn/MLPLayer.java | 47 ++ .../java/org/apache/ignite/ml/nn/MLPState.java | 73 ++ .../ignite/ml/nn/MultilayerPerceptron.java | 565 +++++++++++++++ .../ignite/ml/nn/ReplicatedVectorMatrix.java | 583 ++++++++++++++++ .../ml/nn/architecture/LayerArchitecture.java | 45 ++ .../ml/nn/architecture/MLPArchitecture.java | 147 ++++ .../TransformationLayerArchitecture.java | 68 ++ .../ignite/ml/nn/architecture/package-info.java | 22 + .../ml/nn/initializers/MLPInitializer.java | 40 ++ .../ml/nn/initializers/RandomInitializer.java | 51 ++ .../ignite/ml/nn/initializers/package-info.java | 22 + .../org/apache/ignite/ml/nn/package-info.java | 22 + .../ml/nn/trainers/local/LocalBatchTrainer.java | 180 +++++ .../nn/trainers/local/MLPLocalBatchTrainer.java | 78 +++ .../ml/nn/trainers/local/package-info.java | 22 + .../ignite/ml/nn/trainers/package-info.java | 22 + .../ml/nn/updaters/BaseSmoothParametrized.java | 64 ++ .../ignite/ml/nn/updaters/NesterovUpdater.java | 76 ++ .../ml/nn/updaters/NesterovUpdaterParams.java | 67 ++ .../ignite/ml/nn/updaters/ParameterUpdater.java | 51 ++ .../ignite/ml/nn/updaters/RPropUpdater.java | 148 ++++ .../ml/nn/updaters/RPropUpdaterParams.java | 134 ++++ .../ignite/ml/nn/updaters/SimpleGDParams.java | 65 ++ .../ignite/ml/nn/updaters/SimpleGDUpdater.java | 60 ++ .../ml/nn/updaters/SmoothParametrized.java | 24 + .../ignite/ml/nn/updaters/UpdaterParams.java | 32 + .../ignite/ml/nn/updaters/package-info.java | 22 + .../OLSMultipleLinearRegressionModel.java | 2 +- .../ml/trees/models/DecisionTreeModel.java | 2 +- .../java/org/apache/ignite/ml/util/Utils.java | 27 + .../org/apache/ignite/ml/IgniteMLTestSuite.java | 4 +- .../ignite/ml/knn/KNNClassificationTest.java | 14 +- .../ml/knn/KNNMultipleLinearRegressionTest.java | 16 +- .../ignite/ml/nn/MLPConstInitializer.java | 67 ++ .../ignite/ml/nn/MLPLocalTrainerTest.java | 97 +++ .../java/org/apache/ignite/ml/nn/MLPTest.java | 207 ++++++ .../org/apache/ignite/ml/nn/MLPTestSuite.java | 33 + .../ml/nn/SimpleMLPLocalBatchTrainerInput.java | 95 +++ .../apache/ignite/ml/nn/performance/Mnist.java | 140 ++++ .../OLSMultipleLinearRegressionModelTest.java | 2 +- .../ml/trees/ColumnDecisionTreeTrainerTest.java | 4 +- .../ColumnDecisionTreeTrainerBenchmark.java | 4 +- .../trees/columntrees.manualrun.properties | 8 +- .../Apache.Ignite.Benchmarks.csproj | 2 + .../Apache.Ignite.Benchmarks/BenchmarkRunner.cs | 5 +- .../ThinClient/ThinClientGetAsyncBenchmark.cs | 63 ++ .../ThinClient/ThinClientPutAsyncBenchmark.cs | 59 ++ .../Apache.Ignite.Core.Tests.DotNetCore.csproj | 43 +- .../Apache.Ignite.Core.Tests.DotNetCore.sln | 25 - ...Ignite.Core.Tests.DotNetCore.sln.DotSettings | 13 - .../Common/IgnitionStartTest.cs | 3 + .../Common/TestUtils.DotNetCore.cs | 2 + .../README.txt | 17 - .../dotnet-test-windows.bat | 32 - .../dotnet-test-wsl.bat | 34 - .../nuget.config | 41 -- .../Apache.Ignite.Core.Tests.csproj | 3 + .../DataStorageConfigurationParityTest.cs | 9 +- .../ApiParity/ParityTest.cs | 4 +- .../Cache/CacheTestAsyncWrapper.cs | 83 +-- .../Client/Cache/CacheClientAsyncWrapper.cs | 353 ++++++++++ .../Client/Cache/CacheTest.cs | 687 ++++++++++--------- .../Client/Cache/CacheTestAsync.cs | 35 + .../Client/ClientConnectionTest.cs | 119 +++- .../Client/ClientTestBase.cs | 17 +- .../Client/IgniteClientConfigurationTest.cs | 2 + .../Config/Client/IgniteClientConfiguration.xml | Bin 2436 -> 2482 bytes .../Config/full-config.xml | 2 +- .../IgniteConfigurationSerializerTest.cs | 2 + .../IgniteConfigurationTest.cs | 41 +- .../Plugin/PluginTest.cs | 2 +- .../ProjectFilesTest.cs | 1 + .../Apache.Ignite.Core.Tests/TaskExtensions.cs | 59 ++ .../Apache.Ignite.Core.DotNetCore.csproj | 15 + .../Client/Cache/ICacheClient.cs | 173 ++++- .../Apache.Ignite.Core/Client/IIgniteClient.cs | 2 + .../Client/IgniteClientConfiguration.cs | 14 + .../Configuration/DataStorageConfiguration.cs | 14 + .../IgniteClientConfigurationSection.xsd | 5 + .../IgniteConfigurationSection.xsd | 5 + .../Impl/Binary/Io/BinaryHeapStream.cs | 2 +- .../Impl/Client/Cache/CacheClient.cs | 324 +++++++-- .../Impl/Client/ClientSocket.cs | 501 ++++++++++++-- .../Impl/Common/IgniteHome.cs | 2 +- .../Impl/Services/ServiceProxy.cs | 4 +- .../Impl/Services/Services.cs | 4 + .../Impl/Unmanaged/Jni/AppDomains.cs | 5 +- .../Impl/Unmanaged/Jni/Jvm.cs | 4 + .../Impl/Unmanaged/Jni/JvmDll.cs | 4 + .../dotnet/Apache.Ignite.DotNetCore.sln | 37 + .../Apache.Ignite.DotNetCore.sln.DotSettings | 11 + .../Apache.Ignite.Linq.DotNetCore.csproj | 16 + modules/platforms/dotnet/DEVNOTES.txt | 40 +- modules/platforms/dotnet/build.ps1 | 2 +- modules/platforms/dotnet/build.sh | 29 + .../yardstick/ml/trees/SplitDataGenerator.java | 2 +- 128 files changed, 6328 insertions(+), 859 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c1452620/modules/core/src/main/java/org/apache/ignite/internal/IgnitionEx.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/c1452620/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java ----------------------------------------------------------------------
