Marian: Fast Neural Machine Translation in C++
We present Marian, an efficient and self-contained Neural Machine Translation framework with an integrated automatic differentiation engine based on dynamic computation graphs. Marian is written entirely in C++. We describe the design of the encoder-decoder framework and demonstrate that a research-friendly toolkit can achieve high training and translation speed.
Code (3)
Tasks
DecoderMachine TranslationTranslationSimilar Papers 제목 키워드 기반
PyMarian: Fast Neural Machine Translation and Evaluation in Python
The deep learning language of choice these days is Python; measured by factors such as available libraries and technical support, it is hard to beat. At the same time, software written in lower-level programming language…
Machine TranslationNMTTranslationMarianCG: a code generation transformer model inspired by machine translation
The idea that computers can build their own programs is extremely significant, and many researchers are working on this challenge. Code generation is described as the process of generating executable code that can be run…
Code GenerationCode TranslationLanguage ModelingLanguage Modelling+3Marian: Cost-effective High-Quality Neural Machine Translation in C++
This paper describes the submissions of the "Marian" team to the WNMT 2018 shared task. We investigate combinations of teacher-student training, low-precision matrix products, auto-tuning and other methods to optimize th…
CPUGPUMachine TranslationTranslation+1Picard understanding Darmok: A Dataset and Model for Metaphor-Rich Translation in a Constructed Language
Tamarian, a fictional language introduced in the Star Trek episode Darmok, communicates meaning through utterances of metaphorical references, such as "Darmok and Jalad at Tanagra" instead of "We should work together." T…
Language ModelingLanguage ModellingLarge Language ModelMachine Translation+1TranslateLocally: Blazing-fast translation running on the local CPU
Every day, millions of people sacrifice their privacy and browsing habits in exchange for online machine translation. Companies and governments with confidentiality requirements often ban online translation or pay a prem…
CPUMachine TranslationTranslation