ct2rs 0.8.0

Rust bindings for OpenNMT/CTranslate2
Documentation
[[example]]
name = "bart"

[[example]]
name = "bloom"

[[example]]
name = "falcon"

[[example]]
name = "marian-mt"

[[example]]
name = "mpt"

[[example]]
name = "nllb"

[[example]]
name = "gpt-2"

[[example]]
name = "gpt-j"

[[example]]
name = "gpt-neox"

[[example]]
name = "opt"

[[example]]
name = "t5"

[[example]]
name = "stream"
[build-dependencies.cmake]
version = "0.1.50"

[build-dependencies.cxx-build]
version = "1.0.122"

[build-dependencies.walkdir]
version = "2.5.0"
[dependencies.anyhow]
version = "1.0.83"

[dependencies.cxx]
features = ["c++17"]
version = "1.0.122"

[dependencies.intel-mkl-src]
optional = true
version = "0.8.1"

[dependencies.sentencepiece]
version = "0.11.2"

[dependencies.tokenizers]
version = "0.19.1"
[dev-dependencies.clap]
features = ["derive"]
version = "4.5.4"

[dev-dependencies.rand]
version = "0.8.5"

[features]
accelerate = []
cuda = []
cudnn = ["cuda"]
default = ["ruy", "accelerate"]
mkl = ["dep:intel-mkl-src"]
openblas = []
ruy = []

[package]
authors = ["Junpei Kawamoto <kawamoto.junpei@gmail.com>"]
categories = ["api-bindings"]
description = "Rust bindings for OpenNMT/CTranslate2"
documentation = "https://docs.rs/ct2rs"
edition = "2021"
include = ["/include", "/src", "/build.rs", "/LICENSE", "/examples", "/CTranslate2/CMakeLists.txt", "/CTranslate2/LICENSE", "/CTranslate2/cmake", "/CTranslate2/cpp", "/CTranslate2/include", "/CTranslate2/python", "/CTranslate2/src", "/CTranslate2/third_party", "!/CTranslate2/**/.*", "!/CTranslate2/**/test", "!/CTranslate2/**/docs", "!/CTranslate2/**/media"]
keywords = ["ctranslate2", "bindings", "llm"]
license = "MIT"
name = "ct2rs"
readme = "README.md"
repository = "https://github.com/jkawamoto/ctranslate2-rs"
version = "0.8.0"