模型服务,微调任务,状态变更
This commit is contained in:
parent
6d4246b1c4
commit
49aea9b285
@ -32,7 +32,7 @@ public class AsyncFineTuningTaskService {
|
||||
@Async
|
||||
public void startFineTuningTask() {
|
||||
try {
|
||||
|
||||
Thread.sleep(30000);
|
||||
}catch(Exception e){
|
||||
|
||||
};
|
||||
@ -42,7 +42,7 @@ public class AsyncFineTuningTaskService {
|
||||
@Async
|
||||
public void stopFineTuningTask() {
|
||||
try {
|
||||
|
||||
Thread.sleep(30000);
|
||||
}catch(Exception e){
|
||||
|
||||
};
|
||||
|
@ -1,6 +1,8 @@
|
||||
package cn.iocoder.yudao.module.llm.service.async;
|
||||
|
||||
import cn.iocoder.yudao.module.llm.dal.dataobject.modelservice.ModelServiceDO;
|
||||
import cn.iocoder.yudao.module.llm.dal.mysql.finetuningtask.FineTuningTaskMapper;
|
||||
import cn.iocoder.yudao.module.llm.dal.mysql.modelservice.ModelServiceMapper;
|
||||
import org.springframework.scheduling.annotation.Async;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
@ -12,23 +14,28 @@ public class AsyncModelServiceService {
|
||||
@Resource
|
||||
private FineTuningTaskMapper fineTuningTaskMapper;
|
||||
|
||||
@Resource
|
||||
private ModelServiceMapper modelServiceMapper;
|
||||
|
||||
//模型服务开启
|
||||
@Async
|
||||
public void startModelService() {
|
||||
public void startModelService(ModelServiceDO updateObj) {
|
||||
try {
|
||||
|
||||
Thread.sleep(30000);
|
||||
}catch(Exception e){
|
||||
|
||||
updateObj.setStatus(5);
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
};
|
||||
}
|
||||
|
||||
//调型服务关闭
|
||||
@Async
|
||||
public void stopModelService() {
|
||||
public void stopModelService(ModelServiceDO updateObj) {
|
||||
try {
|
||||
|
||||
Thread.sleep(30000);
|
||||
}catch(Exception e){
|
||||
|
||||
updateObj.setStatus(5);
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -136,13 +136,19 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
|
||||
fineTuningTaskMapper.stopStartTask(id,1);
|
||||
//todo 调用模型服务,开启调优任务
|
||||
asyncFineTuningTaskService.startFineTuningTask();
|
||||
|
||||
fineTuningTaskMapper.stopStartTask(id,2);
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void stopFineTuningTask(Long id) {
|
||||
fineTuningTaskMapper.stopStartTask(id,0);
|
||||
fineTuningTaskMapper.stopStartTask(id,1);
|
||||
//todo 调用模型服务,停止调优任务
|
||||
asyncFineTuningTaskService.stopFineTuningTask();
|
||||
|
||||
fineTuningTaskMapper.stopStartTask(id,0);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -87,7 +87,10 @@ public class ModelServiceServiceImpl implements ModelServiceService {
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
|
||||
//todo 开启模型服务
|
||||
asyncModelServiceService.startModelService();
|
||||
asyncModelServiceService.startModelService(updateObj);
|
||||
|
||||
updateObj.setStatus(2);
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -97,7 +100,10 @@ public class ModelServiceServiceImpl implements ModelServiceService {
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
|
||||
//todo 关闭模型服务
|
||||
asyncModelServiceService.stopModelService();
|
||||
asyncModelServiceService.stopModelService(updateObj);
|
||||
|
||||
updateObj.setStatus(3);
|
||||
modelServiceMapper.updateById(updateObj);
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user