[package]
name = "nuvec-distributed"
description = "MLX's TCP ring and JACCL (Thunderbolt 5 RDMA) backends for nuvec's distributed collectives"
exclude.workspace = true
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
homepage.workspace = true
readme.workspace = true
keywords.workspace = true
categories.workspace = true
[features]
jaccl = []
[dependencies]
nuvec-core.workspace = true
sha2.workspace = true
hmac.workspace = true
half.workspace = true
[target.'cfg(unix)'.dependencies]
libc.workspace = true
[dev-dependencies]
nuvec-compile.workspace = true
nuvec = { path = "../nuvec" }
nuvec-nn = { path = "../nuvec-nn" }
[package.metadata.docs.rs]
targets = ["aarch64-apple-darwin"]
all-features = true
[lints]
workspace = true
[[bench]]
name = "all_sum"
harness = false