|
|
|
@@ -2,6 +2,7 @@ import KFIcon from '@/components/KFIcon'; |
|
|
|
import PageTitle from '@/components/PageTitle'; |
|
|
|
import { ExperimentStatus, TensorBoardStatus } from '@/enums'; |
|
|
|
import { useCacheState } from '@/hooks/useCacheState'; |
|
|
|
import { useServerTime } from '@/hooks/useServerTime'; |
|
|
|
import { |
|
|
|
deleteExperimentById, |
|
|
|
getExperiment, |
|
|
|
@@ -17,6 +18,7 @@ import { getWorkflow } from '@/services/pipeline/index.js'; |
|
|
|
import themes from '@/styles/theme.less'; |
|
|
|
import { ExperimentCompleted } from '@/utils/constant'; |
|
|
|
import { to } from '@/utils/promise'; |
|
|
|
import SessionStorage from '@/utils/sessionStorage'; |
|
|
|
import tableCellRender, { TableCellValueType } from '@/utils/table'; |
|
|
|
import { modalConfirm } from '@/utils/ui'; |
|
|
|
import { App, Button, ConfigProvider, Dropdown, Input, Space, Table, Tooltip } from 'antd'; |
|
|
|
@@ -28,7 +30,6 @@ import AddExperimentModal from './components/AddExperimentModal'; |
|
|
|
import ExperimentInstanceList from './components/ExperimentInstanceList'; |
|
|
|
import styles from './index.less'; |
|
|
|
import { experimentStatusInfo } from './status'; |
|
|
|
import { useServerTime } from '@/hooks/useServerTime'; |
|
|
|
|
|
|
|
// 定时器 |
|
|
|
const timerIds = new Map(); |
|
|
|
@@ -372,7 +373,10 @@ function Experiment() { |
|
|
|
experimentIn.tensorBoardStatus === TensorBoardStatus.Running && |
|
|
|
experimentIn.tensorboardUrl |
|
|
|
) { |
|
|
|
window.open(experimentIn.tensorboardUrl, '_blank'); |
|
|
|
const url = experimentIn.tensorboardUrl; |
|
|
|
SessionStorage.setItem(SessionStorage.tensorBoardUrlKey, url); |
|
|
|
navigateToUrl(`/pipeline/experiment/visual`); |
|
|
|
// window.open(experimentIn.tensorboardUrl, '_blank'); |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
|