Deep Learning On Distribued Systems

Oct 9, 2015


Tutorials

Large Scale Distributed Systems for Training Neural Networks

Papers

Large Scale Distributed Deep Networks

Implementation of a Practical Distributed Calculation System with Browsers and JavaScript, and Application to Distributed Deep Learning

SparkNet

SparkNet: Training Deep Networks in Spark

A Scalable Implementation of Deep Learning on Spark

TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems

Distributed Supervised Learning using Neural Networks

Distributed Training of Deep Neuronal Networks: Theoretical and Practical Limits of Parallel Scalability

How to scale distributed deep learning?

Projects

Theano-MPI: a Theano-based Distributed Training Framework

CaffeOnSpark: Open Sourced for Distributed Deep Learning on Big Data Clusters

Tunnel: Data Driven Framework for Distributed Computing in Torch 7

Distributed deep learning with Keras and Apache Spark

BigDL: Distributed Deep learning Library for Apache Spark

Videos

A Scalable Implementation of Deep Learning on Spark

Distributed TensorFlow on Spark: Scaling Google’s Deep Learning Library (Spark Summit)

Deep Recurrent Neural Networks for Sequence Learning in Spark (Spark Summit)

Distributed deep learning on Spark

Blogs

Hadoop, Spark, Deep Learning Mesh on Single GPU Cluster

http://www.nextplatform.com/2016/02/24/hadoop-spark-deep-learning-mesh-on-single-gpu-cluster/

The Unreasonable Effectiveness of Deep Learning on Spark

https://databricks.com/blog/2016/04/01/unreasonable-effectiveness-of-deep-learning-on-spark.html

Distributed Deep Learning with Caffe Using a MapR Cluster

https://www.mapr.com/blog/distributed-deep-learning-caffe-using-mapr-cluster

Deep Learning with Apache Spark and TensorFlow

https://databricks.com/blog/2016/01/25/deep-learning-with-apache-spark-and-tensorflow.html

Deeplearning4j on Spark

http://deeplearning4j.org/spark

Distributed Deep Learning, Part 1: An Introduction to Distributed Training of Neural Networks

GPU Acceleration in Databricks: Speeding Up Deep Learning on Apache Spark

https://databricks.com/blog/2016/10/27/gpu-acceleration-in-databricks.html

Distributed Deep Learning with Apache Spark and Keras

https://db-blog.web.cern.ch/blog/joeri-hermans/2017-01-distributed-deep-learning-apache-spark-and-keras