Skip to content

Latest commit

 

History

History
24 lines (21 loc) · 799 Bytes

versioning.md

File metadata and controls

24 lines (21 loc) · 799 Bytes

Versioning

The project versioning follows Semantic Versioning 2.0.0. The following APIs are covered by backward compatibility guarantees:

  • Converted models
  • Python converters options
  • Python symbols:
    • ctranslate2.*
    • ctranslate2.converters.*
  • C++ symbols:
    • ctranslate2::Encoder
    • ctranslate2::EncoderForwardOutput
    • ctranslate2::GenerationOptions
    • ctranslate2::GenerationResult
    • ctranslate2::Generator
    • ctranslate2::ScoringOptions
    • ctranslate2::ScoringResult
    • ctranslate2::TranslationOptions
    • ctranslate2::TranslationResult
    • ctranslate2::Translator
    • ctranslate2::models::Model::load
  • C++ translation client options

Other APIs are expected to evolve to increase efficiency, genericity, and model support.