[package] name = "rtx-automeasure" version = "1.0.0" edition.workspace = true rust-version = "1.92" authors = ["RustyTorch Team"] description = "AutoML system for automatic model selection and hyperparameter optimization" license = "MIT OR Apache-2.0" repository = "https://github.com/rustytorch/rustytorch" [dependencies] # Core tensor and runtime dependencies rtx-tensor = { path = "../../core/rtx-tensor" } rtx-runtime = { path = "../../core/rtx-runtime" } # AutoML specific dependencies rtx-ml-classic = { path = "../../specialized/rtx-ml-classic" } rtx-preprocessing = { path = "../rtx-preprocessing" } rtx-validation = { path = "../../core/rtx-validation" } # Core Rust dependencies anyhow = "1.0" thiserror = "2" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" uuid = { version = "1.0", features = ["v4"] } chrono = { version = "0.4", features = ["serde"] } log = "0.4" # Numerical computing ndarray = "0.15" rand = "0.8" rand_distr = "0.4" # Optimization and machine learning smartcore = "0.3" linfa = "0.7" linfa-bayes = "0.7" # Async and parallelism tokio = { version = "1.0", features = ["full"] } futures = "0.3" rayon = "1.7" # System monitoring sysinfo = "0.29" [target.'cfg(target_os = "linux")'.dependencies] procfs = "0.16" [dev-dependencies] tokio-test = "0.4" criterion = { version = "0.5", features = ["html_reports"] } approx = "0.5" tempfile = "3.8" [[bench]] name = "automl_bench" harness = false [features] default = ["gpu"] gpu = [] cpu-only = [] [lints] workspace = true