feat(llm): 添加 GPU 名称字段并实现相关逻辑
- 在 FineTuningTaskRespVO 中添加 gpuName 字段,用于展示 GPU 名称 - 在 FineTuningTaskServiceImpl 中实现 GPU 名称的获取逻辑 - 通过 ServerNameService 获取 GPU 类型对应的 ServerNameDO,并设置 GPU 名称
This commit is contained in:
parent
a8cca3b52e
commit
c0f597f81c
@ -1,5 +1,6 @@
|
||||
package cn.iocoder.yudao.module.llm.controller.admin.finetuningtask.vo;
|
||||
|
||||
import cn.iocoder.yudao.module.llm.dal.dataobject.servername.ServerNameDO;
|
||||
import cn.iocoder.yudao.module.llm.service.http.vo.AigcFineTuningDetailRespVO;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import io.swagger.v3.oas.annotations.media.Schema;
|
||||
@ -146,4 +147,5 @@ public class FineTuningTaskRespVO {
|
||||
|
||||
private String cardServerName;
|
||||
|
||||
public String gpuName;
|
||||
}
|
||||
|
@ -18,6 +18,7 @@ import cn.iocoder.yudao.module.llm.enums.FinetuningTaskStatusEnum;
|
||||
import cn.iocoder.yudao.module.llm.service.async.AsyncFineTuningTaskService;
|
||||
import cn.iocoder.yudao.module.llm.service.http.TrainHttpService;
|
||||
import cn.iocoder.yudao.module.llm.service.modelservice.ModelServiceService;
|
||||
import cn.iocoder.yudao.module.llm.service.servername.ServerNameService;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
@ -61,6 +62,9 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
|
||||
@Resource
|
||||
private ServerNameMapper serverNameMapper;
|
||||
|
||||
@Resource
|
||||
private ServerNameService serverNameService;
|
||||
|
||||
@Resource
|
||||
private ModelServiceService modelServiceService;
|
||||
|
||||
@ -222,6 +226,13 @@ public class FineTuningTaskServiceImpl implements FineTuningTaskService {
|
||||
if (datasetDO != null) {
|
||||
item.setDatasetName(datasetDO.getDatasetName());
|
||||
}
|
||||
|
||||
if(item.getGpuType()!= null){
|
||||
ServerNameDO server = serverNameService.getServerName(item.getGpuType());
|
||||
if (server!=null){
|
||||
item.setGpuName(server.getCardServerName());
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user