kaldi-asr / kaldi-asr/kaldi

Multi-GPU training capability for the Pytorch Transformer LM training script - https://github.com/kaldi-asr/kaldi/blob/master/egs/wsj/s5/local/pytorchnn/run_nnlm.sh

Open
#4,699 3 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted stale-exclude
Dominant language
Shell
Stars
15.5k
Forks
5.4k
PR merge metrics
No merged PRs in 30d

Description

I used the script ### https://github.com/kaldi-asr/kaldi/blob/master/egs/wsj/s5/local/pytorchnn/run_nnlm.sh, but I could not figure out how we could distribute the training of Transformer based LM on multiple GPUs in order to speed-up the Pytorch training. Please suggest if there is any way to do so.

Thanks!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with egs/wsj/s5/local/pytorchnn/run_nnlm.sh and trace the Transformer language-model training entry point it invokes. Define the supported multi-GPU behavior, required configuration, and acceptance criteria before assessing implementation scope; the issue does not name tests or a concrete completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
pytorch
Domain
distributed-systems, machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.