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

50 lines
1.3 KiB
TOML

[package]
name = "rtx-search-core"
version = "1.0.0"
edition.workspace = true
rust-version = "1.92"
authors = ["RustyTorch Team"]
license = "MIT OR Apache-2.0"
description = "Unified architecture search framework - NAS and evolutionary optimization"
repository = "https://github.com/rustytorch/rustytorch"
keywords = ["machine-learning", "neural-architecture-search", "nas", "evolution", "automl"]
categories = ["machine-learning", "algorithms"]
[features]
default = ["nas", "evolution"]
nas = ["dep:rtx-nas"]
evolution = ["dep:rtx-evolution"]
all = ["nas", "evolution"]
[dependencies]
# Search implementations (optional based on features)
rtx-nas = { path = "../rtx-nas", optional = true }
rtx-evolution = { path = "../rtx-evolution", optional = true }
# Core dependencies
rtx-tensor = { path = "../../core/rtx-tensor" }
rtx-runtime = { path = "../../core/rtx-runtime" }
rtx-graph = { path = "../../core/rtx-graph" }
# Error handling
anyhow = { workspace = true }
thiserror = { workspace = true }
# Serialization
serde = { workspace = true }
serde_json = { workspace = true }
# Logging
tracing = { workspace = true }
# UUID for search runs
uuid = { workspace = true }
[dev-dependencies]
tokio-test = { workspace = true }
criterion = { workspace = true }
proptest = { workspace = true }
[lints]
workspace = true