#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++变体则在快速循环之上引入注意力机制,进一步降低语言模型训练的计算开销。如果你的项目里循环层主导了延迟或训练成本,这个库值得拿到自己的数据上实测对比。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目