[package]
name = "tritium-cli"
description = "The `tritium` command-line tool: inspect GGUF files and list registered backends."
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
readme = "README.md"
repository.workspace = true
authors.workspace = true
keywords.workspace = true
categories.workspace = true
[[bin]]
name = "tritium"
path = "src/main.rs"
[dependencies]
tritium-format = { workspace = true }
tritium-runtime = { workspace = true }
tritium-spec = { workspace = true }
tritium-cpu = { workspace = true }
tritium-nn = { workspace = true }
tritium-train = { workspace = true, optional = true }
tritium-cuda = { workspace = true, optional = true }
tritium-quantize = { workspace = true }
tritium-salt = { workspace = true }
tritium-core = { workspace = true }
half = { workspace = true }
clap = { workspace = true }
anyhow = { workspace = true }
ureq = { version = "3.3", features = ["json"] }
serde = { workspace = true }
serde_json = { workspace = true }
blake3 = { workspace = true }
sha2 = { workspace = true }
memmap2 = { workspace = true }
rayon = { workspace = true }
[target.'cfg(target_os = "linux")'.dependencies]
libc = { version = "0.2", optional = true }
[dev-dependencies]
serde_json = { workspace = true }
tritium-train = { workspace = true }
tritium-format = { workspace = true }
[features]
default = []
cuda = ["dep:tritium-cuda", "dep:tritium-train", "tritium-nn/cuda"]
nccl = ["cuda", "tritium-cuda/nccl", "dep:libc"]
[lints]
workspace = true