[package]
edition = "2024"
name = "gpu-probe"
version = "0.1.0"
authors = ["Jorge Menjivar <jorge@menjivar.ai>"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Cross-platform GPU memory (VRAM) detection with no vendor SDKs — uses NVML, Linux DRM sysfs (AMD/Intel), and macOS system_profiler/sysctl."
readme = "README.md"
keywords = [
"amd",
"gpu",
"intel",
"nvidia",
"vram",
]
categories = ["hardware-support"]
license = "Apache-2.0"
repository = "https://github.com/jorge-menjivar/gpu-probe"
[features]
default = ["nvidia"]
nvidia = ["dep:nvml-wrapper"]
[lib]
name = "gpu_probe"
path = "src/lib.rs"
[[example]]
name = "detect"
path = "examples/detect.rs"
[[test]]
name = "fd_leak"
path = "tests/fd_leak.rs"
[[test]]
name = "public_api"
path = "tests/public_api.rs"
[dependencies.nvml-wrapper]
version = "0.12"
optional = true