[package] name = "rtx-graph" version = "1.0.0" edition.workspace = true rust-version = "1.92" authors.workspace = true license.workspace = true repository.workspace = true description = "Unified data+compute graph representation for RustyTorch++" [dependencies] # Workspace dependencies anyhow.workspace = true thiserror.workspace = true serde.workspace = true serde_json.workspace = true uuid.workspace = true tracing.workspace = true tokio.workspace = true dashmap.workspace = true crossbeam.workspace = true parking_lot.workspace = true chrono.workspace = true # Internal dependencies rtx-tensor = { path = "../rtx-tensor" } rtx-runtime = { path = "../rtx-runtime" } # rtx-compiler = { path = "../../specialized/rtx-compiler" } # rtx-synthesis = { path = "../../specialized/rtx-synthesis" } # Graph-specific dependencies petgraph.workspace = true indexmap = { workspace = true, features = ["serde"] } bincode.workspace = true rand.workspace = true rayon.workspace = true [dev-dependencies] proptest.workspace = true criterion.workspace = true tokio-test.workspace = true tempfile.workspace = true futures = "0.3" [[bench]] name = "graph_operations" harness = false [[bench]] name = "optimization_passes" harness = false [lints] workspace = true