trinity.perf.report_viewer module#
- trinity.perf.report_viewer.launch_report_viewer(report_path: str, port: int) None[source]#
Launch the Streamlit perf report viewer from another CLI entrypoint.
- trinity.perf.report_viewer.build_elapsed_series(series: list[dict[str, Any]]) tuple[list[float], list[float]][source]#
- trinity.perf.report_viewer.build_scalar_timeline_series(timeline: list[dict[str, Any]], metric_key: str) list[dict[str, float]][source]#
- trinity.perf.report_viewer.build_gpu_timeline_series(timeline: list[dict[str, Any]], metric_key: str) dict[str, dict[str, Any]][source]#
- trinity.perf.report_viewer.render_line_chart(title: str, x_values: list[float], y_series: dict[str, list[float]], y_label: str, legend_below: bool = False, legend_columns: int = 1) None[source]#
- trinity.perf.report_viewer.render_step_metric_chart(step_metrics: list[dict[str, Any]], metric_key: str) None[source]#