[package] name = "sbv2_core" version.workspace = true edition.workspace = true description.workspace = true readme.workspace = true repository.workspace = true documentation.workspace = true license.workspace = true [dependencies] anyhow.workspace = true base64 = { version = "0.22.1", optional = true } dotenvy.workspace = true env_logger.workspace = true hound = "3.5.1" jpreprocess = { version = "0.12.0", features = ["naist-jdic"] } ndarray.workspace = true npyz = { version = "0.8.4", optional = true } num_cpus = "1.17.0" once_cell.workspace = true ort = { git = "https://github.com/pykeio/ort.git", version = "2.0.0-rc.9", optional = true } regex = "1.12.1" serde = { version = "1.0.228", features = ["derive"] } serde_json = "1.0.145" tar = "0.4.41" thiserror = "2.0.17" tokenizers = { version = "0.22.1", default-features = false } zstd = "0.13.2" [features] cuda = ["ort/cuda", "std"] cuda_tf32 = ["std", "cuda"] agpl_dict = [] std = ["dep:ort", "tokenizers/progressbar", "tokenizers/onig", "tokenizers/esaxx_fast"] dynamic = ["ort/load-dynamic", "std"] directml = ["ort/directml", "std"] tensorrt = ["ort/tensorrt", "std"] coreml = ["ort/coreml", "std"] default = ["std", "agpl_dict"] no_std = ["tokenizers/unstable_wasm"] aivmx = ["npyz", "base64"] base64 = ["dep:base64"] [build-dependencies] dirs = "6.0.0" ureq = "3.1.2"