SparkNet: Training Deep Networks in Spark
Not on the map. Why?
Abstract (arXiv)
Training deep networks is a time-consuming process, with networks for object recognition often requiring multiple days to train. For this reason, leveraging the resources of a cluster to speed up training is an important area of work. However, widely-popular batch-processing computational frameworks like MapReduce and Spark were not designed to support the asynchronous and communication-intensive workloads of existing distributed deep learning systems. We introduce SparkNet, a framework for training deep networks in Spark. Our implementation includes a convenient interface for reading data from Spark RDDs, a Scala interface to the Caffe deep learning framework, and a lightweight multi-dimensional tensor library. Using a simple parallelization scheme for stochastic gradient descent, SparkNet scales well with the cluster size and tolerates very high-latency communication. Furthermore, it is easy to deploy and use with no parameter tuning, and it is compatible with existing Caffe models. We quantify the dependence of the speedup obtained by SparkNet on the number of machines, the communication frequency, and the cluster's communication overhead, and we benchmark our system's performance on the ImageNet dataset.
Key facts. Cited by 13 papers in the map (data through 14 Oct 2026). First posted on arXiv 19 Nov 2015.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 4; 2023: 2; 2024: 3; 2025: 1; 2026: 1.
13 papers.
Sort:
By area:
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learningcited by 36
- 2022Compressed-VFL: Communication-Efficient Learning with Vertically Partitioned Datacited by 36
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learningcited by 33
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!cited by 22
- 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Proxcited by 19
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 8
- 2023Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learningcited by 5
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Modelscited by 5
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimizationcited by 3
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averagingcited by 1
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 1
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2025DYNAMIX: RL-based Adaptive Batch Size Optimization in Distributed Machine Learning Systems9 Oct 2025
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging31 May 2024
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Models14 Mar 2024
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimization10 Jan 2024
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learning22 May 2023
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!29 Dec 2022
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learning9 Jul 2022
- 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Prox8 Jul 2022
- 2022Compressed-VFL: Communication-Efficient Learning with Vertically Partitioned Data16 Jun 2022
- 2021BAGUA: Scaling up Distributed Learning with System Relaxations3 Jul 2021
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learningcited by 36
- 2022Compressed-VFL: Communication-Efficient Learning with Vertically Partitioned Datacited by 36
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learningcited by 33
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!cited by 22
- 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Proxcited by 19
- 2021BAGUA: Scaling up Distributed Learning with System Relaxationscited by 13
- 2023Improving Accelerated Federated Learning with Compression and Importance Samplingcited by 8
- 2023Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learningcited by 5
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Modelscited by 5
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimizationcited by 3
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averagingcited by 1
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averagingcited by 1
- 2026LOSCAR-SGD: Local SGD with Communication-Computation Overlap and Delay-Corrected Sparse Model Averaging20 May 2026
- 2024Communication-Efficient Distributed Deep Learning via Federated Dynamic Averaging31 May 2024
- 2024FedComLoc: Communication-Efficient Distributed Training of Sparse and Quantized Models14 Mar 2024
- 2024Correlated Quantization for Faster Nonconvex Distributed Optimization10 Jan 2024
- 2023Improving Accelerated Federated Learning with Compression and Importance Sampling5 Jun 2023
- 2023Explicit Personalization and Local Training: Double Communication Acceleration in Federated Learning22 May 2023
- 2022Can 5th Generation Local Training Methods Support Client Sampling? Yes!29 Dec 2022
- 2022Variance Reduced ProxSkip: Algorithm, Theory and Application to Federated Learning9 Jul 2022
- 2022Communication Acceleration of Local Gradient Methods via an Accelerated Primal-Dual Algorithm with Inexact Prox8 Jul 2022
- 2022Compressed-VFL: Communication-Efficient Learning with Vertically Partitioned Data16 Jun 2022
- 2021BAGUA: Scaling up Distributed Learning with System Relaxations3 Jul 2021
- 2021GRNN: Generative Regression Neural Network -- A Data Leakage Attack for Federated Learning2 May 2021