Marian ====== [![Join the chat at https://gitter.im/amunmt/marian](https://badges.gitter.im/amunmt/marian.svg)](https://gitter.im/amunmt/marian?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Build Status](http://vali.inf.ed.ac.uk/jenkins/buildStatus/icon?job=marian-train)](http://vali.inf.ed.ac.uk/jenkins/job/marian-train/) Google group for commit messages: https://groups.google.com/forum/#!forum/mariannmt *marian-train* is a C++ GPU-specific parallel automatic differentiation library with operator overloading. It is the training framework used in the Marian toolkit. Named in honour of Marian Rejewski, a Polish mathematician and cryptologist. ## 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](http://www.summa-project.eu); 2016-2019), 645487 ([Modern MT](http://www.modernmt.eu); 2015-2017) and 644333 ([TraMOOC](http://tramooc.eu/); 2015-2017), the Amazon Academic Research Awards program, and the World Intellectual Property Organization. This software contains source code provided by NVIDIA Corporation.