[package]
name = "xgpu-proxy"
version = "0.1.0"
edition = "2021"
[lib]
crate-type = ["cdylib"]
[dependencies]
xgpu-macros = { path = "../macros" }
xgpu-common = { path = "../common" }
xgpu-journal = { path = "../journal" }
cudax = { path = "../cudax", features = [ "nvml", "cublas", "cublaslt", "nccl", "link" ] }
anyhow = "1.0.100"
ctor = "0.6.0"
crossbeam = "0.8.4"
dashmap = "6.1.0"
lazy_static = "1.5.0"
once_cell = "1.21.3"
parking_lot = "0.12.5"
thiserror = "2.0.17"
tracing = "0.1.41"
tracing-subscriber = { version = "0.3.20", features = ["env-filter"] }
tracing-appender = "0.2.3"
indexmap = "2.12.0"
smallvec = { version = "1.15.1", features = ["const_new"] }
nohash-hasher = "0.2.0"
tinyvec = "1.10.0"