Skip to main content

DebugOutput Struct

One captured pipeline output (single-shot dump result). More...

Declaration

struct simaai::neat::debug::DebugOutput { ... }

Included Headers

#include <DebugTypes.h>

Public Member Attributes Index

OutputSpecexpected

Expected output spec. More...

OutputSpecobserved

Spec actually observed at runtime. More...

std::stringcaps_string

Payload caps string. More...

booltensorizable = false

True iff the payload could be wrapped as a Tensor. More...

boolunknown = false

True iff the payload type was not recognised. More...

std::vector< std::string >warnings

Non-fatal issues collected during capture. More...

std::optional< simaai::neat::Tensor >tensor

Owning tensor (when available). More...

std::vector< uint8_t >bytes

Raw bytes for non-tensorizable outputs. More...

Description

One captured pipeline output (single-shot dump result).

Carries the expected spec, the spec actually observed, the caps string of the payload, and either a Tensor (if the payload is tensorizable) or a raw byte buffer fallback. warnings holds any non-fatal issues collected during capture.

Definition at line 49 of file DebugTypes.h.

Public Member Attributes

bytes

std::vector<uint8_t> simaai::neat::debug::DebugOutput::bytes

Raw bytes for non-tensorizable outputs.

Definition at line 57 of file DebugTypes.h.

57 std::vector<uint8_t> bytes;

caps_string

std::string simaai::neat::debug::DebugOutput::caps_string

Payload caps string.

Definition at line 52 of file DebugTypes.h.

52 std::string caps_string;

expected

OutputSpec simaai::neat::debug::DebugOutput::expected

Expected output spec.

Definition at line 50 of file DebugTypes.h.

50 OutputSpec expected;

observed

OutputSpec simaai::neat::debug::DebugOutput::observed

Spec actually observed at runtime.

Definition at line 51 of file DebugTypes.h.

51 OutputSpec observed;

tensor

std::optional<simaai::neat::Tensor> simaai::neat::debug::DebugOutput::tensor

Owning tensor (when available).

Definition at line 56 of file DebugTypes.h.

56 std::optional<simaai::neat::Tensor> tensor;

tensorizable

bool simaai::neat::debug::DebugOutput::tensorizable = false

True iff the payload could be wrapped as a Tensor.

Definition at line 53 of file DebugTypes.h.

53 bool tensorizable = false;

unknown

bool simaai::neat::debug::DebugOutput::unknown = false

True iff the payload type was not recognised.

Definition at line 54 of file DebugTypes.h.

54 bool unknown = false;

warnings

std::vector<std::string> simaai::neat::debug::DebugOutput::warnings

Non-fatal issues collected during capture.

Definition at line 55 of file DebugTypes.h.

55 std::vector<std::string> warnings;

The documentation for this struct was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.