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
b0f73831
Commit
b0f73831
authored
Mar 08, 2024
by
linpeiqin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
新增部署功能
parent
91ecb374
Changes
6
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
319 additions
and
7 deletions
+319
-7
ModelDeployController.java
...m/yice/webadmin/app/controller/ModelDeployController.java
+236
-1
ModelDeployMapper.xml
...va/com/yice/webadmin/app/dao/mapper/ModelDeployMapper.xml
+11
-2
ModelDeployDto.java
...c/main/java/com/yice/webadmin/app/dto/ModelDeployDto.java
+24
-0
ModelDeploy.java
...rc/main/java/com/yice/webadmin/app/model/ModelDeploy.java
+14
-0
ModelDeployVo.java
...src/main/java/com/yice/webadmin/app/vo/ModelDeployVo.java
+16
-1
application-dev.yml
application-webadmin/src/main/resources/application-dev.yml
+18
-3
No files found.
application-webadmin/src/main/java/com/yice/webadmin/app/controller/ModelDeployController.java
View file @
b0f73831
This diff is collapsed.
Click to expand it.
application-webadmin/src/main/java/com/yice/webadmin/app/dao/mapper/ModelDeployMapper.xml
View file @
b0f73831
...
...
@@ -4,6 +4,7 @@
<resultMap
id=
"BaseResultMap"
type=
"com.yice.webadmin.app.model.ModelDeploy"
>
<id
column=
"deploy_id"
jdbcType=
"BIGINT"
property=
"deployId"
/>
<result
column=
"model_id"
jdbcType=
"BIGINT"
property=
"modelId"
/>
<result
column=
"model_name"
jdbcType=
"VARCHAR"
property=
"modelName"
/>
<result
column=
"version_id"
jdbcType=
"BIGINT"
property=
"versionId"
/>
<result
column=
"version_name"
jdbcType=
"VARCHAR"
property=
"versionName"
/>
<result
column=
"deploy_status"
jdbcType=
"TINYINT"
property=
"deployStatus"
/>
...
...
@@ -15,12 +16,15 @@
<result
column=
"service_id"
jdbcType=
"BIGINT"
property=
"serviceId"
/>
<result
column=
"service_name"
jdbcType=
"VARCHAR"
property=
"serviceName"
/>
<result
column=
"service_version"
jdbcType=
"TINYINT"
property=
"serviceVersion"
/>
<result
column=
"resource_info"
jdbcType=
"VARCHAR"
property=
"resourceInfo"
/>
<result
column=
"service_remark"
jdbcType=
"VARCHAR"
property=
"serviceRemark"
/>
</resultMap>
<insert
id=
"insertList"
>
INSERT INTO lmp_model_deploy
(deploy_id,
model_id,
model_name,
version_id,
version_name,
deploy_status,
...
...
@@ -31,11 +35,14 @@
model_version,
service_id,
service_name,
service_version)
service_version,
resource_info,
service_remark)
VALUES
<foreach
collection=
"list"
index=
"index"
item=
"item"
separator=
","
>
(#{item.deployId},
#{item.modelId},
#{item.modelName},
#{item.versionId},
#{item.versionName},
#{item.deployStatus},
...
...
@@ -46,7 +53,9 @@
#{item.modelVersion},
#{item.serviceId},
#{item.serviceName},
#{item.serviceVersion})
#{item.serviceVersion},
#{item.resourceInfo},
#{item.serviceRemark})
</foreach>
</insert>
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/dto/ModelDeployDto.java
View file @
b0f73831
...
...
@@ -30,6 +30,12 @@ public class ModelDeployDto {
@ApiModelProperty
(
value
=
"模型ID"
)
private
Long
modelId
;
/**
* 模型名称。
*/
@ApiModelProperty
(
value
=
"模型名称"
)
private
String
modelName
;
/**
* 版本ID。
*/
...
...
@@ -71,4 +77,22 @@ public class ModelDeployDto {
*/
@ApiModelProperty
(
value
=
"服务版本"
)
private
Integer
serviceVersion
;
/**
* 资源信息。
*/
@ApiModelProperty
(
value
=
"资源信息"
)
private
String
resourceInfo
;
/**
* 服务描述。
*/
@ApiModelProperty
(
value
=
"服务描述"
)
private
String
serviceRemark
;
/**
* 资源id。
*/
@ApiModelProperty
(
value
=
"资源id"
)
private
String
gpuIds
;
}
application-webadmin/src/main/java/com/yice/webadmin/app/model/ModelDeploy.java
View file @
b0f73831
...
...
@@ -32,6 +32,10 @@ public class ModelDeploy extends BaseModel {
*/
private
Long
modelId
;
/**
* 模型名称。
*/
private
String
modelName
;
/**
* 版本ID。
*/
...
...
@@ -67,6 +71,16 @@ public class ModelDeploy extends BaseModel {
*/
private
Integer
serviceVersion
;
/**
* 资源信息。
*/
private
String
resourceInfo
;
/**
* 服务描述。
*/
private
String
serviceRemark
;
@Mapper
public
interface
ModelDeployModelMapper
extends
BaseModelMapper
<
ModelDeployVo
,
ModelDeploy
>
{
}
...
...
application-webadmin/src/main/java/com/yice/webadmin/app/vo/ModelDeployVo.java
View file @
b0f73831
...
...
@@ -28,7 +28,11 @@ public class ModelDeployVo extends BaseVo {
*/
@ApiModelProperty
(
value
=
"模型ID"
)
private
Long
modelId
;
/**
* 模型名称。
*/
@ApiModelProperty
(
value
=
"模型名称"
)
private
String
modelName
;
/**
* 版本ID。
*/
...
...
@@ -70,4 +74,15 @@ public class ModelDeployVo extends BaseVo {
*/
@ApiModelProperty
(
value
=
"服务版本"
)
private
Integer
serviceVersion
;
/**
* 资源信息。
*/
@ApiModelProperty
(
value
=
"资源信息"
)
private
String
resourceInfo
;
/**
* 服务描述。
*/
@ApiModelProperty
(
value
=
"服务描述"
)
private
String
serviceRemark
;
}
application-webadmin/src/main/resources/application-dev.yml
View file @
b0f73831
...
...
@@ -78,10 +78,25 @@ python:
#python websocket 服务地址
pythonWebsocketUri
:
ws://192.168.0.36:7860/queue/join
#输出控制地址
controllerAddress
:
http://1
92.168.0.36
:20001
controllerAddress
:
http://1
27.0.0.1
:20001
#对话基础路径
chatAddress
:
http://192.168.0.36:7861/
chatAddress
:
http://192.168.0.36:8000/
llm-model
:
#模型管理基础路径
llmModelInterface
:
http://192.168.0.36:7861/llm_model/
#模型停止
stop
:
stop
#模型模型部署
reload
:
reload
#模型部署
start
:
start
#列出当前已加载模型
listRunningModels
:
list_running_models
other
:
#其他管理接口
otherInterface
:
http://192.168.0.36:7861/other/
#获取gpu信息
getGpuInfo
:
get_gpu_info
knowledge
:
#知识库通用接口地址
knowledgeInterface
:
http://192.168.0.36:7861/knowledge_base/
...
...
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