Closed versioned aggregate returned by the GPU health diagnostic. More...
#include <health_result.hpp>
Public Attributes | |
| std::string | schema { kSchema } |
| std::uint32_t | version = kVersion |
| std::string | run_id |
| std::string | measured_at_utc |
| UTC wall-clock time captured immediately before active probe execution. | |
| bool | render_requested = true |
| Verdict | verdict = Verdict::unverified |
| HealthState | health_state = HealthState::unverified |
| std::vector< ProbeEvidence > | probes |
| std::vector< std::string > | recommendations |
Closed versioned aggregate returned by the GPU health diagnostic.
| HealthState pulp::tooling::gpu_health::HealthResult::health_state = HealthState::unverified |
| std::string pulp::tooling::gpu_health::HealthResult::measured_at_utc |
UTC wall-clock time captured immediately before active probe execution.
Required by v2 and forbidden by the historical v1 contract.
| std::vector<ProbeEvidence> pulp::tooling::gpu_health::HealthResult::probes |
| std::vector<std::string> pulp::tooling::gpu_health::HealthResult::recommendations |
| bool pulp::tooling::gpu_health::HealthResult::render_requested = true |
| std::string pulp::tooling::gpu_health::HealthResult::run_id |
| std::string pulp::tooling::gpu_health::HealthResult::schema { kSchema } |
| Verdict pulp::tooling::gpu_health::HealthResult::verdict = Verdict::unverified |
| std::uint32_t pulp::tooling::gpu_health::HealthResult::version = kVersion |