cerndb / dist-keras

Distributed Deep Learning, with a focus on distributed training, using Keras and Apache Spark.
http://joerihermans.com/work/distributed-keras/
GNU General Public License v3.0
623 stars 169 forks source link

How dist-keras achieve parallelism ? #61

Open anishsharma opened 6 years ago

anishsharma commented 6 years ago

Hi,

I know their are spark functions such as map,mapPartitions which executes tasks in different nodes but I am interested to know about the basic fundamental concepts.how dist-keras go about training and predicting in achieving parallelism ? In other words, does training and predictions of batches happens in different nodes simultaneously ? If so then how do they combine the final results ?