Browse Source

fix: 修复 tensorboard bug

pull/18/head
cp3hnu 1 year ago
parent
commit
08df8d230d
2 changed files with 3 additions and 5 deletions
  1. +0
    -2
      react-ui/src/components/KFModal/index.tsx
  2. +3
    -3
      react-ui/src/pages/Experiment/index.jsx

+ 0
- 2
react-ui/src/components/KFModal/index.tsx View File

@@ -1,6 +1,5 @@
// 自定义 Modal // 自定义 Modal


import { ReactComponent as CloseIcon } from '@/assets/svg/modal-close.svg';
import ModalTitle from '@/components/ModalTitle'; import ModalTitle from '@/components/ModalTitle';
import { Modal, type ModalProps } from 'antd'; import { Modal, type ModalProps } from 'antd';
import classNames from 'classnames'; import classNames from 'classnames';
@@ -15,7 +14,6 @@ function KFModal({ title, image, children, className, ...rest }: KFModalProps) {
className={classNames(['kf-modal', className])} className={classNames(['kf-modal', className])}
{...rest} {...rest}
title={<ModalTitle title={title} image={image}></ModalTitle>} title={<ModalTitle title={title} image={image}></ModalTitle>}
closeIcon={<CloseIcon></CloseIcon>}
> >
{children} {children}
</Modal> </Modal>


+ 3
- 3
react-ui/src/pages/Experiment/index.jsx View File

@@ -98,7 +98,7 @@ function Experiment() {
setExperimentInList(list); setExperimentInList(list);
// 获取 TensorBoard 状态 // 获取 TensorBoard 状态
list.forEach((item) => { list.forEach((item) => {
if (item.nodes_result.tensorboard_log) {
if (item.nodes_result?.tensorboard_log) {
const timerId = setTimeout(() => { const timerId = setTimeout(() => {
getTensorBoardStatus(item); getTensorBoardStatus(item);
}, 0); }, 0);
@@ -161,8 +161,8 @@ function Experiment() {
} }
}; };
const expandChange = (e, record) => { const expandChange = (e, record) => {
clearExperimentInTimers();
if (record.id === expandedRowKeys) { if (record.id === expandedRowKeys) {
clearExperimentInTimers();
setExpandedRowKeys(null); setExpandedRowKeys(null);
} else { } else {
getQueryByExperiment(record.id); getQueryByExperiment(record.id);
@@ -434,7 +434,7 @@ function Experiment() {
{index + 1} {index + 1}
</a> </a>
<div style={{ width: '300px' }}> <div style={{ width: '300px' }}>
{item.nodes_result.tensorboard_log ? (
{item.nodes_result?.tensorboard_log ? (
<TensorBoardStatus <TensorBoardStatus
status={item.tensorBoardStatus} status={item.tensorBoardStatus}
onClick={() => handleTensorboard(item)} onClick={() => handleTensorboard(item)}


Loading…
Cancel
Save