Zurück zum Ranking

marian-nmt/marian

C++marian-nmt.github.io

Fast Neural Machine Translation in C++

neural-machine-translationcudagpufast
Sterne-Wachstum
Sterne
1.5k
Forks
249
Wochenwachstum
Issues
90
5001k
Apr. 2016Sept. 2019Feb. 2023Juli 2026
README

Marian

Ubuntu Windows MacOS Latest release License: MIT Twitter

Marian is an efficient Neural Machine Translation framework written in pure C++ with minimal dependencies.

Named in honour of Marian Rejewski, a Polish mathematician and cryptologist.

Main features:

  • Efficient pure C++ implementation
  • Fast multi-GPU training and GPU/CPU translation
  • State-of-the-art NMT architectures: deep RNN and transformer
  • Permissive open source license (MIT)
  • more detail...

If you use this, please cite:

Marcin Junczys-Dowmunt, Roman Grundkiewicz, Tomasz Dwojak, Hieu Hoang, Kenneth Heafield, Tom Neckermann, Frank Seide, Ulrich Germann, Alham Fikri Aji, Nikolay Bogoychev, André F. T. Martins, Alexandra Birch (2018). Marian: Fast Neural Machine Translation in C++ (http://www.aclweb.org/anthology/P18-4020)

@InProceedings{mariannmt,
    title     = {Marian: Fast Neural Machine Translation in {C++}},
    author    = {Junczys-Dowmunt, Marcin and Grundkiewicz, Roman and
                 Dwojak, Tomasz and Hoang, Hieu and Heafield, Kenneth and
                 Neckermann, Tom and Seide, Frank and Germann, Ulrich and
                 Fikri Aji, Alham and Bogoychev, Nikolay and
                 Martins, Andr\'{e} F. T. and Birch, Alexandra},
    booktitle = {Proceedings of ACL 2018, System Demonstrations},
    pages     = {116--121},
    publisher = {Association for Computational Linguistics},
    year      = {2018},
    month     = {July},
    address   = {Melbourne, Australia},
    url       = {http://www.aclweb.org/anthology/P18-4020}
}

Amun

The handwritten decoder for RNN models compatible with Marian and Nematus has been superseded by the Marian decoder. The code is available in a separate repository: https://github.com/marian-nmt/amun

Website

More information on https://marian-nmt.github.io

Acknowledgements

The development of Marian received funding from the European Union's Horizon 2020 Research and Innovation Programme under grant agreements 688139 (SUMMA; 2016-2019), 645487 (Modern MT; 2015-2017), 644333 (TraMOOC; 2015-2017), 644402 (HiML; 2015-2017), 825303 (Bergamot; 2019-2021), the European Union's Connecting Europe Facility project 2019-EU-IA-0045 (User-focused Marian; 2020-2022), the Amazon Academic Research Awards program, the World Intellectual Property Organization, and is based upon work supported in part by the Office of the Director of National Intelligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), via contract #FA8650-17-C-9117.

This software contains source code provided by NVIDIA Corporation.

Ähnliche Repositories
google/sentencepiece

Unsupervised text tokenizer for Neural Network-based text generation.

C++Apache License 2.0neural-machine-translationnatural-language-processing
12k1.4k
OpenNMT/OpenNMT-py

Open Source Neural Machine Translation and (Large) Language Models in PyTorch

PythonPyPIMIT Licensedeep-learningpytorch
opennmt.net
7k2.5k
bentrevett/pytorch-seq2seq

Tutorials on implementing a few sequence-to-sequence (seq2seq) models with PyTorch and TorchText.

Jupyter NotebookMIT Licensepytorchseq2seq
5.7k1.4k
OpenNMT/CTranslate2

Fast inference engine for Transformer models

C++MIT Licenseneural-machine-translationcpp
opennmt.net/CTranslate2
4.6k502
amanchadha/coursera-deep-learning-specialization

Notes, programming assignments and quizzes from all courses within the Coursera Deep Learning specialization offered by deeplearning.ai: (i) Neural Networks and Deep Learning; (ii) Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization; (iii) Structuring Machine Learning Projects; (iv) Convolutional Neural Networks; (v) Sequence Models

Jupyter Notebookdeep-learningcoursera
4.3k2.7k
NiuTrans/MTBook

《机器翻译:基础与模型》肖桐 朱靖波 著 - Machine Translation: Foundations and Models

TeXmachine-translationdeep-learning
opensource.niutrans.com/mtbook/index.html
2.8k751
OpenNMT/OpenNMT

Open Source Neural Machine Translation in Torch (deprecated)

LuaMIT Licenseneural-machine-translationtorch
opennmt.net
2.4k457
rsennrich/subword-nmt

Unsupervised Word Segmentation for Neural Machine Translation and Text Generation

PythonPyPIMIT Licenseneural-machine-translationsegmentation
2.3k473
delip/PyTorchNLPBook

Code and data accompanying Natural Language Processing with PyTorch published by O'Reilly Media https://amzn.to/3JUgR2L

Jupyter NotebookApache License 2.0natural-language-processingnlp
2.1k807
mesolitica/NLP-Models-Tensorflow

Gathers machine learning and Tensorflow deep learning models for NLP problems, 1.13 < Tensorflow < 2.0

Jupyter NotebookMIT Licensenlpmachine-learning
1.8k712
NVIDIA/OpenSeq2Seq

Toolkit for efficient experimentation with Speech Recognition, Text2Speech and NLP

PythonPyPIApache License 2.0neural-machine-translationmulti-gpu
nvidia.github.io/OpenSeq2Seq
1.6k372
OpenNMT/OpenNMT-tf

Neural machine translation and sequence learning using TensorFlow

PythonPyPIMIT Licenseneural-machine-translationtensorflow
opennmt.net
1.5k379