Skip to main content

CI PyPI version Documentation Gitter Forum

CTranslate2

CTranslate2 is a C++ and Python library for efficient inference with Transformer models.

The project implements a custom runtime that applies many performance optimization techniques such as weights quantization, layers fusion, batch reordering, etc., to accelerate and reduce the memory usage of Transformer models on CPU and GPU.

The following model types are currently supported:

  • Encoder-decoder models: Transformer base/big, M2M-100, NLLB, BART, mBART, Pegasus, T5, Whisper, T5Gemma, T5Gemma2, MADLAD-400
  • Decoder-only models: GPT-2, GPT-J, GPT-NeoX, OPT, BLOOM, MPT, Llama, Mistral, Gemma, CodeGen, GPTBigCode, Falcon, Qwen2
  • Encoder-only models: BERT, DistilBERT, XLM-RoBERTa

Compatible models should be first converted into an optimized model format. The library includes converters for multiple frameworks:

The project is production-oriented and comes with backward compatibility guarantees, but it also includes experimental features related to model compression and inference acceleration.

Key features

  • Fast and efficient execution on CPU and GPU
    The execution is significantly faster and requires less resources than general-purpose deep learning frameworks on supported models and tasks thanks to many advanced optimizations: layer fusion, padding removal, batch reordering, in-place operations, caching mechanism, etc.
  • Quantization and reduced precision
    The model serialization and computation support weights with reduced precision: 16-bit floating points (FP16), 16-bit brain floating points (BF16), 16-bit integers (INT16), 8-bit integers (INT8) and AWQ quantization (INT4).
  • Multiple CPU architectures support
    The project supports x86-64 and AArch64/ARM64 processors and integrates multiple backends that are optimized for these platforms: Intel MKL, oneDNN, OpenBLAS, Ruy, and Apple Accelerate.
  • Automatic CPU detection and code dispatch
    One binary can include multiple backends (e.g. Intel MKL and oneDNN) and instruction set architectures (e.g. AVX, AVX2) that are automatically selected at runtime based on the CPU information.
  • Parallel and asynchronous execution
    Multiple batches can be processed in parallel and asynchronously using multiple GPUs or CPU cores.
  • Dynamic memory usage
    The memory usage changes dynamically depending on the request size while still meeting performance requirements thanks to caching allocators on both CPU and GPU.
  • Lightweight on disk
    Quantization can make the models 4 times smaller on disk with minimal accuracy loss.
  • Simple integration
    The project has few dependencies and exposes simple APIs in Python and C++ to cover most integration needs.
  • Configurable and interactive decoding
    Advanced decoding features allow autocompleting a partial sequence and returning alternatives at a specific location in the sequence.
  • Support tensor parallelism for distributed inference
    Very large model can be split into multiple GPUs. Following this documentation to set up the required environment.

Some of these features are difficult to achieve with standard deep learning frameworks and are the motivation for this project.

Installation and usage

CTranslate2 can be installed with pip:

pip install ctranslate2

The Python module is used to convert models and can translate or generate text with few lines of code:

translator = ctranslate2.Translator(translation_model_path)
translator.translate_batch(tokens)

generator = ctranslate2.Generator(generation_model_path)
generator.generate_batch(start_tokens)

See the documentation for more information and examples.

If you have an AMD ROCm GPU, we provide specific Python wheels on the releases page.

Web Server

ctranslate2-web-server is a web server built on top of CTranslate2 that exposes an OpenAI-compatible REST API, making it easy to integrate CTranslate2 models into applications that already support the OpenAI API.

Benchmarks

We translate the En->De test set newstest2014 with multiple models:

  • OpenNMT-tf WMT14: a base Transformer trained with OpenNMT-tf on the WMT14 dataset (4.5M lines)
  • OpenNMT-py WMT14: a base Transformer trained with OpenNMT-py on the WMT14 dataset (4.5M lines)
  • OPUS-MT: a base Transformer trained with Marian on all OPUS data available on 2020-02-26 (81.9M lines)

The benchmark reports the number of target tokens generated per second (higher is better). The results are aggregated over multiple runs. See the benchmark scripts for more details and reproduce these numbers.

Please note that the results presented below are only valid for the configuration used during this benchmark: absolute and relative performance may change with different settings.

CPU

Tokens per second Max. memory BLEU
OpenNMT-tf WMT14 model
OpenNMT-tf 2.31.0 (with TensorFlow 2.11.0) 209.2 2653MB 26.93
OpenNMT-py WMT14 model
OpenNMT-py 3.0.4 (with PyTorch 1.13.1) 275.8 2012MB 26.77
- int8 323.3 1359MB 26.72
CTranslate2 3.6.0 658.8 849MB 26.77
- int16 733.0 672MB 26.82
- int8 860.2 529MB 26.78
- int8 + vmap 1126.2 598MB 26.64
OPUS-MT model
Transformers 4.26.1 (with PyTorch 1.13.1) 147.3 2332MB 27.90
Marian 1.11.0 344.5 7605MB 27.93
- int16 330.2 5901MB 27.65
- int8 355.8 4763MB 27.27
CTranslate2 3.6.0 525.0 721MB 27.92
- int16 596.1 660MB 27.53
- int8 696.1 516MB 27.65

Executed with 4 threads on a c5.2xlarge Amazon EC2 instance equipped with an Intel(R) Xeon(R) Platinum 8275CL CPU.

GPU

Tokens per second Max. GPU memory Max. CPU memory BLEU
OpenNMT-tf WMT14 model
OpenNMT-tf 2.31.0 (with TensorFlow 2.11.0) 1483.5 3031MB 3122MB 26.94
OpenNMT-py WMT14 model
OpenNMT-py 3.0.4 (with PyTorch 1.13.1) 1795.2 2973MB 3099MB 26.77
FasterTransformer 5.3 6979.0 2402MB 1131MB 26.77
- float16 8592.5 1360MB 1135MB 26.80
CTranslate2 3.6.0 6634.7 1261MB 953MB 26.77
- int8 8567.2 1005MB 807MB 26.85
- float16 10990.7 941MB 807MB 26.77
- int8 + float16 8725.4 813MB 800MB 26.83
OPUS-MT model
Transformers 4.26.1 (with PyTorch 1.13.1) 1022.9 4097MB 2109MB 27.90
Marian 1.11.0 3241.0 3381MB 2156MB 27.92
- float16 3962.4 3239MB 1976MB 27.94
CTranslate2 3.6.0 5876.4 1197MB 754MB 27.92
- int8 7521.9 1005MB 792MB 27.79
- float16 9296.7 909MB 814MB 27.90
- int8 + float16 8362.7 813MB 766MB 27.90

Executed with CUDA 11 on a g5.xlarge Amazon EC2 instance equipped with a NVIDIA A10G GPU (driver version: 510.47.03).

Contributing

CTranslate2 is a community-driven project. We welcome contributions of all kinds:

  • New Model Support: Help us implement more Transformer architectures.
  • Performance: Propose optimizations for CPU or GPU kernels.
  • Bug Reports: Open an issue if you find something not working as expected.
  • Documentation: Improve our guides or add new examples.

Check out our Contributing Guide to learn how to set up your development environment.

Additional resources

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ctranslate2-4.8.2-cp314-cp314t-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.14tWindows x86-64

ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ x86-64

ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ctranslate2-4.8.2-cp314-cp314-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.14Windows x86-64

ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp314-cp314-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

ctranslate2-4.8.2-cp314-cp314-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

ctranslate2-4.8.2-cp313-cp313-win_amd64.whl (19.2 MB view details)

Uploaded CPython 3.13Windows x86-64

ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp313-cp313-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

ctranslate2-4.8.2-cp313-cp313-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

ctranslate2-4.8.2-cp312-cp312-win_amd64.whl (19.2 MB view details)

Uploaded CPython 3.12Windows x86-64

ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp312-cp312-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

ctranslate2-4.8.2-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ctranslate2-4.8.2-cp311-cp311-win_amd64.whl (19.2 MB view details)

Uploaded CPython 3.11Windows x86-64

ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp311-cp311-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

ctranslate2-4.8.2-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ctranslate2-4.8.2-cp310-cp310-win_amd64.whl (19.2 MB view details)

Uploaded CPython 3.10Windows x86-64

ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp310-cp310-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

ctranslate2-4.8.2-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ctranslate2-4.8.2-cp39-cp39-win_amd64.whl (19.2 MB view details)

Uploaded CPython 3.9Windows x86-64

ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (39.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (16.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

ctranslate2-4.8.2-cp39-cp39-macosx_11_0_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

ctranslate2-4.8.2-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file ctranslate2-4.8.2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f6f0b576c247984d3fc299a372ccc9319b668d6d25b0539f3c861beba15d0504
MD5 ba04eebc4988744abd322aa2373ef3ff
BLAKE2b-256 6a399d316f00f184cea15e807a977df5bc76fc8f27f81246015f12083f42cd1c

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd9ab8b521230e8e962a58362b1ccde582806e781af8c1b9d7b244f3024468b1
MD5 53acce47d7ce45c64227189df41af8f9
BLAKE2b-256 6387b964f427fcdfad983977859386007e1367eb340f747f63b6c0001cf78905

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32b9d0e984aa17a0da9b37bb7e4dcc638e898a2c32de08d5a4db53f15f640faa
MD5 eba11ee5012f247b745a9d8962962d9a
BLAKE2b-256 6223f859ee8af1c6366795d59979a7e941a397823cc38585f5731c34a66f1048

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 70e2388d31dfb59968e6e011d01a6fc6bf802c0e1ad920a8d2a413f1c9da02ae
MD5 5cea45eb78a83552f143597a79851939
BLAKE2b-256 28c20fc88102f448aee8fa704fec13e568f716df11aa701e901b2e401aa5d8ab

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58b1a78d050a7f281907b8acfe6f0cdbbf2feaf7464f38eb05b846f83fbaa297
MD5 677c314c638374320870536e2bae9902
BLAKE2b-256 3346f25a66e905d3ce13aba221e6e7d63e24acd2539e48549675e3e0527f9ffe

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 00bc9f44172d05bd2becefe757d2397ab3292fad1695169f9ebb9c16eb497ce2
MD5 4dc8d78c85d8a476d770b22f913271fd
BLAKE2b-256 f28603386a60b634a34c820e00f82bec808d38841cc2c007ec6b797892a9a5b5

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 573dcf5d96034dd9bcf7ee0db1657af490a52292ffc77dfb4b104da1e93322ad
MD5 494c843e109bd30c5aaa63b52693b987
BLAKE2b-256 140cde0305052c2bb35979c4a6c668c7aa6f139c10bc0939833450b462cef829

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e866ccf5f5668f7302c39b535d19d7e5811f3f00d6246faf6ed6fa070fa1af3
MD5 ee0accb310ac6e8040daf79a0932d5a2
BLAKE2b-256 f9c5c8d91fa1848f9bc09e943337b9c7ebd20d77f1344f5d595d10979f5e59d4

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 980f13e1d41987908af945861081158fbcb2983f4f9399514adc8c87378b5587
MD5 52790fd310a636c89e1fceeeeeeede14
BLAKE2b-256 0307444fccd37ba9e3d84dcb985fc174c82636e7a8c69b47bb0c1bf566045d37

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e32ae5e625a8999749745de43c2de5c12ceebb6d0d9cc9a3a956e8912bd68edb
MD5 48b101ae52361d170c0efc304d325d23
BLAKE2b-256 72b428111e86927b2490388d8e0b79ec83db38f2a81bf452318f24563b42e205

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 399c20a7336b6358f69ce3c615e090eabc08f29735a079fd1ac1e464119e0861
MD5 1d0754fa637cdb4a5f8a833dd32e77cf
BLAKE2b-256 c2fca9e9e0ce1c0a29bc4c17bf56ccb4274293c0bbb2b8aae561727d82fcb0ca

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 633f19d1ff8d053a8b179ca742b242002ac7882a2ab44e319c6efcde27d586a4
MD5 cdd5a7cc3f6bb0ada85669bfa3ea873c
BLAKE2b-256 898b051962470b8e9df1a43f0c9c7a03ce1c8a279db76be4e6a6fcb5171d1d29

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 249b35f575adf8dd11e6ba43b212d5cbfc845d1140abc610c2872eef1ffb3481
MD5 cdad4a91786b77d7b73edcb98d08984c
BLAKE2b-256 a6c7cf22407330c90c1f3ef642ece11ff6bfe686509e995b95545951edf29117

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2778eaf89340062feb0d2d3dd35bedb14644673ccbce8934782dc8d093b2cab9
MD5 f7de2723592d236ac9328eb8edf0f1f8
BLAKE2b-256 b4b5fde838502472462f2c8fd9e8fe17e734854bbe1047452c28d4fbe3eab7b2

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a40b190248389e1adb38ff90407937131c6bb9d7f9771f29ca1dca01946ff252
MD5 f879d519003304c150243cc882b28ff3
BLAKE2b-256 2c003f5d12d94daa22ddf51de0252313476c0f8fca8b1c7776592953764a8b85

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d94421d565d0de61c032998f737a18942b0f2bef40c0424b1846ec6f67300105
MD5 b87a712a77f4915bb7c9bb54d3825ba7
BLAKE2b-256 4e23e3b5322ff7368fcbed181ea4c209149416e7940b5b04971d5ee4084afe1a

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 554a0b2abf098a11c66ef7930c0a05b3de683a455e8ea3f2e6ab6966aaabc136
MD5 73c748bc4669f5df20579f5b1c3e37f3
BLAKE2b-256 0123d72e70cac2b7c5c832a629c380235b53b20fac8c0921856bcf625b08ba44

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 781f835da7fdc4adcc38f9d674dbe9b37eaf3c9aee3b2bc17d684342ff59d549
MD5 efe6c0484ac48afb0eedd319ce43144f
BLAKE2b-256 5346bfa42114fd583b0ef30b67113486ab72d3ff466e60a824739257bcc533bd

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5385f15493e7b6f41377da83d0d5afeb8e0f36188260722f3800c3c7121455af
MD5 40a974be2f1ebe41f425253d12a0c867
BLAKE2b-256 ca27e419389fb6040a8170bb30c3dcd50c29b70638852a264acc5bf804bf8800

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fedda669421a57f8164568ee86ea265727016988d310fcc2e24ca30e9ec457cd
MD5 677115e39772998635ba652d91a5c374
BLAKE2b-256 12979c63a51a8c8e13e95ec2aec639460fb0f271b0421e1a365b8aad440385c4

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 995938fcd24a1174a7abf9765e7fa216b5b91a1d8e8c4c8f383c7a186e8bab2e
MD5 fb7ddec770a06a2b000e9dd8e708c672
BLAKE2b-256 7e8621926da682103a20d4f4833b389131b801c71e6b8d6047be5f0a28fe673a

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a24e0a95151b970941867fec94c983df978630f1996242a587c072d455607d28
MD5 3fa519b5012022a35bba940f4d90595d
BLAKE2b-256 f33d75c029ffb484957f1d2be0f9c3b9b1474955bb16c22df85bcba50c48df11

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3823c9883c2c410a76b2f19feda9da628a3c112cedfd912db815e0055c8235e2
MD5 30dca2de2d892e2d06626e6e05d8f353
BLAKE2b-256 102e2d08b1219303af7256aeb78b98ee847ffb229c5fe4815e6d3a1b6483846a

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8221875b09ef982e3579a5165f8c9fcfb3d5de0f710af228eca2f73d69635ace
MD5 96dfd7a9010ca07b909326d8be4e7a88
BLAKE2b-256 b2afcfe767012a0809c15155ecae3125ca66a16aeee4669bae146220cc631a76

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb2a5b4c206b3bd1f7f4b44d07e86e42050af6753053cdc86444f8d0ead9d6d8
MD5 af6bb19c5190a99974c82c1deea1e387
BLAKE2b-256 4317f22fbbb0723891704af803e1e7af5541bb46013adb347f870cbd8c4834d3

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8ad4ee86fb93e8d7456fbcf77735d33c51eda4f363e15db4151b0e56e8633677
MD5 c029f326ecd928eef29b4da13eef7b2a
BLAKE2b-256 ebae73680b494bb48158332a5d6e13f4b07fe7e38fe799ae2d760753ec2b9e5a

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 43adddac06f387b12ec921bcdd8fb50525eae4f43672fe64e15ebeea9854b040
MD5 70c8e8ff7a05569d92c9f35137c5f3f1
BLAKE2b-256 be64494ff713e9b8633043d443f67be5a521d960c12672c3f83918079b5b063e

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e55a43e68762bcac3529aa469ea6d2af0d35b84f9187212a8a1079acc9b00f5
MD5 79277614f3cbce4784ecc76a0e75d32f
BLAKE2b-256 38b08e418a29335f8c96f7ed1e9c5d4377862e01d656d5f33d895fb7fa83ce14

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e563497eafeebb6417678d4fc948edb7995d02cb8d1ef479bdabc4496edd7558
MD5 abb64d6fcf4fa3b5d91e0cc4ae81dc83
BLAKE2b-256 0b8ba538f793bfdfcbc6d6b1bc7fa7dc010ccea5ef5b46390eb65d702fae35cd

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f87f29d4b1c26ec7437f147d70cc52a53465acfcd2e754d3a59c12fdb932ae7
MD5 6990628bf2554820e3cbafc084fbb2ed
BLAKE2b-256 422087da5148a435f3bafe4caeff722e7ce03034fea34a9ee03c420102804b3f

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: ctranslate2-4.8.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.2 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ctranslate2-4.8.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2d86e5c26e3fc0a1dce410951fecbce4f92e3facbd1a62c93d92276bcbd53d08
MD5 92e0f2462a3237d96ac364d7c58d3091
BLAKE2b-256 21507fcab0bb4afeb235902415877a468101b4a0b43598e4bcf659bff9d434c3

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a732c7d58b89608c28cc4f04761c76a17e9fdab443e78c6857c736599bc8d72
MD5 cf6b11ad7d815ffbe045529401d2006e
BLAKE2b-256 d8f505f7fcbc5a1f2899e8618611a211ab44625a2b93aae72f92735248efcedf

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 077e96d0c9c7308b989538b6f9955e9c42e87b65cb4c7005817f938ba497b6d4
MD5 4b5ebe3b4895944510d9bc459edd3780
BLAKE2b-256 fa18ea62c861991252c42a7d42e0b95315eccd98393098b59d29d8836a73aa13

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 94f4a0c2a9641b18a2d1b873ad615efe95a5417a88f63470f3ca11088c9754df
MD5 7b02fbc822150c25fa60b8377ad3263e
BLAKE2b-256 4b020587541b18f4c15d4e6f6cbdd1431da8cb5a31b26c449d674ae180f173af

See more details on using hashes here.

File details

Details for the file ctranslate2-4.8.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ctranslate2-4.8.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b40592b45c4116e651321a0371c48cbebe22d856159b896afe7728bf694a9a6
MD5 4482ec1bcd2b06d77722f62a56d620a5
BLAKE2b-256 9ef9153c64b025e878ef9db033c92c1f47ef75e8009fd43d5a25f6210a8bb084

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

4.8.2 This release

35 files

4.8.1

35 files

4.8.0

35 files

4.7.2

35 files

4.7.1

35 files

4.7.0

35 files

4.6.3

35 files

4.6.2

35 files

4.6.1

35 files

4.6.0

25 files

4.5.0

20 files

4.4.0

20 files

4.3.1

25 files

4.2.1

25 files

4.1.0

25 files

4.0.0

25 files

3.24.0

25 files

3.23.0

25 files

3.22.0

25 files

3.21.0

25 files

3.20.0

25 files

3.19.0

25 files

3.18.0

24 files

3.17.1

24 files

3.17.0

24 files

3.16.1

24 files

3.16.0

24 files

3.15.1

24 files

3.15.0

24 files

3.14.0

24 files

3.13.0

24 files

3.12.0

24 files

3.11.0

24 files

3.10.3

24 files

3.10.2

24 files

3.10.1

24 files

3.10.0

24 files

3.9.1

24 files

3.9.0

24 files

3.8.0

24 files

3.7.0

24 files

3.6.0

24 files

3.5.1

24 files

3.5.0

24 files

3.4.0

24 files

3.3.0

24 files

3.2.0

24 files

3.1.0

24 files

3.0.2

24 files

3.0.1

24 files

3.0.0

24 files

2.24.0

28 files

2.23.0

28 files

2.22.0

23 files

2.21.1

23 files

2.21.0

23 files

2.20.0

23 files

2.19.1

23 files

2.19.0

23 files

2.18.0

23 files

2.17.0

23 files

1.20.1

8 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page