修改模型微调

This commit is contained in:
limin 2025-01-23 18:30:21 +08:00
parent 4127a80428
commit cd33cef810
7 changed files with 20 additions and 0 deletions

View File

@ -74,6 +74,7 @@ public class LLMBackendProperties {
private String finetuningDetail;
private String finetuningFileList;
private String finetuningCancel;
private String applicationApi;

View File

@ -85,6 +85,7 @@ public class AsyncFineTuningTaskService {
@Async
public void stopFineTuningTask(FineTuningTaskDO fineTuningTask) {
try {
trainHttpService.finetuningCancle(new HashMap<>(),fineTuningTask.getJobId());
trainHttpService.finetuningDelete(new HashMap<>(), fineTuningTask.getJobId());
}catch(Exception e){
e.printStackTrace();

View File

@ -62,6 +62,7 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
// 插入
validateFineTuningNameTaskExists(createReqVO);
FineTuningTaskDO fineTuningTask = BeanUtils.toBean(createReqVO, FineTuningTaskDO.class);
fineTuningTask.setStatus(FinetuningTaskStatusEnum.WAITING.getStatus());
fineTuningTaskMapper.insert(fineTuningTask);
//todo 调用模型服务创建调优任务
asyncFineTuningTaskService.createTuning(fineTuningTask);

View File

@ -312,4 +312,15 @@ public class TrainHttpService {
}
public AigcRespVO finetuningCancle(Map<String, String> headers, String jobId) {
login(headers);
String finetuningCancel = llmBackendProperties.getFinetuningCancel();
String url = String.format(finetuningCancel,jobId);
String res = HttpUtils.del(url, headers);
log.info(" finetuningDelete:{}", res);
AigcRespVO aigcRespVO = JSON.parseObject(res, AigcRespVO.class);
log.info(" finetuningDelete:{}", aigcRespVO);
return aigcRespVO;
}
}

View File

@ -243,6 +243,8 @@ llm:
finetuning_create: http://36.103.199.104:9000/api/finetuning
# 微调任务详情 GET
finetuning_detail: http://36.103.199.104:9000/api/finetuning
# 微调任务取消
finetuning_cancel: http://36.103.199.104:9000/api/finetuning/%s/cancel
# 微调文件列表 GET
finetuning_file_list: http://36.103.199.104:9000/api/files?purpose=fine-tune
# 模型创建

View File

@ -286,6 +286,8 @@ llm:
finetuning_create: http://36.103.199.104:9000/api/finetuning
# 微调任务详情 GET
finetuning_detail: http://36.103.199.104:9000/api/finetuning
# 微调任务取消
finetuning_cancel: http://36.103.199.104:9000/api/finetuning/%s/cancel
# 微调文件列表 GET
finetuning_file_list: http://36.103.199.104:9000/api/files?purpose=fine-tune
# 模型部署

View File

@ -286,6 +286,8 @@ llm:
finetuning_create: http://36.133.1.230:8080/api/finetuning
# 微调任务详情 GET
finetuning_detail: http://36.133.1.230:8080/api/finetuning
# 微调任务取消
finetuning_cancel: http://36.103.199.104:9000/api/finetuning/%s/cancel
# 微调文件列表 GET
finetuning_file_list: http://36.133.1.230:8080/api/files?purpose=fine-tune
# 模型部署