diff --git a/frontend/app/common/interfaces/data_table.ts b/frontend/app/common/interfaces/data_table.ts index 84d64b58..dcfcf7f4 100644 --- a/frontend/app/common/interfaces/data_table.ts +++ b/frontend/app/common/interfaces/data_table.ts @@ -254,7 +254,7 @@ export type OpProfileProto = opProfileProto.Profile; /** All overview page data table type. */ export type OverviewPageDataTable = GeneralAnalysis|InputPipelineAnalysis|RecommendationResult|RunEnvironment| - SimpleDataTable|NormalizedAcceleratorPerformance; + SimpleDataTable|NormalizedAcceleratorPerformance|PodViewerTopology; /** All overview page data tuple type. */ export type OverviewPageDataTuple = [ @@ -265,6 +265,7 @@ export type OverviewPageDataTuple = [ SimpleDataTable, NormalizedAcceleratorPerformance, SimpleDataTable, + PodViewerTopology, ]; /* tslint:disable enforce-name-casing */ diff --git a/frontend/app/components/overview_page/overview_page.ng.html b/frontend/app/components/overview_page/overview_page.ng.html index b714e8c0..89e3f13d 100644 --- a/frontend/app/components/overview_page/overview_page.ng.html +++ b/frontend/app/components/overview_page/overview_page.ng.html @@ -47,6 +47,7 @@ + diff --git a/frontend/app/components/pod_viewer/topology_graph/topology_graph.ng.html b/frontend/app/components/pod_viewer/topology_graph/topology_graph.ng.html index 0c5476a1..9538cc0c 100644 --- a/frontend/app/components/pod_viewer/topology_graph/topology_graph.ng.html +++ b/frontend/app/components/pod_viewer/topology_graph/topology_graph.ng.html @@ -2,8 +2,8 @@
{{deviceType}} {{xDimension}}x{{yDimension}}
-
-
+
+
{{selectedMetricLabel}}
-
+
diff --git a/frontend/app/components/pod_viewer/topology_graph/topology_graph.scss b/frontend/app/components/pod_viewer/topology_graph/topology_graph.scss index 237e27aa..d586b50a 100644 --- a/frontend/app/components/pod_viewer/topology_graph/topology_graph.scss +++ b/frontend/app/components/pod_viewer/topology_graph/topology_graph.scss @@ -25,6 +25,7 @@ .container { position: relative; + z-index: 0; } .label { @@ -48,7 +49,7 @@ border-radius: 8px; border: 1px solid #333; background-color: #eee; - z-index:-2; + z-index: -2; } .node { @@ -63,7 +64,7 @@ .node pre { margin: 8px 0px 0px 2px; - font-size:13px; + font-size: 13px; color: white; } @@ -94,7 +95,7 @@ .selected-metric-item { font-weight: bold; - background: rgba(0, 0, 0, 0.02) + background: rgba(0, 0, 0, 0.02); } .channel-input { diff --git a/frontend/app/components/pod_viewer/topology_graph/topology_graph.ts b/frontend/app/components/pod_viewer/topology_graph/topology_graph.ts index 74666874..8ce839c6 100644 --- a/frontend/app/components/pod_viewer/topology_graph/topology_graph.ts +++ b/frontend/app/components/pod_viewer/topology_graph/topology_graph.ts @@ -348,7 +348,7 @@ export class TopologyGraph implements OnChanges, OnDestroy { private updateNodes() { this.nodes = []; - if (!this.topology || !this.podStatsPerCore) { + if (!this.topology) { return; } @@ -375,7 +375,7 @@ export class TopologyGraph implements OnChanges, OnDestroy { this.nodes[chipz].nodes.push(nodeInfo); } }); - } else { + } else if (this.podStatsPerCore) { this.nodes[0] = {nodes: []}; Object.keys(this.podStatsPerCore).forEach(coreId => { const podStatsRecord = this.podStatsPerCore![coreId];