From c94576e9abcb51d9a839321be827f76b564bc9e7 Mon Sep 17 00:00:00 2001 From: wuyulong11 Date: Fri, 24 Nov 2023 17:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E3=80=91=E3=80=90tbplugin=E3=80=91=E3=80=90=E9=9C=80=E6=B1=82?= =?UTF-8?q?=E3=80=91tensorboard=E7=B2=BE=E5=BA=A6=E6=AF=94=E5=AF=B9?= =?UTF-8?q?=E6=9B=B4=E6=96=B0tag=E6=97=B6=E7=95=8C=E9=9D=A2=E5=88=B7?= =?UTF-8?q?=E6=96=B0=20=E3=80=90=E4=BF=AE=E6=94=B9=E4=BA=BA=E3=80=91=20wuy?= =?UTF-8?q?ulong=2030031080?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tb_plugin/fe/src/components/Accuracy/AccuracyLeftPanel.tsx | 2 ++ .../tb_plugin/fe/src/components/Accuracy/ComparisonPanel.tsx | 3 +++ .../tb_plugin/fe/src/components/Accuracy/RegexConfigModal.tsx | 3 +-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/AccuracyLeftPanel.tsx b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/AccuracyLeftPanel.tsx index 3217081ade..89692dc6b5 100644 --- a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/AccuracyLeftPanel.tsx +++ b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/AccuracyLeftPanel.tsx @@ -122,6 +122,8 @@ export const AccuracyLeftPanel: React.FC = (props) => { const parseFile = (file: FileInfo): FileInfo => { file.losses = [] + file.iterLosses = {} + file.iters = [] const lines = file.fileContent.split(/\r\n|\n|\r/) for (let i = 0; i < lines.length; i++) { const iter = parseByTag(lines[i], file.iterTag, false) diff --git a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/ComparisonPanel.tsx b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/ComparisonPanel.tsx index cb435bc1c9..a9c9d34feb 100644 --- a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/ComparisonPanel.tsx +++ b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/ComparisonPanel.tsx @@ -228,6 +228,9 @@ export const ComparisonPanel: React.FC = (props) => { const tempValue = selectedFiles.filter(item => { return !!fileList.find(file => file.fileName === item) }) + if (JSON.stringify(tempValue) === JSON.stringify(selectedFiles)) { + compareFile(tempValue) + } setSelectedFiles(tempValue) }, [fileList]) diff --git a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/RegexConfigModal.tsx b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/RegexConfigModal.tsx index 0a28adb65a..198bc705b1 100644 --- a/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/RegexConfigModal.tsx +++ b/plugins/tensorboard-plugins/tb_plugin/fe/src/components/Accuracy/RegexConfigModal.tsx @@ -17,11 +17,10 @@ * limitations under the License. *--------------------------------------------------------------------------------------------*/ -import { Checkbox, Input, message, Modal } from 'antd' +import { Input, message, Modal } from 'antd' import * as React from 'react' import { useState } from 'react' import { makeStyles } from '@material-ui/core/styles' -import { CheckboxChangeEvent } from 'antd/es/checkbox' import { FileInfo } from './entity' interface IProps { -- Gitee