fix: clear backend parameters when change model file

This commit is contained in:
jialin
2025-05-29 11:32:23 +08:00
parent aa6b5ec24f
commit 40020df865
6 changed files with 122 additions and 44 deletions
@@ -125,9 +125,16 @@ const AddModal: React.FC<AddModalProps> = (props) => {
form.current?.submit?.();
};
// use for size change and quantization change
const pickSomeFieldsValue = () => {
const formData = form.current?.getFieldsValue();
return _.pick(formData, ['worker_selector', 'gpu_selector', 'env']);
return _.pick(formData, [
'worker_selector',
'gpu_selector',
'env',
'backend_version',
'backend_parameters'
]);
};
const generateSubmitData = (formData: FormData) => {
@@ -321,21 +328,6 @@ const AddModal: React.FC<AddModalProps> = (props) => {
});
};
const handleAdvanceOnValuesChange = (data: {
changedValues: any;
allValues: any;
source: string;
}) => {
handleOnValuesChange?.({
changedValues: data.changedValues,
allValues: {
..._.omit(selectSpecRef.current, ['name']),
...data.allValues
},
source: data.source
});
};
const handleBackendChange = (backend: string) => {
if (backend === backendOptionsMap.llamaBox) {
setIsGGUF(true);