-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
malitsky
authored and
malitsky
committed
Feb 12, 2018
1 parent
8a0ebcb
commit 9172a67
Showing
2 changed files
with
29 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,24 @@ | ||
# spark-mpi-tf | ||
# SPARK-MPI-TF | ||
|
||
This project demostrates the Spark-MPI approach within the context of Spark-based TensorFlow distributed deep learning | ||
applications. The direction is addressed by several other projects, such as | ||
[BigDL](https://github.com/intel-analytics/BigDL) and | ||
[TensorFlowOnSpark](https://github.com/yahoo/TensorFlowOnSpark). In comparison with these alternative | ||
solutions, Spark-MPI aims to derive an application-neutral mechanism based on the MPI Process Management Interface (PMI) | ||
for the effortless integration of Big Data and HPC ecosystems. | ||
|
||
## Prerequisites | ||
|
||
1. [Spark-MPI](https://github.com/SciDriver/spark-mpi): PMI-based approach for integrating together the Spark platform and MPI applications | ||
|
||
2. [Horovod](https://github.com/uber/horovod): MPI-based training framework for TensorFlow | ||
|
||
## Examples | ||
|
||
The MNIST Spark-Horovod [IPython notebook](https://github.com/SciDriver/spark-mpi-tf/blob/master/examples/mnist/spark_horovod.ipynb) for handwritten digit classification (see, for reference, [TensorFlow Tutorial](https://www.tensorflow.org/tutorials/layers)). | ||
|
||
|
||
|
||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters