[package] name = "rtx-compress" version = "1.0.0" edition.workspace = true rust-version = "1.92" authors.workspace = true license.workspace = true repository.workspace = true [dependencies] rtx-tensor = { path = "../../core/rtx-tensor" } rtx-runtime = { path = "../../core/rtx-runtime" } rtx-inference = { path = "../../production/rtx-inference" } rtx-autograd = { path = "../../core/rtx-autograd" } bytemuck = "1.14" lz4 = "1.24" zstd = "0.13" anyhow = "1.0" thiserror = "2" rayon = "1.8" rand = "0.8" ndarray = "0.15" arrow = "54.0" serde = { version = "1.0", features = ["derive"] } bincode = "1.3" parking_lot = "0.12" tracing = "0.1" [dev-dependencies] criterion = "0.5" proptest = "1.4" approx = "0.5" [[bench]] name = "compression_bench" harness = false [[example]] name = "comprehensive_compression" required-features = ["disabled_tests"] [build-dependencies] cc = "1.0" [features] default = [] disabled_tests = [] cuda = ["rtx-tensor/cuda", "dep:cudarc"] [dependencies.cudarc] version = "0.18.2" optional = true features = ["driver", "nvrtc"] [lints] workspace = true