[package] name = "rtx-graph" version.workspace = true edition.workspace = true 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 = "../rtx-compiler" } rtx-synthesis = { path = "../rtx-synthesis" } # Graph-specific dependencies petgraph.workspace = true indexmap = { workspace = true, features = ["serde"] } bincode.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