DeepSpark: A Spark-Based Distributed Deep Learning Framework for Commodity Clusters
Not on the map. Why?
Abstract (arXiv)
The increasing complexity of deep neural networks (DNNs) has made it challenging to exploit existing large-scale data processing pipelines for handling massive data and parameters involved in DNN training. Distributed computing platforms and GPGPU-based acceleration provide a mainstream solution to this computational challenge. In this paper, we propose DeepSpark, a distributed and parallel deep learning framework that exploits Apache Spark on commodity clusters. To support parallel operations, DeepSpark automatically distributes workloads and parameters to Caffe/Tensorflow-running nodes using Spark, and iteratively aggregates training results by a novel lock-free asynchronous variant of the popular elastic averaging stochastic gradient descent based update scheme, effectively complementing the synchronized processing capabilities of Spark. DeepSpark is an on-going project, and the current release is available at http://deepspark.snu.ac.kr.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Feb 2016.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 1.
2 papers.
- 2023A Survey on Class Imbalance in Federated Learningcited by 12
- 2024On the Efficiency of Privacy Attacks in Federated Learningcited by 3
- 2024On the Efficiency of Privacy Attacks in Federated Learning15 Apr 2024
- 2023A Survey on Class Imbalance in Federated Learning21 Mar 2023