微调任务API对接

This commit is contained in:
zhangtao 2025-01-06 18:34:55 +08:00
parent ce843c614c
commit 3e07527094

View File

@ -11,6 +11,7 @@ import cn.iocoder.yudao.module.llm.dal.dataobject.finetuningtask.FineTuningTaskD
import cn.iocoder.yudao.module.llm.dal.mysql.basemodel.BaseModelMapper;
import cn.iocoder.yudao.module.llm.dal.mysql.dataset.DatasetMapper;
import cn.iocoder.yudao.module.llm.dal.mysql.finetuningtask.FineTuningTaskMapper;
import cn.iocoder.yudao.module.llm.enums.FinetuningTaskStatusEnum;
import cn.iocoder.yudao.module.llm.service.async.AsyncFineTuningTaskService;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@ -152,12 +153,9 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
@Override
public void startFineTuningTask(Long id) {
FineTuningTaskDO fineTuningTaskDO = validateFineTuningTaskExists(id);
fineTuningTaskMapper.stopStartTask(id,1);
//todo 调用模型服务开启调优任务
fineTuningTaskMapper.stopStartTask(id, FinetuningTaskStatusEnum.WAITING.getStatus());
//调用模型服务开启调优任务
asyncFineTuningTaskService.startFineTuningTask(fineTuningTaskDO);
fineTuningTaskMapper.stopStartTask(id,2);
}
@Override
@ -169,12 +167,10 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
@Override
public void stopFineTuningTask(Long id) {
FineTuningTaskDO fineTuningTaskDO = validateFineTuningTaskExists(id);
fineTuningTaskMapper.stopStartTask(id,1);
fineTuningTaskMapper.stopStartTask(id, FinetuningTaskStatusEnum.WAITING.getStatus());
//todo 调用模型服务停止调优任务
asyncFineTuningTaskService.stopFineTuningTask(fineTuningTaskDO);
fineTuningTaskMapper.stopStartTask(id,0);
}