4fd2360918 | ||
---|---|---|
.vscode | ||
cmake | ||
contrib | ||
doc | ||
scripts | ||
src | ||
vs | ||
.clang-format | ||
.gitignore | ||
CHANGELOG.md | ||
CMakeLists.txt | ||
CONTRIBUTING.md | ||
Doxyfile.in | ||
LICENSE.md | ||
README.md | ||
VERSION |
README.md
Marian
Marian is a C++ GPU-specific parallel automatic differentiation library with operator overloading. It is the training framework used in the Marian toolkit. This repository is the development repo of https://github.com/marian-nmt/marian, use it at your own risk.
https://github.com/marian-nmt/marian is updated with stable versions of this repository.
Named in honour of Marian Rejewski, a Polish mathematician and cryptologist.
Compilation
cd marian-dev
mkdir -p build
cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make -j
Website
More information on https://marian-nmt.github.io
Mailing lists
- General google group: https://groups.google.com/forum/#!forum/marian-nmt (for users and developers)
- Google group for commit messages: https://groups.google.com/forum/#!forum/marian-nmt-commits (for developers)
Contributions
See CONTRIBUTING.md
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), 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.