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
f0765646
Commit
f0765646
authored
May 09, 2024
by
pengxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
部署接口更改。
parent
56c6e197
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
2 deletions
+16
-2
ModelInstanceController.java
...yice/webadmin/app/controller/ModelInstanceController.java
+11
-1
ModelInstanceMapper.xml
.../com/yice/webadmin/app/dao/mapper/ModelInstanceMapper.xml
+5
-1
No files found.
application-webadmin/src/main/java/com/yice/webadmin/app/controller/ModelInstanceController.java
View file @
f0765646
package
com
.
yice
.
webadmin
.
app
.
controller
;
import
cn.hutool.core.collection.CollUtil
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.github.pagehelper.page.PageMethod
;
...
...
@@ -18,8 +19,10 @@ import com.yice.webadmin.app.config.PythonConfig;
import
com.yice.webadmin.app.constant.ModelConstant
;
import
com.yice.webadmin.app.dto.ModelInstanceDto
;
import
com.yice.webadmin.app.model.ModelInstance
;
import
com.yice.webadmin.app.model.ModelService
;
import
com.yice.webadmin.app.model.ModelVersion
;
import
com.yice.webadmin.app.service.ModelInstanceService
;
import
com.yice.webadmin.app.service.ModelServiceService
;
import
com.yice.webadmin.app.service.ModelVersionService
;
import
com.yice.webadmin.app.service.ProxyPythonService
;
import
com.yice.webadmin.app.vo.ModelInstanceVo
;
...
...
@@ -56,6 +59,8 @@ public class ModelInstanceController {
private
PythonConfig
pythonConfig
;
@Autowired
private
ModelVersionService
modelVersionService
;
@Autowired
private
ModelServiceService
modelServiceService
;
/**
* 新增知识图谱管理数据。
...
...
@@ -134,7 +139,12 @@ public class ModelInstanceController {
* @return 消息
*/
private
ResponseResult
<
String
>
doReloadOrStart
(
ModelInstance
modelInstance
,
String
type
)
{
String
gps_ids
=
JSON
.
parseArray
(
modelInstance
.
getResourceInfo
()).
stream
()
ModelService
filter
=
new
ModelService
();
List
<
ModelService
>
modelServiceList
=
modelServiceService
.
getModelServiceList
(
filter
,
null
);
if
(
CollUtil
.
isEmpty
(
modelServiceList
))
return
null
;
String
resourceInfo
=
modelServiceList
.
get
(
0
).
getResourceInfo
();
String
gps_ids
=
JSON
.
parseArray
(
resourceInfo
).
stream
()
.
map
(
obj
->
((
JSONObject
)
obj
).
getString
(
"gpu_id"
))
.
collect
(
Collectors
.
joining
(
","
));
ModelVersion
modelVersion
=
this
.
modelVersionService
.
getById
(
modelInstance
.
getVersionId
());
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/dao/mapper/ModelInstanceMapper.xml
View file @
f0765646
...
...
@@ -5,6 +5,8 @@
<id
column=
"instance_id"
jdbcType=
"BIGINT"
property=
"instanceId"
/>
<result
column=
"model_id"
jdbcType=
"BIGINT"
property=
"modelId"
/>
<result
column=
"model_name"
jdbcType=
"VARCHAR"
property=
"modelName"
/>
<result
column=
"service_name"
jdbcType=
"VARCHAR"
property=
"serviceName"
/>
<result
column=
"resource_info"
jdbcType=
"VARCHAR"
property=
"resourceInfo"
/>
<result
column=
"model_version"
jdbcType=
"TINYINT"
property=
"modelVersion"
/>
<result
column=
"version_id"
jdbcType=
"BIGINT"
property=
"versionId"
/>
<result
column=
"version_name"
jdbcType=
"VARCHAR"
property=
"versionName"
/>
...
...
@@ -57,7 +59,9 @@
</sql>
<select
id=
"getModelInstanceList"
resultMap=
"BaseResultMap"
parameterType=
"com.yice.webadmin.app.model.ModelInstance"
>
SELECT * FROM lmp_model_instance
SELECT *, lmp_model_service.service_name, lmp_model_service.resource_info
FROM lmp_model_instance
LEFT JOIN lmp_model_service on lmp_model_instance.instance_id = lmp_model_service.instance_id
<where>
<include
refid=
"filterRef"
/>
</where>
...
...
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