fix: type check (#7818)

pull/348/MERGE
2ylllll 2026-04-15 18:11:06 +08:00 committed by GitHub
parent d0889b5cc4
commit c8c589ae7e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 12 additions and 11 deletions

View File

@ -43,8 +43,7 @@ function getNumberValidator(key: string, limit?: [number?, number?]) {
} }
} }
// zod-defaultnull,null,0,resetrulesvee-validate return validator.optional();
return validator.default(null);
} }
const paramsSchema: CollapsibleParamSchema[] = [ const paramsSchema: CollapsibleParamSchema[] = [
@ -115,15 +114,17 @@ const paramsSchema: CollapsibleParamSchema[] = [
}, },
]; ];
const paramsValidator = z.object({ const paramsValidator = z
micro_batch_size: getNumberValidator('micro_batch_size', [8, 1024]), .object({
learning_rate: getNumberValidator('learning_rate'), micro_batch_size: getNumberValidator('micro_batch_size', [8, 1024]),
eval_steps: getNumberValidator('eval_steps', [1, 2_147_483_647]), learning_rate: getNumberValidator('learning_rate'),
num_train_epochs: getNumberValidator('num_train_epochs', [1, 200]), eval_steps: getNumberValidator('eval_steps', [1, 2_147_483_647]),
max_length: getNumberValidator('max_length', [500, 131_072]), num_train_epochs: getNumberValidator('num_train_epochs', [1, 200]),
warmup_ratio: getNumberValidator('warmup_ratio', [0, 1]), max_length: getNumberValidator('max_length', [500, 131_072]),
save_steps: getNumberValidator('save_steps', [1, 2_147_483_647]), warmup_ratio: getNumberValidator('warmup_ratio', [0, 1]),
}); save_steps: getNumberValidator('save_steps', [1, 2_147_483_647]),
})
.required();
const [BaseForm, baseFormApi] = useVbenForm({ const [BaseForm, baseFormApi] = useVbenForm({
showDefaultActions: false, showDefaultActions: false,