SessionReport.h File
Structured pipeline diagnostics and reproduction helpers. More...
Included Headers
#include <cstdint>
#include <string>
#include <vector>
Namespaces Index
| namespace | simaai |
| namespace | neat |
Classes Index
| struct | BusMessage |
| struct | BoundaryFlowStats |
| struct | NodeReport |
| struct | BuildAdaptationAction |
| struct | BuildAdaptationSummary |
| struct | SessionReport |
Description
Structured pipeline diagnostics and reproduction helpers.
File Listing
The file content with the documentation metadata removed is:
12namespace simaai::neat {
14struct BusMessage {
18 int64_t wall_time_us = 0; // monotonic
21struct BoundaryFlowStats {
22 std::string boundary_name; // sima_b<N>
23 int after_node_index = -1; // upstream node index
24 int before_node_index = -1; // downstream node index (may be -1 for terminal tap boundary)
26 uint64_t in_buffers = 0; // observed on identity:sink
27 uint64_t out_buffers = 0; // observed on identity:src
29 int64_t last_in_pts_ns = -1;
30 int64_t last_out_pts_ns = -1;
32 int64_t last_in_wall_us = 0;
33 int64_t last_out_wall_us = 0;
36struct NodeReport {
39 std::string user_label; // optional user-supplied label
40 std::string backend_fragment; // fragment with names
44struct BuildAdaptationAction {
51struct BuildAdaptationSummary {
52 std::string shape_policy;
53 std::string dynamic_capability;
55 int seed_width = -1;
56 int seed_height = -1;
57 int seed_depth = -1;
58 std::string seed_width_origin;
59 std::string seed_height_origin;
60 std::string seed_depth_origin;
63 int max_height = -1;
65 std::string max_width_origin;
66 std::string max_height_origin;
67 std::string max_depth_origin;
69 std::size_t max_input_bytes_guard = 0;
70 std::string byte_guard_origin;
71 bool allow_ingress_cvu_format_renegotiation = false;
76struct SessionReport {
77 std::string pipeline_string;
80 std::string error_code;
84 std::vector<BoundaryFlowStats> boundaries;
91 std::string repro_gst_launch; // gst-launch-1.0 -v '...'
93 std::string repro_note; // human summary + hint
96 bool has_build_adaptation = false;
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.1.