All Projects → marian-nmt → Marian Dev

marian-nmt / Marian Dev

Licence: other
Fast Neural Machine Translation in C++ - development repository

Programming Languages

cpp11
221 projects

Projects that are alternatives of or similar to Marian Dev

Marian
Fast Neural Machine Translation in C++
Stars: ✭ 777 (+471.32%)
Mutual labels:  neural-machine-translation, cuda, fast
Clojurecuda
Clojure library for CUDA development
Stars: ✭ 158 (+16.18%)
Mutual labels:  gpu-acceleration, cuda
Bohrium
Automatic parallelization of Python/NumPy, C, and C++ codes on Linux and MacOSX
Stars: ✭ 209 (+53.68%)
Mutual labels:  gpu-acceleration, cuda
rbcuda
CUDA bindings for Ruby
Stars: ✭ 57 (-58.09%)
Mutual labels:  cuda, gpu-acceleration
Gpurir
Python library for Room Impulse Response (RIR) simulation with GPU acceleration
Stars: ✭ 145 (+6.62%)
Mutual labels:  gpu-acceleration, cuda
Stdgpu
stdgpu: Efficient STL-like Data Structures on the GPU
Stars: ✭ 531 (+290.44%)
Mutual labels:  gpu-acceleration, cuda
Ctranslate2
Fast inference engine for OpenNMT models
Stars: ✭ 140 (+2.94%)
Mutual labels:  neural-machine-translation, cuda
Jampack
Experimental parallel compression algorithm
Stars: ✭ 21 (-84.56%)
Mutual labels:  cuda, gpu-acceleration
Neuralnetwork.net
A TensorFlow-inspired neural network library built from scratch in C# 7.3 for .NET Standard 2.0, with GPU support through cuDNN
Stars: ✭ 392 (+188.24%)
Mutual labels:  gpu-acceleration, cuda
Bayadera
High-performance Bayesian Data Analysis on the GPU in Clojure
Stars: ✭ 342 (+151.47%)
Mutual labels:  gpu-acceleration, cuda
Heteroflow
Concurrent CPU-GPU Programming using Task Models
Stars: ✭ 57 (-58.09%)
Mutual labels:  gpu-acceleration, cuda
Deepnet
Deep.Net machine learning framework for F#
Stars: ✭ 99 (-27.21%)
Mutual labels:  gpu-acceleration, cuda
Agency
Execution primitives for C++
Stars: ✭ 127 (-6.62%)
Mutual labels:  cuda
Samsara
Samsara is a real-time analytics platform
Stars: ✭ 132 (-2.94%)
Mutual labels:  fast
Professional Cuda C Programming
Stars: ✭ 127 (-6.62%)
Mutual labels:  cuda
Nmtpy
nmtpy is a Python framework based on dl4mt-tutorial to experiment with Neural Machine Translation pipelines.
Stars: ✭ 127 (-6.62%)
Mutual labels:  neural-machine-translation
Subword Nmt
Unsupervised Word Segmentation for Neural Machine Translation and Text Generation
Stars: ✭ 1,819 (+1237.5%)
Mutual labels:  neural-machine-translation
Gosora
Gosora is an ultra-fast and secure forum software written in Go that balances usability with functionality.
Stars: ✭ 131 (-3.68%)
Mutual labels:  fast
Eix
eix can access Gentoo portage ebuild information and description very quickly (using a local cache). It can also be used to access information on installed packages, local settings, and local and external overlays, and informs about changes in the tree
Stars: ✭ 126 (-7.35%)
Mutual labels:  fast
Py Faster Rcnn Windows
py-faster-rcnn that can compile on windows directly
Stars: ✭ 126 (-7.35%)
Mutual labels:  cuda

Marian

Build Status CUDA 9 Build Status CUDA 10 Build Status CPU Tests Status 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 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].