style: adjust some styles

This commit is contained in:
jialin
2025-11-18 13:30:58 +08:00
parent 78c8b60121
commit e85d59dfb0
8 changed files with 60 additions and 84 deletions
Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

+2 -2
View File
@@ -1,8 +1,8 @@
import { createFromIconfontCN } from '@ant-design/icons'; import { createFromIconfontCN } from '@ant-design/icons';
// import './iconfont/iconfont.js'; import './iconfont/iconfont.js';
const IconFont = createFromIconfontCN({ const IconFont = createFromIconfontCN({
scriptUrl: '//at.alicdn.com/t/c/font_4613488_9h4e8ttfsau.js' scriptUrl: ''
}); });
export default IconFont; export default IconFont;
@@ -91,7 +91,7 @@ const AddWorker: React.FC<AddWorkerProps> = (props) => {
closeIcon={true} closeIcon={true}
maskClosable={false} maskClosable={false}
keyboard={false} keyboard={false}
width={860} width={865}
style={{}} style={{}}
maxContentHeight={'max(calc(100vh - 200px), 600px)'} maxContentHeight={'max(calc(100vh - 200px), 600px)'}
footer={null} footer={null}
+1 -9
View File
@@ -5,13 +5,11 @@ import { useIntl } from '@umijs/max';
import { Form } from 'antd'; import { Form } from 'antd';
import _ from 'lodash'; import _ from 'lodash';
import { useMemo } from 'react'; import { useMemo } from 'react';
import { DeployFormKeyMap, modelCategories } from '../config'; import { modelCategories } from '../config';
import { backendOptionsMap } from '../config/backend-parameters'; import { backendOptionsMap } from '../config/backend-parameters';
import { useFormContext } from '../config/form-context'; import { useFormContext } from '../config/form-context';
import { FormData } from '../config/types'; import { FormData } from '../config/types';
import BackendForm from './backend';
import BackendParametersList from './backend-parameters-list'; import BackendParametersList from './backend-parameters-list';
import CustomBackend from './custom-backend';
const AdvanceConfig = () => { const AdvanceConfig = () => {
const intl = useIntl(); const intl = useIntl();
@@ -64,12 +62,6 @@ const AdvanceConfig = () => {
options={modelCategories} options={modelCategories}
></SealSelect> ></SealSelect>
</Form.Item> </Form.Item>
{formKey === DeployFormKeyMap.CATALOG && (
<>
<BackendForm></BackendForm>
<CustomBackend></CustomBackend>
</>
)}
<BackendParametersList></BackendParametersList> <BackendParametersList></BackendParametersList>
<Form.Item<FormData> name="env"> <Form.Item<FormData> name="env">
+7 -8
View File
@@ -10,12 +10,14 @@ import {
import { useIntl } from '@umijs/max'; import { useIntl } from '@umijs/max';
import { Form } from 'antd'; import { Form } from 'antd';
import { useMemo } from 'react'; import { useMemo } from 'react';
import { DeployFormKeyMap, sourceOptions } from '../config'; import { sourceOptions } from '../config';
import { useFormContext } from '../config/form-context'; import { useFormContext } from '../config/form-context';
import { FormData } from '../config/types'; import { FormData } from '../config/types';
import BackendForm from './backend'; import BackendForm from './backend';
import CatalogFrom from './catalog';
import CustomBackend from './custom-backend'; import CustomBackend from './custom-backend';
import LocalPathSource from './local-path-source'; import LocalPathSource from './local-path-source';
import ModeField from './mode-field';
import OnlineSource from './online-source'; import OnlineSource from './online-source';
interface BasicFormProps { interface BasicFormProps {
@@ -126,13 +128,10 @@ const BasicForm: React.FC<BasicFormProps> = (props) => {
></SealSelect> ></SealSelect>
} }
</Form.Item> </Form.Item>
{formKey === DeployFormKeyMap.DEPLOYMENT && ( <ModeField></ModeField>
<> <CatalogFrom></CatalogFrom>
<BackendForm></BackendForm> <BackendForm></BackendForm>
<CustomBackend></CustomBackend> <CustomBackend></CustomBackend>
</>
)}
<Form.Item<FormData> <Form.Item<FormData>
name="replicas" name="replicas"
rules={[ rules={[
+46
View File
@@ -0,0 +1,46 @@
import AutoTooltip from '@/components/auto-tooltip';
import SealSelect from '@/components/seal-form/seal-select';
import { useIntl } from '@umijs/max';
import { Form, Select } from 'antd';
import React from 'react';
import { DeployFormKeyMap } from '../config';
import { useCatalogFormContext, useFormContext } from '../config/form-context';
const Performance: React.FC = () => {
const intl = useIntl();
const { formKey } = useFormContext();
const { modeList = [], onModeChange } = useCatalogFormContext();
if (formKey !== DeployFormKeyMap.CATALOG) return null;
return (
<>
<Form.Item name="mode">
<SealSelect
onChange={onModeChange}
label={intl.formatMessage({ id: 'models.form.mode' })}
>
{modeList?.map((item: any) => (
<Select.Option key={item.value} value={item.value}>
<AutoTooltip
showTitle={item.isBuiltIn}
ghost
title={
item?.tips
? intl.formatMessage({ id: item?.tips || '' })
: false
}
>
{item.isBuiltIn
? intl.formatMessage({ id: item?.label || '' })
: item.label}
</AutoTooltip>
</Select.Option>
))}
</SealSelect>
</Form.Item>
</>
);
};
export default Performance;
+2 -63
View File
@@ -1,74 +1,13 @@
import AutoTooltip from '@/components/auto-tooltip';
import SealSelect from '@/components/seal-form/seal-select';
import { useIntl } from '@umijs/max';
import { Form, Select } from 'antd';
import React from 'react'; import React from 'react';
import { DeployFormKeyMap } from '../config';
import { useCatalogFormContext, useFormContext } from '../config/form-context';
import CatalogFrom from './catalog';
import KVCacheForm from './kv-cache'; import KVCacheForm from './kv-cache';
import SpeculativeDecode from './speculative-decode'; import SpeculativeDecode from './speculative-decode';
const modeTipsList = [
{
title: {
text: 'models.form.mode.throughput',
locale: true
},
tips: 'models.form.mode.throughput.tips'
},
{
title: {
text: 'models.form.mode.latency',
locale: true
},
tips: 'models.form.mode.latency.tips'
},
{
title: {
text: 'models.form.mode.baseline',
locale: true
},
tips: 'models.form.mode.baseline.tips'
}
];
const Performance: React.FC = () => { const Performance: React.FC = () => {
const intl = useIntl();
const form = Form.useFormInstance();
const { formKey } = useFormContext();
const { modeList = [], onModeChange } = useCatalogFormContext();
return ( return (
<> <>
<div data-field="extended_kv_cache.enabled"></div> <div data-field="extended_kv_cache.enabled"></div>
{formKey === DeployFormKeyMap.CATALOG && (
<Form.Item name="mode">
<SealSelect
onChange={onModeChange}
label={intl.formatMessage({ id: 'models.form.mode' })}
>
{modeList?.map((item: any) => (
<Select.Option key={item.value} value={item.value}>
<AutoTooltip
showTitle={item.isBuiltIn}
ghost
title={
item?.tips
? intl.formatMessage({ id: item?.tips || '' })
: false
}
>
{item.isBuiltIn
? intl.formatMessage({ id: item?.label || '' })
: item.label}
</AutoTooltip>
</Select.Option>
))}
</SealSelect>
</Form.Item>
)}
<CatalogFrom></CatalogFrom>
<KVCacheForm></KVCacheForm> <KVCacheForm></KVCacheForm>
<SpeculativeDecode></SpeculativeDecode> <SpeculativeDecode></SpeculativeDecode>
</> </>
+1 -1
View File
@@ -34,7 +34,7 @@ export const GPUsConfigs: Record<
label: ManufacturerMap[GPUDriverMap.AMD], label: ManufacturerMap[GPUDriverMap.AMD],
value: GPUDriverMap.AMD, value: GPUDriverMap.AMD,
runtime: 'amd', runtime: 'amd',
driver: 'amd-smi' driver: 'amd-smi static'
}, },
[GPUDriverMap.ASCEND]: { [GPUDriverMap.ASCEND]: {
label: ManufacturerMap[GPUDriverMap.ASCEND], label: ManufacturerMap[GPUDriverMap.ASCEND],