paper-with-me

홈 › Papers

Stanza: Layer Separation for Distributed Training in Deep Learning

2018-12-27 · Xiaorui Wu, Hong Xu, Bo Li, Yongqiang Xiong

The parameter server architecture is prevalently used for distributed deep learning. Each worker machine in a parameter server system trains the complete model, which leads to a hefty amount of network data transfer between workers and servers. We empirically observe that the data transfer has a non-negligible impact on training time. To tackle the problem, we design a new distributed training system called Stanza. Stanza exploits the fact that in many models such as convolution neural networks, most data exchange is attributed to the fully connected layers, while most computation is carried out in convolutional layers. Thus, we propose layer separation in distributed training: the majority of the nodes just train the convolutional layers, and the rest train the fully connected layers only. Gradients and parameters of the fully connected layers no longer need to be exchanged across the cluster, thereby substantially reducing the data transfer volume. We implement Stanza on PyTorch and evaluate its performance on Azure and EC2. Results show that Stanza accelerates training significantly over current parameter server systems: on EC2 instances with Tesla V100 GPU and 10Gb bandwidth for example, Stanza is 1.34x--13.9x faster for common deep learning models.

📄 PDF Abstract BibTeX arXiv:1812.10624

Code (0)

등록된 구현이 없습니다.

Tasks

Deep LearningGPU

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

CLASSLA-Stanza: The Next Step for Linguistic Processing of South Slavic Languages

2023-08-08 · Luka Terčon, Nikola Ljubešić

We present CLASSLA-Stanza, a pipeline for automatic linguistic annotation of the South Slavic languages, which is based on the Stanza natural language processing pipeline. We describe the main improvements in CLASSLA-Sta…

Stanza: A Python Natural Language Processing Toolkit for Many Human Languages

2020-03-16 · ACL 2020 6 · Peng Qi, Yuhao Zhang, Yuhui Zhang, Jason Bolton 외

We introduce Stanza, an open-source Python natural language processing toolkit supporting 66 human languages. Compared to existing widely used toolkits, Stanza features a language-agnostic fully neural pipeline for text …

Coreference ResolutionDependency ParsingLemmatizationNamed Entity Recognition+2

Biomedical and Clinical English Model Packages in the Stanza Python NLP Library

2020-07-29 · Yuhao Zhang, Yuhui Zhang, Peng Qi, Christopher D. Manning 외

We introduce biomedical and clinical English model packages for the Stanza Python NLP library. These packages offer accurate syntactic analysis and named entity recognition capabilities for biomedical and clinical text, …

GPUNamed Entity RecognitionNamed Entity Recognition (NER)

Annotating the Tweebank Corpus on Named Entity Recognition and Building NLP Models for Social Media Analysis

2022-01-18 · LREC 2022 6 · Hang Jiang, Yining Hua, Doug Beeferman, Deb Roy

Social media data such as Twitter messages ("tweets") pose a particular challenge to NLP systems because of their short, noisy, and colloquial nature. Tasks such as Named Entity Recognition (NER) and syntactic parsing re…

Dependency Parsingnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+4

Neural Speech Separation Using Spatially Distributed Microphones

2020-04-28 · Dongmei Wang, Zhuo Chen, Takuya Yoshioka

This paper proposes a neural network based speech separation method using spatially distributed microphones. Unlike with traditional microphone array settings, neither the number of microphones nor their spatial arrangem…

speech-recognitionSpeech RecognitionSpeech Separation