[package] name = "rtx-backend-metal" version = "1.0.0" edition.workspace = true authors.workspace = true license.workspace = true repository.workspace = true description = "Metal backend for RustyTorch++ Backend trait - Apple Silicon acceleration" [dependencies] # Backend trait rtx-backend = { workspace = true } # Existing Metal implementation rtx-metal = { workspace = true } # Optimized Flash Attention for Metal rtx-flash-metal-attention = { workspace = true } # Tensor types for conversion rtx-tensor = { workspace = true } # Core utilities thiserror = { workspace = true } parking_lot = { workspace = true } # Randomization rand = { workspace = true } rand_distr = { workspace = true } # Caching once_cell = "1.19" [dev-dependencies] tokio = { workspace = true, features = ["rt-multi-thread", "macros"] } [lints] workspace = true