[package] name = "rtx-validation" version = "0.1.0" edition = "2021" authors = ["RustyTorch++ Team"] description = "GPU-accelerated model selection and validation utilities for RustyTorch++" license = "MIT OR Apache-2.0" keywords = ["machine-learning", "gpu", "validation", "cross-validation", "hyperparameter"] categories = ["science", "algorithms"] [dependencies] # Core RustyTorch++ dependencies rtx-tensor = { path = "../rtx-tensor" } rtx-runtime = { path = "../rtx-runtime" } rtx-ml-classic = { path = "../rtx-ml-classic" } # Scientific computing ndarray = "0.16" approx = "0.5" rand = "0.8" rayon = "1.10" # Error handling and utilities anyhow = "1.0" thiserror = "2.0" tracing = "0.1" parking_lot = "0.12" # Optimization ordered-float = "4.5" itertools = "0.13" # Async/await for GPU operations tokio = { version = "1.0", features = ["rt", "rt-multi-thread", "macros"] } # Statistics and sampling statrs.workspace = true smartcore = { version = "0.3", default-features = false } [dev-dependencies] criterion = { version = "0.5", features = ["html_reports"] } proptest = "1.5" quickcheck = "1.0" pretty_assertions = "1.4" [[bench]] name = "validation_bench" harness = false [features] default = ["gpu"] gpu = []