GPU enumeration probe
Implementedv0.0.0
src/core/gpu.cpp
The GPU probe is careful about semantics. If `nvidia-smi` is missing it reports the GPU probe as skipped or missing, not as evidence that the machine definitely lacks a GPU. If `nvidia-smi` runs but returns nothing or fails, it flags an issue.
Behavior
Probe commandbash
nvidia-smi --query-gpu=name --format=csv,noheaderThis file encodes an important diagnostic nuance: a missing driver tool blocks the GPU probe, but it does not conclusively prove that the host lacks supported hardware.
Related files
Core contract
include/core/gpu.hpp
Declares the GPU enumeration probe.
Core implementation
src/core/process.cpp
Implements PATH scanning, shell command execution, output trimming, and exit code decoding.
Core implementation
src/core/driver.cpp
Checks for `nvidia-smi` and, when available, queries the GPU driver version.