[package] name = "lact-daemon" version = "0.7.1" edition = "2021" [features] default = [] bench = ["dep:divan"] [dependencies] lact-schema = { path = "../lact-schema" } amdgpu-sysfs = { workspace = true } anyhow = { workspace = true } tracing = { workspace = true } serde = { workspace = true, features = ["rc"] } serde_with = { workspace = true } serde_json = { workspace = true } tracing-subscriber = { workspace = true } nix = { workspace = true, features = ["user", "fs", "ioctl"] } chrono = { workspace = true } tokio = { workspace = true, features = [ "rt", "macros", "net", "time", "signal", "sync", ] } futures = { workspace = true } indexmap = { workspace = true } divan = { workspace = true, optional = true } nvml-wrapper = { git = "https://github.com/ilya-zlobintsev/nvml-wrapper", branch = "lact" } bitflags = "2.6.0" pciid-parser = { version = "0.8", features = ["serde"] } serde_yaml = "0.9" vulkano = { version = "0.34.1", default-features = false } zbus = { version = "5.3.1", default-features = false, features = ["tokio"] } libdrm_amdgpu_sys = { version = "0.8.1", default-features = false, features = [ "dynamic_loading", ] } tar = "0.4.40" libflate = "2.0.0" os-release = "0.1.0" notify = { version = "8.0.0", default-features = false } copes = { git = "https://gitlab.com/corectrl/copes" } libloading = "0.8.6" [dev-dependencies] pretty_assertions = { workspace = true } insta = { version = "1.41.1", features = ["json", "yaml"] } [build-dependencies] bindgen = "0.68"