Files
rustytorch/crates/training/rtx-preprocessing/Cargo.toml
T
2026-03-04 00:08:42 +00:00

70 lines
1.3 KiB
TOML

[package]
name = "rtx-preprocessing"
version = "1.0.0"
edition.workspace = true
rust-version = "1.92"
authors.workspace = true
license.workspace = true
repository.workspace = true
description = "GPU-accelerated data preprocessing transformers for RustyTorch++"
[dependencies]
# Runtime integration for GPU memory and kernel execution
rtx-runtime = { path = "../../core/rtx-runtime" }
rtx-tensor = { path = "../../core/rtx-tensor" }
# Core utilities
anyhow.workspace = true
thiserror.workspace = true
tracing.workspace = true
# Serialization for transformer persistence
serde.workspace = true
bincode.workspace = true
# Numeric computing
ndarray = "0.15"
half = "2.3"
rand = "0.8"
rand_distr = "0.4"
# Statistical operations
statrs.workspace = true
# Hash maps for encoding operations
indexmap = { version = "2.0", features = ["serde"] }
fnv = "1.0"
# Memory-mapped files and distributed processing
memmap2 = "0.9"
nix = "0.27"
parking_lot = "0.12"
crossbeam = "0.8"
rayon = "1.8"
dashmap = "5.5"
once_cell = "1.19"
[dev-dependencies]
# Testing framework
proptest.workspace = true
criterion.workspace = true
tokio.workspace = true
# Additional testing utilities
approx = "0.5"
rand = "0.8"
tempfile = "3.0"
[features]
default = ["gpu"]
gpu = []
cpu = []
[lib]
name = "rtx_preprocessing"
path = "src/lib.rs"
[lints]
workspace = true