diff --git a/mindinsight/ui/src/views/train-manage/data-map.vue b/mindinsight/ui/src/views/train-manage/data-map.vue index b03cc586..26d6acc0 100644 --- a/mindinsight/ui/src/views/train-manage/data-map.vue +++ b/mindinsight/ui/src/views/train-manage/data-map.vue @@ -260,11 +260,12 @@ export default { 'Repeat', 'Map', ]; + const subGraphNodeType = ['Map', 'MapDataset']; let nodeStr = ''; let edgeStr = ''; Object.keys(this.allGraphData).forEach((key) => { const node = this.allGraphData[key]; - if (node.op_type.startsWith('Map')) { + if (subGraphNodeType.includes(node.op_type)) { nodeStr += this.packageSubGraph(key); } else { node.id = key; @@ -281,8 +282,8 @@ export default { node.children.forEach((k) => { const child = this.allGraphData[k]; edgeStr += `<${child.id}>-><${node.id}>[${ - child.op_type.startsWith('Map') ? `ltail=;` : '' - }${node.op_type.startsWith('Map') ? `lhead=;` : ''}];`; + subGraphNodeType.includes(child.op_type) ? `ltail=;` : '' + }${subGraphNodeType.includes(node.op_type) ? `lhead=;` : ''}];`; }); }); const initSetting = diff --git a/mindinsight/ui/src/views/train-manage/training-dashboard.vue b/mindinsight/ui/src/views/train-manage/training-dashboard.vue index 4d154cc4..79e07957 100644 --- a/mindinsight/ui/src/views/train-manage/training-dashboard.vue +++ b/mindinsight/ui/src/views/train-manage/training-dashboard.vue @@ -2016,11 +2016,12 @@ export default { 'Repeat', 'Map', ]; + const subGraphNodeType = ['Map', 'MapDataset']; let nodeStr = ''; let edgeStr = ''; Object.keys(this.allDatasetGraphData).forEach((key) => { const node = this.allDatasetGraphData[key]; - if (node.op_type.startsWith('Map')) { + if (subGraphNodeType.includes(node.op_type)) { nodeStr += this.packageSubGraph(key); } else { node.id = key; @@ -2037,8 +2038,8 @@ export default { node.children.forEach((k) => { const child = this.allDatasetGraphData[k]; edgeStr += `<${child.id}>-><${node.id}>[${ - child.op_type.startsWith('Map') ? `ltail=;` : '' - }${node.op_type.startsWith('Map') ? `lhead=;` : ''}];`; + subGraphNodeType.includes(child.op_type) ? `ltail=;` : '' + }${subGraphNodeType.includes(node.op_type) ? `lhead=;` : ''}];`; }); }); const initSetting =