paper-with-me

Papers

DeepSpark: A Spark-Based Distributed Deep Learning Framework for Commodity Clusters

2016-02-26 · Hanjoo Kim, Jae-hong Park, Jaehee Jang, Sungroh Yoon

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.

📄 PDF Abstract BibTeX arXiv:1602.08191

Code (0)

등록된 구현이 없습니다.

Tasks

Distributed Computing

Similar Papers 제목 키워드 기반

MMLSpark: Unifying Machine Learning Ecosystems at Massive Scales

2018-10-20 · Mark Hamilton, Sudarshan Raghunathan, Ilya Matiach, Andrew Schonhoffer 외

We introduce Microsoft Machine Learning for Apache Spark (MMLSpark), an ecosystem of enhancements that expand the Apache Spark distributed computing library to tackle problems in Deep Learning, Micro-Service Orchestratio…

BIG-bench Machine LearningDistributed Computingobject-detectionObject Detection

Data-to-Value: An Evaluation-First Methodology for Natural Language Projects

2022-01-19 · Jochen L. Leidner

Big data, i.e. collecting, storing and processing of data at scale, has recently been possible due to the arrival of clusters of commodity computers powered by application-level distributed parallel operating systems lik…

Benchmark Tests of Convolutional Neural Network and Graph Convolutional Network on HorovodRunner Enabled Spark Clusters

2020-05-12 · Jing Pan, Wendao Liu, Jing Zhou

The freedom of fast iterations of distributed deep learning tasks is crucial for smaller companies to gain competitive advantages and market shares from big tech giants. HorovodRunner brings this process to relatively ac…

CPUGPU

Poseidon: A System Architecture for Efficient GPU-based Deep Learning on Multiple Machines

2015-12-19 · Hao Zhang, Zhiting Hu, Jinliang Wei, Pengtao Xie 외

Deep learning (DL) has achieved notable successes in many machine learning tasks. A number of frameworks have been developed to expedite the process of designing and training deep neural networks (DNNs), such as Caffe, T…

CPUGPUObject Recognition

A Data and Model-Parallel, Distributed and Scalable Framework for Training of Deep Networks in Apache Spark

2017-08-19 · Disha Shrivastava, Santanu Chaudhury, Dr. Jayadeva

Training deep networks is expensive and time-consuming with the training period increasing with data size and growth in model parameters. In this paper, we provide a framework for distributed training of deep networks ov…