From 38b7fec37a83f2a54fec02a3ad2dc43c659bbe8b Mon Sep 17 00:00:00 2001 From: tqchen Date: Fri, 16 Jan 2015 10:46:55 -0800 Subject: [PATCH] ok --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b8f3b785a..b987c7547 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ All these features comes from the facts about small rabbit:) * Portable: rabit is light weight and runs everywhere - Rabit is a library instead of a framework, a program only needs to link the library to run - Rabit only replies on a mechanism to start program, which was provided by most framework - - You can port rabit programs easily to many frameworks, including Hadoop, MPI without changing your code + - You can run rabit programs easily on many platforms, including Hadoop, MPI using the same code * Scalable and Flexible: rabit runs fast * Rabit program use Allreduce to communicate, and do not suffer the cost between iterations of MapReduce abstraction. - Programs can call rabit functions in any order, as opposed to frameworks where callbacks are offered and called by the framework, i.e. inversion of control principle.