[package] name = "rtx-geom" version = "1.0.0" edition.workspace = true rust-version = "1.92" authors.workspace = true license.workspace = true repository.workspace = true description = "Graph Neural Network library with GPU acceleration for RustyTorch++" [dependencies] # Core RustyTorch dependencies rtx-tensor = { path = "../../core/rtx-tensor" } rtx-runtime = { path = "../../core/rtx-runtime" } rtx-autograd = { path = "../../core/rtx-autograd" } # Graph data structures petgraph = "0.6" slotmap = "1.0" # Core utilities anyhow.workspace = true thiserror.workspace = true tracing.workspace = true # Serialization serde.workspace = true # Numeric computing ndarray = "0.15" indexmap = "2.0" # Memory and synchronization parking_lot = "0.12" [dev-dependencies] # Testing framework proptest.workspace = true criterion.workspace = true tokio.workspace = true # Additional testing utilities approx = "0.5" rand = "0.8" [features] default = [] [[bench]] name = "gnn_bench" harness = false [lib] name = "rtx_geom" path = "src/lib.rs" [lints] workspace = true