Framework-owned report returned by MeasureScope::stop(). More...
Declaration
struct simaai::neat::MeasureReport { ... }
#include <Run.h>
Public Member Functions Index
| std::string | to_text () const |
|
Render a compact customer-facing terminal report. More...
|
|
| std::string | to_json (int indent=2) const |
|
Render the same measured-window report as JSON. More...
|
|
Public Member Attributes Index
Description
Framework-owned report returned by MeasureScope::stop().
Definition at line 496 of file Run.h.
Public Member Functions
to_json()
| std::string simaai::neat::MeasureReport::to_json (int indent=2) |
|
Render the same measured-window report as JSON.
Definition at line 538 of file Run.h.
to_text()
| std::string simaai::neat::MeasureReport::to_text () |
|
Render a compact customer-facing terminal report.
Definition at line 536 of file Run.h.
Public Member Attributes
counters
| MeasureCounters simaai::neat::MeasureReport::counters |
|
Definition at line 514 of file Run.h.
edge_latency
| std::vector<MeasureEdgeLatency> simaai::neat::MeasureReport::edge_latency |
|
Definition at line 518 of file Run.h.
edge_latency_unattributed
| std::vector<MeasureEdgeLatency> simaai::neat::MeasureReport::edge_latency_unattributed |
|
Definition at line 519 of file Run.h.
elapsed_s
| double simaai::neat::MeasureReport::elapsed_s = 0.0 |
|
Definition at line 500 of file Run.h.
end_to_end
| MeasureLatencyStats simaai::neat::MeasureReport::end_to_end |
|
Queue-inclusive graph-entry to public-pull timing.
In a single-flight loop this approximates user-visible latency; in async burst / queued workloads it includes queue wait and should be presented as queue residency, not standalone model latency.
Definition at line 507 of file Run.h.
end_to_end_interpretation
| std::string simaai::neat::MeasureReport::end_to_end_interpretation |
|
- Initialiser
-
=
"Single-flight: approximates per-
input latency.
Async burst/queued: includes queue wait and "
"should be presented as queue residency, not standalone latency."
Definition at line 511 of file Run.h.
end_to_end_semantics
| std::string simaai::neat::MeasureReport::end_to_end_semantics = "queue_inclusive_graph_entry_to_public_pull" |
|
Definition at line 510 of file Run.h.
frame_gap
| MeasureLatencyStats simaai::neat::MeasureReport::frame_gap |
|
Definition at line 508 of file Run.h.
graph_sample_timing_misses
| std::uint64_t simaai::neat::MeasureReport::graph_sample_timing_misses = 0 |
|
Definition at line 532 of file Run.h.
graph_sample_timing_unkeyed
| std::uint64_t simaai::neat::MeasureReport::graph_sample_timing_unkeyed = 0 |
|
Definition at line 531 of file Run.h.
input
| MeasureInputStats simaai::neat::MeasureReport::input |
|
Definition at line 515 of file Run.h.
latency_samples_collected
| bool simaai::neat::MeasureReport::latency_samples_collected = false |
|
Definition at line 509 of file Run.h.
message_latency_source
| std::string simaai::neat::MeasureReport::message_latency_source |
|
diagnostics, lttng, or none.
Definition at line 526 of file Run.h.
message_latency_status
| std::string simaai::neat::MeasureReport::message_latency_status |
|
off, collected, unavailable, or failed.
Definition at line 525 of file Run.h.
metrics_trace_dir
| std::string simaai::neat::MeasureReport::metrics_trace_dir |
|
Retained CTF trace dir, otherwise empty.
Definition at line 527 of file Run.h.
node_metrics
| std::vector<GraphNodeMetrics> simaai::neat::MeasureReport::node_metrics |
|
Definition at line 520 of file Run.h.
options
| MeasureOptions simaai::neat::MeasureReport::options |
|
Definition at line 497 of file Run.h.
outputs
| std::size_t simaai::neat::MeasureReport::outputs = 0 |
|
Definition at line 499 of file Run.h.
path_timing
| MeasurePathTiming simaai::neat::MeasureReport::path_timing |
|
Definition at line 521 of file Run.h.
plugin_latency
| std::vector<MeasurePluginLatency> simaai::neat::MeasureReport::plugin_latency |
|
Definition at line 516 of file Run.h.
plugin_latency_source
| std::string simaai::neat::MeasureReport::plugin_latency_source |
|
lttng or none.
Definition at line 524 of file Run.h.
plugin_latency_status
| std::string simaai::neat::MeasureReport::plugin_latency_status |
|
off, collected, unavailable, or failed.
Definition at line 523 of file Run.h.
plugin_latency_unattributed
| std::vector<MeasurePluginLatency> simaai::neat::MeasureReport::plugin_latency_unattributed |
|
Definition at line 517 of file Run.h.
power
| PowerSummary simaai::neat::MeasureReport::power {} |
|
Definition at line 533 of file Run.h.
throughput_batches_per_s
| double simaai::neat::MeasureReport::throughput_batches_per_s = 0.0 |
|
Definition at line 501 of file Run.h.
throughput_inferences_per_s
| double simaai::neat::MeasureReport::throughput_inferences_per_s = 0.0 |
|
Definition at line 502 of file Run.h.
trace_loss_detected
| bool simaai::neat::MeasureReport::trace_loss_detected = false |
|
Definition at line 529 of file Run.h.
warmup_iterations
| std::size_t simaai::neat::MeasureReport::warmup_iterations = 0 |
|
Definition at line 498 of file Run.h.
warnings
| std::vector<std::string> simaai::neat::MeasureReport::warnings |
|
Definition at line 528 of file Run.h.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.