From f9d634ce06013459fd09b5508f380c47c762e5d0 Mon Sep 17 00:00:00 2001 From: tqchen Date: Thu, 4 Dec 2014 09:09:29 -0800 Subject: [PATCH] change notes --- README.md | 6 ------ 1 file changed, 6 deletions(-) diff --git a/README.md b/README.md index 0aa5cf527..74f641695 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ Design Note ==== * Rabit is designed for algorithms that replicate same global model across nodes, while each node operating on local parition of data. * The global statistics collection is done by using Allreduce -* Currently, Rabit is not good at problems where model is distributed across nodes, other abstractions might suits the purpose (for example [parameter server](https://github.com/mli/parameter_server)) Design Goal ==== @@ -28,8 +27,3 @@ Features * MPI compatible - Codes using rabit interface naturally compiles with existing MPI compiler - User can fall back to use MPI Allreduce if they like with no code modification - -Persistence of Program -==== -Many complicated Machine learning algorithm involves things like temporal memory allocation, result caching. -It is good to have a program that persist over iterations and keeps the resources instead of re-allocate and re-compute the caching every time. Rabit allows the process to persist over all iterations.