ct2rs 0.9.0

Rust bindings for OpenNMT/CTranslate2
Documentation
[build-dependencies.cmake]
version = "0.1.50"

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

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

[dependencies.anyhow]
version = "1.0.86"

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

[dependencies.ndarray]
optional = true
version = "0.15.6"

[dependencies.rustfft]
optional = true
version = "6.2.0"

[dependencies.sentencepiece]
version = "0.11.2"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0.204"

[dependencies.serde_json]
optional = true
version = "1.0.120"

[dependencies.tokenizers]
version = "0.19.1"

[dev-dependencies.clap]
features = ["derive"]
version = "4.5.9"

[dev-dependencies.hound]
version = "3.5.1"

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

[[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"

[[example]]
name = "whisper"

[features]
accelerate = []
cuda = []
cudnn = ["cuda"]
default = ["ruy", "accelerate"]
mkl = ["dep:intel-mkl-src"]
openblas = []
ruy = []
whisper = ["dep:ndarray", "dep:rustfft", "dep:serde", "dep:serde_json"]

[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.9.0"

[package.metadata.docs.rs]
features = ["whisper"]

[target."cfg(unix)".dependencies.intel-mkl-src]
optional = true
version = "0.8.1"

[target."cfg(windows)".dependencies.intel-mkl-src]
features = ["mkl-static-ilp64-seq"]
optional = true
version = "0.8.1"