fix: can not select voxbox in editing
This commit is contained in:
@@ -373,15 +373,13 @@ const AddModal: React.FC<AddModalProps> = (props) => {
|
|||||||
_.toLower(current.name).replace(/\s/g, '-') || ''
|
_.toLower(current.name).replace(/\s/g, '-') || ''
|
||||||
);
|
);
|
||||||
|
|
||||||
const allValues = generateSubmitData(defaultSpec);
|
|
||||||
handleCheckCompatibility(allValues);
|
|
||||||
|
|
||||||
if (defaultSpec.backend === backendOptionsMap.llamaBox) {
|
if (defaultSpec.backend === backendOptionsMap.llamaBox) {
|
||||||
setIsGGUF(true);
|
setIsGGUF(true);
|
||||||
} else {
|
} else {
|
||||||
setIsGGUF(false);
|
setIsGGUF(false);
|
||||||
}
|
}
|
||||||
console.log('values====', form.current.form.getFieldsValue());
|
const allValues = generateSubmitData(defaultSpec);
|
||||||
|
handleCheckCompatibility(allValues);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
// ignore
|
// ignore
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -295,25 +295,24 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
|
|||||||
|
|
||||||
const handleOk = async (data: FormData) => {
|
const handleOk = async (data: FormData) => {
|
||||||
const formdata = getSourceRepoConfigValue(data.source, data).values;
|
const formdata = getSourceRepoConfigValue(data.source, data).values;
|
||||||
let obj = {};
|
|
||||||
let submitData = {} as FormData;
|
let submitData = {} as FormData;
|
||||||
if (
|
const isVllmOrVoxBox = [
|
||||||
[backendOptionsMap.vllm, backendOptionsMap.voxBox].includes(
|
backendOptionsMap.vllm,
|
||||||
formdata.backend
|
backendOptionsMap.voxBox
|
||||||
)
|
].includes(formdata.backend);
|
||||||
) {
|
|
||||||
obj = {
|
|
||||||
distributed_inference_across_workers: false,
|
|
||||||
cpu_offloading: false
|
|
||||||
};
|
|
||||||
}
|
|
||||||
|
|
||||||
submitData = {
|
submitData = {
|
||||||
..._.omit(formdata, ['scheduleType']),
|
..._.omit(formdata, ['scheduleType']),
|
||||||
categories: formdata.categories ? [formdata.categories] : [],
|
categories: formdata.categories ? [formdata.categories] : [],
|
||||||
worker_selector:
|
worker_selector:
|
||||||
formdata.scheduleType === 'manual' ? null : formdata.worker_selector,
|
formdata.scheduleType === 'manual' ? null : formdata.worker_selector,
|
||||||
...obj,
|
...(isVllmOrVoxBox
|
||||||
|
? {
|
||||||
|
distributed_inference_across_workers: false,
|
||||||
|
cpu_offloading: false
|
||||||
|
}
|
||||||
|
: {}),
|
||||||
...generateGPUIds(formdata)
|
...generateGPUIds(formdata)
|
||||||
};
|
};
|
||||||
onOk(submitData);
|
onOk(submitData);
|
||||||
@@ -498,8 +497,9 @@ const UpdateModal: React.FC<AddModalProps> = (props) => {
|
|||||||
label: 'vox-box',
|
label: 'vox-box',
|
||||||
value: backendOptionsMap.voxBox,
|
value: backendOptionsMap.voxBox,
|
||||||
disabled:
|
disabled:
|
||||||
formData?.source === modelSourceMap.ollama_library_value ||
|
formData?.source === modelSourceMap.local_path_value
|
||||||
isGGUF
|
? false
|
||||||
|
: isGGUF
|
||||||
}
|
}
|
||||||
]}
|
]}
|
||||||
disabled={
|
disabled={
|
||||||
|
|||||||
Reference in New Issue
Block a user