horn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From edwardy...@apache.org
Subject incubator-horn git commit: Revert "Merge branch 'master' of https://github.com/edwardyoon/incubator-horn"
Date Tue, 17 Nov 2015 09:20:11 GMT
Repository: incubator-horn
Updated Branches:
  refs/heads/master acf976d2a -> ae7abb4ae

Revert "Merge branch 'master' of https://github.com/edwardyoon/incubator-horn"

This reverts commit acf976d2a6b5bedf6ccde10c176c879498b7accd, reversing
changes made to 089012e35bcecea841fae5a1c811509d11d0d6ab.

Project: http://git-wip-us.apache.org/repos/asf/incubator-horn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-horn/commit/ae7abb4a
Tree: http://git-wip-us.apache.org/repos/asf/incubator-horn/tree/ae7abb4a
Diff: http://git-wip-us.apache.org/repos/asf/incubator-horn/diff/ae7abb4a

Branch: refs/heads/master
Commit: ae7abb4ae39fed4e2133dd4da4254fb1e63bccae
Parents: acf976d
Author: Edward J. Yoon <edwardyoon@apache.org>
Authored: Tue Nov 17 18:15:25 2015 +0900
Committer: Edward J. Yoon <edwardyoon@apache.org>
Committed: Tue Nov 17 18:15:25 2015 +0900

 README.md | 20 +-------------------
 1 file changed, 1 insertion(+), 19 deletions(-)

diff --git a/README.md b/README.md
index cf96ca5..c155637 100644
--- a/README.md
+++ b/README.md
@@ -1,24 +1,6 @@
 # Apache Horn
-The Apache Horn is an Apache Incubating project, a neuron-centric programming model and Sync
and Async hybrid distributed training framework, supports both data and model parallelism
for training large models with massive datasets. Unlike most systems having matrix approach
to neural network training, Horn adopted the the neuron-centric model which enables training
large-scale deep learning on highly scalable CPU cluster. In the future, we plan also to support
GPU accelerations for heterogeneous devices.
-## Tensor vs. Neuron
-While tensor-based models would require an large memory consumption or parallel computational
complexity to calibrate a large number of model parameters, the neuron-centric model has advantages
like below:
- * More intuitive programming APIs
- * An effective partition and parallelization strategy for large model
- * Easy to understand how groups of neurons communicate 
-|             | Tensor           | Neuron  |
-| ------------- |:-------------:|:-----:|
-| Computation model	| tensor/matrix-based computation model | neuron-based iterative computation
model |
-| Partitioning models | Vector or Submatrix (block) | Subgraph components (densely connected
areas) |
-| Communication overhead | Large |  Small |
-## High Scalability
-The Apache Horn is an Sync and Async hybrid distributed training framework. Within single
BSP job, each task group works asynchronously using region barrier synchronization instead
of global barrier synchronization, and trains large-scale neural network model using assigned
data sets in synchronous way.
+Apache Horn is a neuron-centric programming model and execution framework, inspired by Google's
DistBelief, supports both data and model parallelism for training large models with massive
datasets, currently in Incubator status.
 ## Getting Involved

View raw message