in frontend/app/components/input_pipeline/device_side_analysis_detail/device_side_analysis_detail.ts [66:85]
set deviceAnalysis(analysis: InputPipelineDeviceAnalysisOrNull) {
this.inputPipelineDeviceAnalysis = analysis;
analysis = analysis || {};
analysis.p = analysis.p || {};
if (!analysis.rows || analysis.rows.length === 0) {
return;
}
this.isTpu = (analysis.p.hardware_type || 'TPU') === 'TPU';
this.steptimeMsMetrics.average = analysis.p.steptime_ms_average || '';
this.steptimeMsMetrics.max = analysis.p.steptime_ms_maximum || '';
this.steptimeMsMetrics.min = analysis.p.steptime_ms_minimum || '';
this.steptimeMsMetrics.stddev =
analysis.p.steptime_ms_standard_deviation || '';
this.infeedPercentMetrics.average = analysis.p.infeed_percent_average || '';
this.infeedPercentMetrics.max = analysis.p.infeed_percent_maximum || '';
this.infeedPercentMetrics.min = analysis.p.infeed_percent_minimum || '';
this.infeedPercentMetrics.stddev =
analysis.p.infeed_percent_standard_deviation || '';
}