diff --git a/src/pages/backends/forms/version-info.tsx b/src/pages/backends/forms/version-info.tsx index d27ee2ba..da892c33 100644 --- a/src/pages/backends/forms/version-info.tsx +++ b/src/pages/backends/forms/version-info.tsx @@ -66,8 +66,7 @@ const FilterBox = styled.div` top: 0; width: 100%; z-index: 100; - padding-bottom: 16px; - padding-top: 16px; + margin-block: 16px; background-color: var(--ant-color-bg-container); `; diff --git a/src/pages/cluster-management/components/add-worker/select-vendor.tsx b/src/pages/cluster-management/components/add-worker/select-vendor.tsx index 4afcbd27..99e65f6f 100644 --- a/src/pages/cluster-management/components/add-worker/select-vendor.tsx +++ b/src/pages/cluster-management/components/add-worker/select-vendor.tsx @@ -45,7 +45,7 @@ const SelectVendor = () => { updateField('currentGPU', GPUDriverMap.NVIDIA); updateField('workerCommand', { label: 'NVIDIA', - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#nvidia-cuda', + link: 'https://docs.gpustack.ai/latest/installation/nvidia/installation/#prerequisites', notes: AddWorkerDockerNotes[GPUDriverMap.NVIDIA] }); }, []); diff --git a/src/pages/cluster-management/components/support-gpus.tsx b/src/pages/cluster-management/components/support-gpus.tsx index 96b9d0e9..a88be623 100644 --- a/src/pages/cluster-management/components/support-gpus.tsx +++ b/src/pages/cluster-management/components/support-gpus.tsx @@ -57,7 +57,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.NVIDIA, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.NVIDIA], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#nvidia-cuda', + link: 'https://docs.gpustack.ai/latest/installation/nvidia/installation/#prerequisites', icon: }, { @@ -67,7 +67,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.AMD, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.AMD], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#amd-rocm', + link: 'https://docs.gpustack.ai/latest/installation/amd/installation/#prerequisites', icon: ( = ({ key: GPUDriverMap.ASCEND, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.ASCEND], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#ascend-cann', + link: 'https://docs.gpustack.ai/latest/installation/ascend/installation/#prerequisites', icon: }, { @@ -92,7 +92,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.HYGON, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.HYGON], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#hygon-dtk', + link: 'https://docs.gpustack.ai/latest/installation/hygon/installation/#prerequisites', icon: }, { @@ -102,7 +102,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.MOORE_THREADS, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.MOORE_THREADS], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#moore-threads-musa', + link: 'https://docs.gpustack.ai/latest/installation/mthreads/installation/#prerequisites', icon: }, { @@ -112,7 +112,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.ILUVATAR, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.ILUVATAR], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#iluvatar-corex', + link: 'https://docs.gpustack.ai/latest/installation/iluvatar/installation/#prerequisites', icon: }, { @@ -122,7 +122,7 @@ const SupportedHardware: React.FC = ({ key: GPUDriverMap.CAMBRICON, locale: false, notes: AddWorkerDockerNotes[GPUDriverMap.CAMBRICON], - link: 'https://docs.gpustack.ai/latest/installation/installation-requirements/#cambricon-mlu', + link: 'https://docs.gpustack.ai/latest/installation/cambricon/installation/#prerequisites', icon: }, { diff --git a/src/pages/llmodels/forms/backend.tsx b/src/pages/llmodels/forms/backend.tsx index 8165efcc..101c1534 100644 --- a/src/pages/llmodels/forms/backend.tsx +++ b/src/pages/llmodels/forms/backend.tsx @@ -91,6 +91,18 @@ const BackendFields: React.FC = () => { return option.data.title; }; + const versionOptionRender = (option: any) => { + const { data } = option; + return data.is_deprecated ? ( + + {data.title} + [Deprecated] + + ) : ( + {data.title} + ); + }; + const labelRender = (option: any) => { return option.title; }; @@ -121,7 +133,7 @@ const BackendFields: React.FC = () => { { @@ -65,6 +66,7 @@ const CustomBackend: React.FC = () => { scaleSize={false} alwaysFocus={true} autoSize={{ minRows: 2, maxRows: 4 }} + onBlur={handleRunCommandOnBlur} label={intl.formatMessage({ id: 'backend.runCommand' })} description={intl.formatMessage({ id: 'backend.form.defaultExecuteCommand.tips'