#210 · 主分类: 深度学习框架
sru
deep-learning
nlp
pytorch
recurrent-neural-networks
训练RNN与CNN一样快 (https://arxiv.org/abs/1709.02755)
项目最后更新:01/04/22
GitHub Stars
2.1K
Forks数量
304
贡献者数量
21
许可证
MIT
收录理由
在PyTorch里训练循环模型时,LSTM的吞吐量往往成为性能瓶颈,SRU正是为突破这一限制而设计的。它通过重新组织循环结构,让大部分计算可以并行执行,从而在保持RNN序列建模能力的同时,逼近卷积层的处理速度。其接口与nn.LSTM非常接近,替换进现有代码只需少量改动,安装方式也与普通PyTorch包无异,自带CUDA内核。原论文报告相比LSTM有10到16倍的速度提升,后续的SRU++变体则在快速循环之上引入注意力机制,进一步降低语言模型训练的计算开销。如果你的项目里循环层主导了延迟或训练成本,这个库值得拿到自己的数据上实测对比。
相关文章
暂无针对该项目的文章。
如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。