[package] name = "rtx-transformers" version.workspace = true edition.workspace = true authors.workspace = true license.workspace = true repository.workspace = true description = "Complete transformer training infrastructure with revolutionary quantum/neuromorphic/edge integration" [dependencies] # Core RTX dependencies - enabled for autograd integration rtx-tensor = { workspace = true } rtx-autograd = { workspace = true } rtx-quantum = { workspace = true } rtx-neuromorphic = { workspace = true } # Essential dependencies anyhow = { workspace = true } thiserror = { workspace = true } tracing = { workspace = true } tracing-subscriber = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } tokio = { workspace = true } # Math and collections nalgebra = { workspace = true } indexmap = { workspace = true } dashmap = { workspace = true } rand = { workspace = true } num-complex = { workspace = true } base64 = { workspace = true } reqwest = { workspace = true } # Async runtime futures = { workspace = true } # Time handling chrono = { workspace = true } # GPU acceleration cudarc = { workspace = true, optional = true } # Additional dependencies parking_lot = { workspace = true } rtx-runtime = { workspace = true } rtx-flash-attention = { workspace = true } # Text processing regex = "1.10" unicode-normalization = "0.1" # Async trait support async-trait = "0.1" # Curriculum learning dependencies ordered-float = "4.2" # Modular networks dependencies uuid = { version = "1.0", features = ["v4"] } semver = "1.0" [dev-dependencies] tokio-test = { workspace = true } proptest = { workspace = true } criterion = { workspace = true } tempfile = { workspace = true } approx = "0.5" [features] default = ["cuda"] cuda = ["cudarc"] [[bin]] name = "test_autograd_compilation" path = "test_autograd_compilation.rs" [[bin]] name = "test_structured_sparsity_standalone" path = "src/layers/structured_sparsity_standalone_test.rs" [[bin]] name = "test_ademamix_standalone" path = "test_ademamix_standalone.rs" [[bin]] name = "hybrid_ssm_test_standalone" path = "hybrid_ssm_test_standalone.rs" [[bin]] name = "alibi_standalone_test" path = "alibi_standalone_test.rs"