A toolkit for neural sequence-to-sequence transduction



PyPI version GitHub license GitHub issues Build Status Documentation Status

This is the documentation for Sockeye, a sequence-to-sequence framework for Neural Machine Translation based on Apache MXNet Incubating. It implements state-of-the-art encoder-decoder architectures, such as

In addition, this framework provides an experimental image-to-description module that can be used for image captioning.

Recent developments and changes are tracked in our CHANGELOG.

If you are interested in collaborating or have any questions, please submit a pull request or issue. You can also send questions to sockeye-dev-at-amazon-dot-com. Developers may be interested in our developer guidelines.


For technical information about Sockeye, see our paper on the arXiv (BibTeX):

Felix Hieber, Tobias Domhan, Michael Denkowski, David Vilar, Artem Sokolov, Ann Clifton and Matt Post. 2017. Sockeye: A Toolkit for Neural Machine Translation. ArXiv e-prints.