$\texttt{lrnnx}$: A library for Linear RNNs
Karan Bania, Soham Kalburgi, Manit Tanwar, Dhruthi, Aditya Nagarsekar, Harshvardhan Mestha, Naman Chibber, Raj Deshmukh, Anish Sathyanarayanan, Aarush Rathore, Pratham Chheda

TL;DR
The paper introduces $ exttt{lrnnx}$, a unified, open-source library that simplifies the implementation, comparison, and extension of Linear RNN architectures, bridging classical systems and deep learning with improved accessibility.
Contribution
It provides a common interface for various LRNN architectures, enhancing reproducibility and extensibility of LRNN research and applications.
Findings
Unified implementation of multiple LRNN architectures
Improved accessibility and reproducibility for LRNN research
Open-source code under permissive license
Abstract
Linear recurrent neural networks (LRNNs) provide a structured approach to sequence modeling that bridges classical linear dynamical systems and modern deep learning, offering both expressive power and theoretical guarantees on stability and trainability. In recent years, multiple LRNN-based architectures have been proposed, each introducing distinct parameterizations, discretization schemes, and implementation constraints. However, existing implementations are fragmented across different software frameworks, often rely on framework-specific optimizations, and in some cases require custom CUDA kernels or lack publicly available code altogether. As a result, using, comparing, or extending LRNNs requires substantial implementation effort. To address this, we introduce , a unified software library that implements several modern LRNN architectures under a common interface.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel Reduction and Neural Networks · Neural Networks and Reservoir Computing · Adversarial Robustness in Machine Learning
