fix: can not select voxbox in editing

main
jialin 1 year ago
parent f8a8314476
commit ecbfeb608b

@ -373,15 +373,13 @@ const AddModal: React.FC<AddModalProps> = (props) => {
_.toLower(current.name).replace(/\s/g, '-') || ''
);
const allValues = generateSubmitData(defaultSpec);
handleCheckCompatibility(allValues);
if (defaultSpec.backend === backendOptionsMap.llamaBox) {
setIsGGUF(true);
} else {
setIsGGUF(false);
}
console.log('values====', form.current.form.getFieldsValue());
const allValues = generateSubmitData(defaultSpec);
handleCheckCompatibility(allValues);
} catch (error) {
// ignore
}

@ -295,25 +295,24 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
const handleOk = async (data: FormData) => {
const formdata = getSourceRepoConfigValue(data.source, data).values;
let obj = {};
let submitData = {} as FormData;
if (
[backendOptionsMap.vllm, backendOptionsMap.voxBox].includes(
formdata.backend
)
) {
obj = {
distributed_inference_across_workers: false,
cpu_offloading: false
};
}
const isVllmOrVoxBox = [
backendOptionsMap.vllm,
backendOptionsMap.voxBox
].includes(formdata.backend);
submitData = {
..._.omit(formdata, ['scheduleType']),
categories: formdata.categories ? [formdata.categories] : [],
worker_selector:
formdata.scheduleType === 'manual' ? null : formdata.worker_selector,
...obj,
...(isVllmOrVoxBox
? {
distributed_inference_across_workers: false,
cpu_offloading: false
}
: {}),
...generateGPUIds(formdata)
};
onOk(submitData);
@ -498,8 +497,9 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
label: 'vox-box',
value: backendOptionsMap.voxBox,
disabled:
formData?.source === modelSourceMap.ollama_library_value ||
isGGUF
formData?.source === modelSourceMap.local_path_value
? false
: isGGUF
}
]}
disabled={

Loading…
Cancel
Save