[package]
name = "aetheric-gpu"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
authors.workspace = true
repository.workspace = true
description = "Aetheric Silicon: turn this host's RAM into a Digital GPU endpoint"
[lib]
name = "digital_gpu"
path = "src/lib.rs"
[features]
default = []
nvf-cyclic = []
[dependencies]
pim-core = { workspace = true }
vram-backends = { workspace = true }
license = { workspace = true }
security = { workspace = true }
scheduler = { workspace = true }
daemon = { workspace = true }
orchestrator = { workspace = true }
parking_lot = { workspace = true }
thiserror = { workspace = true }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
log = { workspace = true }
rayon = { workspace = true }
uuid = { version = "1", features = ["v4"] }
[dev-dependencies]
tempfile = "3"
criterion = { version = "0.5", features = ["html_reports"] }
env_logger = { workspace = true }
rand = { workspace = true }
rand_chacha = { workspace = true }
[[bench]]
name = "digital_gpu_bench"
harness = false