OpenNMT-py Feature Overview
masterOpenNMT-py is a PyTorch-based framework for Neural Machine Translation and Large Language Models (LLMs).
Key Capabilities:
- LLM Support: Converters for Llama (+ Mistral), OpenLlama, Redpajama, MPT-7B, and Falcon.
- Quantization: Support for 8-bit and 4-bit quantization, including LoRA adapters.
- Efficiency: Support for Multiquery attention (instead of Multihead) and tensor parallelism for models that exceed single GPU memory.
- Inference: Supports 4/8-bit inference and can be used with CTranslate2 for faster execution.