#include <array>
#include <cstdint>
#include <optional>
#include <string>
#include <string_view>
#include <vector>
Go to the source code of this file.
|
| enum class | pulp::tooling::gpu_health::Verdict { pulp::tooling::gpu_health::pass
, pulp::tooling::gpu_health::fail
, pulp::tooling::gpu_health::unavailable
, pulp::tooling::gpu_health::unverified
} |
| | Four-state outcome that keeps missing or inconclusive evidence out of pass. More...
|
| enum class | pulp::tooling::gpu_health::Stage {
pulp::tooling::gpu_health::configuration
, pulp::tooling::gpu_health::adapter
, pulp::tooling::gpu_health::shader_compile
, pulp::tooling::gpu_health::pipeline_create
,
pulp::tooling::gpu_health::render
, pulp::tooling::gpu_health::submit
, pulp::tooling::gpu_health::readback
, pulp::tooling::gpu_health::content
,
pulp::tooling::gpu_health::compute
, pulp::tooling::gpu_health::device_state
} |
| | Ordered semantic stage described by one EvidenceEvent. More...
|
| enum class | pulp::tooling::gpu_health::AdapterClass { pulp::tooling::gpu_health::hardware
, pulp::tooling::gpu_health::software
, pulp::tooling::gpu_health::null_adapter
, pulp::tooling::gpu_health::unknown
} |
| | Adapter class proven by native identity, never inferred from backend alone. More...
|
| enum class | pulp::tooling::gpu_health::HealthState {
pulp::tooling::gpu_health::healthy
, pulp::tooling::gpu_health::failed
, pulp::tooling::gpu_health::unavailable
, pulp::tooling::gpu_health::unverified
,
pulp::tooling::gpu_health::lost
} |
| | Aggregate device state derived from required probe evidence. More...
|
| enum class | pulp::tooling::gpu_health::IdentityStatus { pulp::tooling::gpu_health::authentic
, pulp::tooling::gpu_health::unverified
, pulp::tooling::gpu_health::unavailable
} |
| | Authenticity state for the optional native adapter identity fields. More...
|