Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
lmp_server
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lmp
lmp_server
Commits
b18488c2
Commit
b18488c2
authored
Dec 13, 2023
by
linpeiqin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
校准模型创建时的状态
parent
6363ed58
Changes
7
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
149 additions
and
76 deletions
+149
-76
ModelManageController.java
...m/yice/webadmin/app/controller/ModelManageController.java
+5
-6
ModelVersionController.java
.../yice/webadmin/app/controller/ModelVersionController.java
+5
-1
ModelManageService.java
...ava/com/yice/webadmin/app/service/ModelManageService.java
+2
-0
TuningRunService.java
.../java/com/yice/webadmin/app/service/TuningRunService.java
+6
-0
ModelManageServiceImpl.java
...ice/webadmin/app/service/impl/ModelManageServiceImpl.java
+14
-8
ModelVersionServiceImpl.java
...ce/webadmin/app/service/impl/ModelVersionServiceImpl.java
+1
-8
TuningRunServiceImpl.java
.../yice/webadmin/app/service/impl/TuningRunServiceImpl.java
+116
-53
No files found.
application-webadmin/src/main/java/com/yice/webadmin/app/controller/ModelManageController.java
View file @
b18488c2
...
@@ -15,12 +15,10 @@ import com.yice.webadmin.app.dto.ModelDeployDto;
...
@@ -15,12 +15,10 @@ import com.yice.webadmin.app.dto.ModelDeployDto;
import
com.yice.webadmin.app.dto.ModelManageDto
;
import
com.yice.webadmin.app.dto.ModelManageDto
;
import
com.yice.webadmin.app.dto.ModelTaskDto
;
import
com.yice.webadmin.app.dto.ModelTaskDto
;
import
com.yice.webadmin.app.dto.ModelVersionDto
;
import
com.yice.webadmin.app.dto.ModelVersionDto
;
import
com.yice.webadmin.app.model.ModelDeploy
;
import
com.yice.webadmin.app.model.*
;
import
com.yice.webadmin.app.model.ModelManage
;
import
com.yice.webadmin.app.model.ModelTask
;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.service.ModelManageService
;
import
com.yice.webadmin.app.service.ModelManageService
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
com.yice.webadmin.app.service.TuningRunService
;
import
com.yice.webadmin.app.vo.ModelManageVo
;
import
com.yice.webadmin.app.vo.ModelManageVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -44,7 +42,8 @@ public class ModelManageController {
...
@@ -44,7 +42,8 @@ public class ModelManageController {
@Autowired
@Autowired
private
ModelManageService
modelManageService
;
private
ModelManageService
modelManageService
;
@Autowired
@Autowired
private
ModelVersionService
modelVersionService
;
private
TuningRunService
tuningRunService
;
/**
/**
* 新增模型管理数据,及其关联的从表数据。
* 新增模型管理数据,及其关联的从表数据。
...
@@ -64,7 +63,7 @@ public class ModelManageController {
...
@@ -64,7 +63,7 @@ public class ModelManageController {
}
}
ModelManage
modelManage
=
MyModelUtil
.
copyTo
(
modelManageDto
,
ModelManage
.
class
);
ModelManage
modelManage
=
MyModelUtil
.
copyTo
(
modelManageDto
,
ModelManage
.
class
);
ModelVersion
modelVersion
=
MyModelUtil
.
copyTo
(
modelVersionDto
,
ModelVersion
.
class
);
ModelVersion
modelVersion
=
MyModelUtil
.
copyTo
(
modelVersionDto
,
ModelVersion
.
class
);
modelManage
=
modelManageService
.
saveAndCreateVersion
(
modelManage
,
modelVersion
);
modelManage
=
this
.
tuningRunService
.
createToModel
(
modelManage
,
modelVersion
);
return
ResponseResult
.
success
(
modelManage
.
getModelId
());
return
ResponseResult
.
success
(
modelManage
.
getModelId
());
}
}
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/controller/ModelVersionController.java
View file @
b18488c2
...
@@ -18,6 +18,7 @@ import com.yice.webadmin.app.dto.ModelVersionDto;
...
@@ -18,6 +18,7 @@ import com.yice.webadmin.app.dto.ModelVersionDto;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
com.yice.webadmin.app.service.ProxyPythonService
;
import
com.yice.webadmin.app.service.ProxyPythonService
;
import
com.yice.webadmin.app.service.TuningRunService
;
import
com.yice.webadmin.app.vo.ModelVersionVo
;
import
com.yice.webadmin.app.vo.ModelVersionVo
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
...
@@ -45,6 +46,9 @@ public class ModelVersionController {
...
@@ -45,6 +46,9 @@ public class ModelVersionController {
private
PythonConfig
pythonConfig
;
private
PythonConfig
pythonConfig
;
@Autowired
@Autowired
private
ProxyPythonService
proxyPythonService
;
private
ProxyPythonService
proxyPythonService
;
@Autowired
private
TuningRunService
tuningRunService
;
/**
/**
* 新增模型版本数据。
* 新增模型版本数据。
...
@@ -66,7 +70,7 @@ public class ModelVersionController {
...
@@ -66,7 +70,7 @@ public class ModelVersionController {
if
(!
callResult
.
isSuccess
())
{
if
(!
callResult
.
isSuccess
())
{
return
ResponseResult
.
errorFrom
(
callResult
);
return
ResponseResult
.
errorFrom
(
callResult
);
}
}
modelVersion
=
modelVersionService
.
saveNew
(
modelVersion
);
modelVersion
=
this
.
tuningRunService
.
createToModelVersion
(
modelVersion
);
return
ResponseResult
.
success
(
modelVersion
.
getVersionId
());
return
ResponseResult
.
success
(
modelVersion
.
getVersionId
());
}
}
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/service/ModelManageService.java
View file @
b18488c2
...
@@ -83,4 +83,6 @@ public interface ModelManageService extends IBaseService<ModelManage, Long> {
...
@@ -83,4 +83,6 @@ public interface ModelManageService extends IBaseService<ModelManage, Long> {
List
<
ModelManage
>
getModelManageListWithRelation
(
ModelManage
filter
,
ModelVersion
modelVersionFilter
,
ModelTask
modelTaskFilter
,
ModelDeploy
modelDeployFilter
,
String
orderBy
);
List
<
ModelManage
>
getModelManageListWithRelation
(
ModelManage
filter
,
ModelVersion
modelVersionFilter
,
ModelTask
modelTaskFilter
,
ModelDeploy
modelDeployFilter
,
String
orderBy
);
ModelManage
saveAndCreateVersion
(
ModelManage
modelManage
,
ModelVersion
modelVersion
);
ModelManage
saveAndCreateVersion
(
ModelManage
modelManage
,
ModelVersion
modelVersion
);
ModelVersion
saveAndCreateVersionV
(
ModelManage
modelManage
,
ModelVersion
modelVersion
);
}
}
application-webadmin/src/main/java/com/yice/webadmin/app/service/TuningRunService.java
View file @
b18488c2
...
@@ -2,6 +2,8 @@ package com.yice.webadmin.app.service;
...
@@ -2,6 +2,8 @@ package com.yice.webadmin.app.service;
import
com.yice.common.core.base.service.IBaseService
;
import
com.yice.common.core.base.service.IBaseService
;
import
com.yice.webadmin.app.dto.RunPublishDto
;
import
com.yice.webadmin.app.dto.RunPublishDto
;
import
com.yice.webadmin.app.model.ModelManage
;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.model.TuningRun
;
import
com.yice.webadmin.app.model.TuningRun
;
import
java.util.List
;
import
java.util.List
;
...
@@ -76,4 +78,8 @@ public interface TuningRunService extends IBaseService<TuningRun, Long> {
...
@@ -76,4 +78,8 @@ public interface TuningRunService extends IBaseService<TuningRun, Long> {
List
<
TuningRun
>
getTuningRunListWithRelation
(
TuningRun
filter
,
String
orderBy
);
List
<
TuningRun
>
getTuningRunListWithRelation
(
TuningRun
filter
,
String
orderBy
);
boolean
publishToModelVersion
(
RunPublishDto
runPublishDto
);
boolean
publishToModelVersion
(
RunPublishDto
runPublishDto
);
ModelManage
createToModel
(
ModelManage
modelManage
,
ModelVersion
modelVersion
);
ModelVersion
createToModelVersion
(
ModelVersion
modelVersion
);
}
}
application-webadmin/src/main/java/com/yice/webadmin/app/service/impl/ModelManageServiceImpl.java
View file @
b18488c2
...
@@ -11,14 +11,8 @@ import com.yice.common.core.object.MyRelationParam;
...
@@ -11,14 +11,8 @@ import com.yice.common.core.object.MyRelationParam;
import
com.yice.common.core.util.MyModelUtil
;
import
com.yice.common.core.util.MyModelUtil
;
import
com.yice.common.sequence.wrapper.IdGeneratorWrapper
;
import
com.yice.common.sequence.wrapper.IdGeneratorWrapper
;
import
com.yice.webadmin.app.dao.ModelManageMapper
;
import
com.yice.webadmin.app.dao.ModelManageMapper
;
import
com.yice.webadmin.app.model.ModelDeploy
;
import
com.yice.webadmin.app.model.*
;
import
com.yice.webadmin.app.model.ModelManage
;
import
com.yice.webadmin.app.service.*
;
import
com.yice.webadmin.app.model.ModelTask
;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.service.ModelDeployService
;
import
com.yice.webadmin.app.service.ModelManageService
;
import
com.yice.webadmin.app.service.ModelTaskService
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -48,6 +42,8 @@ public class ModelManageServiceImpl extends BaseService<ModelManage, Long> imple
...
@@ -48,6 +42,8 @@ public class ModelManageServiceImpl extends BaseService<ModelManage, Long> imple
private
ModelDeployService
modelDeployService
;
private
ModelDeployService
modelDeployService
;
@Autowired
@Autowired
private
IdGeneratorWrapper
idGenerator
;
private
IdGeneratorWrapper
idGenerator
;
@Autowired
private
TuningRunService
tuningRunService
;
/**
/**
* 返回当前Service的主表Mapper对象。
* 返回当前Service的主表Mapper对象。
...
@@ -191,6 +187,16 @@ public class ModelManageServiceImpl extends BaseService<ModelManage, Long> imple
...
@@ -191,6 +187,16 @@ public class ModelManageServiceImpl extends BaseService<ModelManage, Long> imple
this
.
modelVersionService
.
saveNew
(
modelVersion
);
this
.
modelVersionService
.
saveNew
(
modelVersion
);
return
reModelManage
;
return
reModelManage
;
}
}
@Transactional
@Override
public
ModelVersion
saveAndCreateVersionV
(
ModelManage
modelManage
,
ModelVersion
modelVersion
)
{
ModelManage
reModelManage
=
this
.
saveNew
(
modelManage
);
modelVersion
.
setModelId
(
reModelManage
.
getModelId
());
if
(
modelVersion
.
getBusinessLabel
()
==
null
&&
modelManage
.
getBusinessLabel
()
!=
null
)
{
modelVersion
.
setBusinessLabel
(
modelManage
.
getBusinessLabel
());
}
return
this
.
modelVersionService
.
saveNew
(
modelVersion
);
}
private
ModelManage
buildDefaultValue
(
ModelManage
modelManage
)
{
private
ModelManage
buildDefaultValue
(
ModelManage
modelManage
)
{
if
(
modelManage
.
getModelId
()
==
null
)
{
if
(
modelManage
.
getModelId
()
==
null
)
{
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/service/impl/ModelVersionServiceImpl.java
View file @
b18488c2
...
@@ -77,14 +77,7 @@ public class ModelVersionServiceImpl extends BaseService<ModelVersion, Long> imp
...
@@ -77,14 +77,7 @@ public class ModelVersionServiceImpl extends BaseService<ModelVersion, Long> imp
}
}
modelVersion
.
setVersionName
(
modelName
+
"_V"
+
modelVersion
.
getModelVersion
());
modelVersion
.
setVersionName
(
modelName
+
"_V"
+
modelVersion
.
getModelVersion
());
modelVersionMapper
.
insert
(
this
.
buildDefaultValue
(
modelVersion
));
modelVersionMapper
.
insert
(
this
.
buildDefaultValue
(
modelVersion
));
//此处应该调用精调运行发布的方法生成模型任务,不应该直接生成!!!!!!!!!!!!!!!!!
/*ModelTask modelTask = new ModelTask();
modelTask.setModelVersion(modelVersion.getModelVersion());
modelTask.setModelId(modelVersion.getModelId());
modelTask.setTaskType(0);
modelTask.setVersionId(modelVersion.getVersionId());
modelTask.setVersionName(modelVersion.getVersionName());
this.modelTaskService.saveNew(modelTask);*/
return
modelVersion
;
return
modelVersion
;
}
}
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/service/impl/TuningRunServiceImpl.java
View file @
b18488c2
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment