CytonMT: an Efficient Neural Machine Translation Open-source Toolkit Implemented in C++
Xiaolin Wang, Masao Utiyama, Eiichiro Sumita

TL;DR
CytonMT is an open-source C++ toolkit for neural machine translation that offers high training efficiency, simplicity, and competitive translation quality, significantly accelerating training speed on GPUs.
Contribution
It introduces a C++-based NMT toolkit optimized for GPU acceleration, improving training speed while maintaining translation quality.
Findings
Training speed increased by up to 110.8%
Achieves competitive translation quality
Built entirely with C++ and NVIDIA libraries
Abstract
This paper presents an open-source neural machine translation toolkit named CytonMT (https://github.com/arthurxlw/cytonMt). The toolkit is built from scratch only using C++ and NVIDIA's GPU-accelerated libraries. The toolkit features training efficiency, code simplicity and translation quality. Benchmarks show that CytonMT accelerates the training speed by 64.5% to 110.8% on neural networks of various sizes, and achieves competitive translation quality.
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · Topic Modeling · Multimodal Machine Learning Applications
MethodsSPEED: Separable Pyramidal Pooling EncodEr-Decoder for Real-Time Monocular Depth Estimation on Low-Resource Settings
