| @@ -13,10 +13,10 @@ import { useEffect } from 'react'; | |||||
| import BasicConfig from '../components/CreateForm/BasicConfig'; | import BasicConfig from '../components/CreateForm/BasicConfig'; | ||||
| import ExecuteConfig from '../components/CreateForm/ExecuteConfig'; | import ExecuteConfig from '../components/CreateForm/ExecuteConfig'; | ||||
| import { getReqParamName } from '../components/CreateForm/utils'; | import { getReqParamName } from '../components/CreateForm/utils'; | ||||
| import { FormData, HyperparameterData } from '../types'; | |||||
| import { FormData, HyperParameterData } from '../types'; | |||||
| import styles from './index.less'; | import styles from './index.less'; | ||||
| function CreateHyperparameter() { | |||||
| function CreateHyperParameter() { | |||||
| const navigate = useNavigate(); | const navigate = useNavigate(); | ||||
| const [form] = Form.useForm(); | const [form] = Form.useForm(); | ||||
| const { message } = App.useApp(); | const { message } = App.useApp(); | ||||
| @@ -28,15 +28,15 @@ function CreateHyperparameter() { | |||||
| useEffect(() => { | useEffect(() => { | ||||
| // 编辑,复制 | // 编辑,复制 | ||||
| if (id && !Number.isNaN(id)) { | if (id && !Number.isNaN(id)) { | ||||
| getHyperparameterInfo(id); | |||||
| getHyperParameterInfo(id); | |||||
| } | } | ||||
| }, [id]); | }, [id]); | ||||
| // 获取服务详情 | // 获取服务详情 | ||||
| const getHyperparameterInfo = async (id: number) => { | |||||
| const getHyperParameterInfo = async (id: number) => { | |||||
| const [res] = await to(getRayInfoReq({ id })); | const [res] = await to(getRayInfoReq({ id })); | ||||
| if (res && res.data) { | if (res && res.data) { | ||||
| const info: HyperparameterData = res.data; | |||||
| const info: HyperParameterData = res.data; | |||||
| const { name: name_str, parameters, points_to_evaluate, ...rest } = info; | const { name: name_str, parameters, points_to_evaluate, ...rest } = info; | ||||
| const name = isCopy ? `${name_str}-copy` : name_str; | const name = isCopy ? `${name_str}-copy` : name_str; | ||||
| if (parameters && Array.isArray(parameters)) { | if (parameters && Array.isArray(parameters)) { | ||||
| @@ -164,4 +164,4 @@ function CreateHyperparameter() { | |||||
| ); | ); | ||||
| } | } | ||||
| export default CreateHyperparameter; | |||||
| export default CreateHyperParameter; | |||||
| @@ -10,13 +10,13 @@ import { to } from '@/utils/promise'; | |||||
| import { useParams } from '@umijs/max'; | import { useParams } from '@umijs/max'; | ||||
| import { useEffect, useState } from 'react'; | import { useEffect, useState } from 'react'; | ||||
| import HyperParameterBasic from '../components/HyperParameterBasic'; | import HyperParameterBasic from '../components/HyperParameterBasic'; | ||||
| import { HyperparameterData } from '../types'; | |||||
| import { HyperParameterData } from '../types'; | |||||
| import styles from './index.less'; | import styles from './index.less'; | ||||
| function HyperparameterInfo() { | function HyperparameterInfo() { | ||||
| const params = useParams(); | const params = useParams(); | ||||
| const hyperparameterId = safeInvoke(Number)(params.id); | const hyperparameterId = safeInvoke(Number)(params.id); | ||||
| const [hyperparameterInfo, setHyperparameterInfo] = useState<HyperparameterData | undefined>( | |||||
| const [hyperparameterInfo, setHyperparameterInfo] = useState<HyperParameterData | undefined>( | |||||
| undefined, | undefined, | ||||
| ); | ); | ||||
| @@ -12,7 +12,7 @@ import { useEffect, useRef, useState } from 'react'; | |||||
| import ExperimentHistory from '../components/ExperimentHistory'; | import ExperimentHistory from '../components/ExperimentHistory'; | ||||
| import ExperimentResult from '../components/ExperimentResult'; | import ExperimentResult from '../components/ExperimentResult'; | ||||
| import HyperParameterBasic from '../components/HyperParameterBasic'; | import HyperParameterBasic from '../components/HyperParameterBasic'; | ||||
| import { AutoMLInstanceData, HyperparameterData } from '../types'; | |||||
| import { AutoMLInstanceData, HyperParameterData } from '../types'; | |||||
| import styles from './index.less'; | import styles from './index.less'; | ||||
| enum TabKeys { | enum TabKeys { | ||||
| @@ -24,7 +24,7 @@ enum TabKeys { | |||||
| function AutoMLInstance() { | function AutoMLInstance() { | ||||
| const [activeTab, setActiveTab] = useState<string>(TabKeys.Params); | const [activeTab, setActiveTab] = useState<string>(TabKeys.Params); | ||||
| const [autoMLInfo, setAutoMLInfo] = useState<HyperparameterData | undefined>(undefined); | |||||
| const [autoMLInfo, setAutoMLInfo] = useState<HyperParameterData | undefined>(undefined); | |||||
| const [instanceInfo, setInstanceInfo] = useState<AutoMLInstanceData | undefined>(undefined); | const [instanceInfo, setInstanceInfo] = useState<AutoMLInstanceData | undefined>(undefined); | ||||
| const params = useParams(); | const params = useParams(); | ||||
| // const autoMLId = safeInvoke(Number)(params.autoMLId); | // const autoMLId = safeInvoke(Number)(params.autoMLId); | ||||
| @@ -6,7 +6,7 @@ import { | |||||
| schedulerAlgorithms, | schedulerAlgorithms, | ||||
| searchAlgorithms, | searchAlgorithms, | ||||
| } from '@/pages/HyperParameter/components/CreateForm/utils'; | } from '@/pages/HyperParameter/components/CreateForm/utils'; | ||||
| import { HyperparameterData } from '@/pages/HyperParameter/types'; | |||||
| import { HyperParameterData } from '@/pages/HyperParameter/types'; | |||||
| import { type NodeStatus } from '@/types'; | import { type NodeStatus } from '@/types'; | ||||
| import { elapsedTime } from '@/utils/date'; | import { elapsedTime } from '@/utils/date'; | ||||
| import { | import { | ||||
| @@ -29,7 +29,7 @@ const formatOptimizeMode = (value: string) => { | |||||
| }; | }; | ||||
| type HyperParameterBasicProps = { | type HyperParameterBasicProps = { | ||||
| info?: HyperparameterData; | |||||
| info?: HyperParameterData; | |||||
| className?: string; | className?: string; | ||||
| isInstance?: boolean; | isInstance?: boolean; | ||||
| runStatus?: NodeStatus; | runStatus?: NodeStatus; | ||||
| @@ -2,14 +2,14 @@ import { | |||||
| getReqParamName, | getReqParamName, | ||||
| type FormParameter, | type FormParameter, | ||||
| } from '@/pages/HyperParameter/components/CreateForm/utils'; | } from '@/pages/HyperParameter/components/CreateForm/utils'; | ||||
| import { HyperparameterData } from '@/pages/HyperParameter/types'; | |||||
| import { HyperParameterData } from '@/pages/HyperParameter/types'; | |||||
| import tableCellRender, { TableCellValueType } from '@/utils/table'; | import tableCellRender, { TableCellValueType } from '@/utils/table'; | ||||
| import { Table, Tooltip, type TableProps } from 'antd'; | import { Table, Tooltip, type TableProps } from 'antd'; | ||||
| import { useMemo } from 'react'; | import { useMemo } from 'react'; | ||||
| import styles from './index.less'; | import styles from './index.less'; | ||||
| type ParameterInfoProps = { | type ParameterInfoProps = { | ||||
| info: HyperparameterData; | |||||
| info: HyperParameterData; | |||||
| }; | }; | ||||
| function ParameterInfo({ info }: ParameterInfoProps) { | function ParameterInfo({ info }: ParameterInfoProps) { | ||||
| @@ -29,7 +29,7 @@ export type FormData = { | |||||
| points_to_evaluate: { [key: string]: any }[]; | points_to_evaluate: { [key: string]: any }[]; | ||||
| }; | }; | ||||
| export type HyperparameterData = { | |||||
| export type HyperParameterData = { | |||||
| id: number; | id: number; | ||||
| progress: number; | progress: number; | ||||
| run_state: string; | run_state: string; | ||||