OpenNMTNeural machine translation and language modeling in PyTorch.MIT
Neural machine translation and language modeling in PyTorch.
OpenNMT-py is a PyTorch toolkit for neural machine translation, language modeling and related sequence-generation research. It provides training and inference workflows, including low-rank fine-tuning, quantized model support and tensor parallelism. Users run it as a Python package or through Docker. This repository is no longer actively supported, which its documentation distinguishes from the separate Eole project.
OpenNMT official documentation · Reviewed 2026-10-28
- 01 / Feature noteLow-rank fine-tuning
LoRA workflows support adapting models, including configurations with four-bit or eight-bit quantization.
Feature source ↗ - 02 / Feature noteTensor parallelism
Training and inference can distribute model computation across multiple GPUs using tensor parallelism.
Feature source ↗
GitHub stars
7,021
Detected license
MIT
Repository created
2017-02-22
Repository push
2025-10-14
2017-02-22GitHub release
2024-03-18 · v3.5.1Repository push
2025-10-14
GitHub stars
Unknown
i
Cached history uses a different month window; chart withheld until aligned.
Latest attempt: ok · Checked 2026-10-15T19:40:39.600225+00:00 · Last successful fetch 2026-10-15T19:40:39.600225+00:00 · Provider source
Hacker News stories
Unknown
i
OpenSSF Scorecard
Unknown
i
No result returned.
Checked 2026-10-27T00:21:53Z · Latest attempt: not found · Provider source
GitHub release
Published 2024-03-18
i
Checked 2026-11-04T04:04:05Z · Last successful fetch 2026-11-04T04:04:05Z · Value fetched 2026-11-04T04:04:05Z · Provider source
Unknown

