fix: type check (#7818)

master^2
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.default(null);
return validator.optional();
}
const paramsSchema: CollapsibleParamSchema[] = [
@ -115,15 +114,17 @@ const paramsSchema: CollapsibleParamSchema[] = [
},
];
const paramsValidator = z.object({
micro_batch_size: getNumberValidator('micro_batch_size', [8, 1024]),
learning_rate: getNumberValidator('learning_rate'),
eval_steps: getNumberValidator('eval_steps', [1, 2_147_483_647]),
num_train_epochs: getNumberValidator('num_train_epochs', [1, 200]),
max_length: getNumberValidator('max_length', [500, 131_072]),
warmup_ratio: getNumberValidator('warmup_ratio', [0, 1]),
save_steps: getNumberValidator('save_steps', [1, 2_147_483_647]),
});
const paramsValidator = z
.object({
micro_batch_size: getNumberValidator('micro_batch_size', [8, 1024]),
learning_rate: getNumberValidator('learning_rate'),
eval_steps: getNumberValidator('eval_steps', [1, 2_147_483_647]),
num_train_epochs: getNumberValidator('num_train_epochs', [1, 200]),
max_length: getNumberValidator('max_length', [500, 131_072]),
warmup_ratio: getNumberValidator('warmup_ratio', [0, 1]),
save_steps: getNumberValidator('save_steps', [1, 2_147_483_647]),
})
.required();
const [BaseForm, baseFormApi] = useVbenForm({
showDefaultActions: false,