Skip to main content

RunStageStats Struct

Per-stage timing telemetry — how long each stage takes per sample. More...

Declaration

struct simaai::neat::RunStageStats { ... }

Included Headers

#include <Run.h>

Public Member Attributes Index

std::stringstage_name

Stage label (typically the NodeGroup or major Node name). More...

std::uint64_tsamples = 0

Number of samples processed by this stage. More...

std::uint64_ttotal_us = 0

Cumulative time spent in this stage (microseconds). More...

std::uint64_tmax_us = 0

Maximum per-sample time observed. More...

Description

Per-stage timing telemetry — how long each stage takes per sample.

Definition at line 283 of file Run.h.

Public Member Attributes

max_us

std::uint64_t simaai::neat::RunStageStats::max_us = 0

Maximum per-sample time observed.

Definition at line 287 of file Run.h.

287 std::uint64_t max_us = 0;

samples

std::uint64_t simaai::neat::RunStageStats::samples = 0

Number of samples processed by this stage.

Definition at line 285 of file Run.h.

285 std::uint64_t samples = 0;

stage_name

std::string simaai::neat::RunStageStats::stage_name

Stage label (typically the NodeGroup or major Node name).

Definition at line 284 of file Run.h.

284 std::string stage_name;

total_us

std::uint64_t simaai::neat::RunStageStats::total_us = 0

Cumulative time spent in this stage (microseconds).

Definition at line 286 of file Run.h.

286 std::uint64_t total_us = 0;

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


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.