Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::tooling::gpu_health::HealthResult Struct Reference

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

Detailed Description

Closed versioned aggregate returned by the GPU health diagnostic.

Member Data Documentation

◆ health_state

HealthState pulp::tooling::gpu_health::HealthResult::health_state = HealthState::unverified

◆ measured_at_utc

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.

◆ probes

std::vector<ProbeEvidence> pulp::tooling::gpu_health::HealthResult::probes

◆ recommendations

std::vector<std::string> pulp::tooling::gpu_health::HealthResult::recommendations

◆ render_requested

bool pulp::tooling::gpu_health::HealthResult::render_requested = true

◆ run_id

std::string pulp::tooling::gpu_health::HealthResult::run_id

◆ schema

std::string pulp::tooling::gpu_health::HealthResult::schema { kSchema }

◆ verdict

Verdict pulp::tooling::gpu_health::HealthResult::verdict = Verdict::unverified

◆ version

std::uint32_t pulp::tooling::gpu_health::HealthResult::version = kVersion

The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/tools/cli/gpu_health/include/pulp_tooling/gpu_health/health_result.hpp