LGMLJun 5, 2018

LSTM Benchmarks for Deep Learning Frameworks

arXiv:1806.01818v131 citationsHas Code
Originality Synthesis-oriented
AI Analysis

It provides performance comparisons for deep learning practitioners using LSTMs in speech recognition, but is incremental as it benchmarks existing methods.

This study benchmarks LSTM implementations across PyTorch, TensorFlow, Lasagne, and Keras, focusing on cuDNN, fused, and flexible variants for speech recognition scenarios like continuous and isolated digit recognition, with code provided online.

This study provides benchmarks for different implementations of LSTM units between the deep learning frameworks PyTorch, TensorFlow, Lasagne and Keras. The comparison includes cuDNN LSTMs, fused LSTM variants and less optimized, but more flexible LSTM implementations. The benchmarks reflect two typical scenarios for automatic speech recognition, notably continuous speech recognition and isolated digit recognition. These scenarios cover input sequences of fixed and variable length as well as the loss functions CTC and cross entropy. Additionally, a comparison between four different PyTorch versions is included. The code is available online https://github.com/stefbraun/rnn_benchmarks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes