From d7ebdebfea4e3ab84f833c88b76ad1e916ce3352 Mon Sep 17 00:00:00 2001 From: tzwang Date: Wed, 28 Aug 2024 15:42:36 +0800 Subject: [PATCH] updated inference.api Former-commit-id: 796f5afe078150063b00a51c61cafa266578dc68 --- desc/inference/inference.api | 7 ++++++- internal/types/types.go | 19 ++++++++++++------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/desc/inference/inference.api b/desc/inference/inference.api index c9308f6c..392a39e4 100644 --- a/desc/inference/inference.api +++ b/desc/inference/inference.api @@ -3,6 +3,8 @@ syntax = "v1" type ( /******************image inference*************************/ DeployInstance { + Id string `json:"id"` + DeployTaskId string `json:"deployTaskId"` InstanceId string `json:"instanceId"` InstanceName string `json:"instanceName"` AdapterId string `json:"adapterId"` @@ -13,6 +15,9 @@ type ( ModelType string `json:"modelType"` InferCard string `json:"inferCard"` Status string `json:"status"` + CreateTime string `json:"createTime"` + UpdateTime string `json:"updateTime"` + ClusterType string `json:"clusterType"` } /******************image inference*************************/ @@ -33,7 +38,7 @@ type ( TaskName string `form:"taskName"` TaskDesc string `form:"taskDesc"` ModelType string `form:"modelType"` - Instances []DeployInstance `form:"instances"` + Instances []*DeployInstance `form:"instances"` Strategy string `form:"strategy,,optional"` StaticWeightMap map[string]int32 `form:"staticWeightMap,optional"` Replica int32 `form:"replicas,optional"` diff --git a/internal/types/types.go b/internal/types/types.go index ff56124d..6d7ef5c6 100644 --- a/internal/types/types.go +++ b/internal/types/types.go @@ -5905,6 +5905,8 @@ type Category struct { } type DeployInstance struct { + Id string `json:"id"` + DeployTaskId string `json:"deployTaskId"` InstanceId string `json:"instanceId"` InstanceName string `json:"instanceName"` AdapterId string `json:"adapterId"` @@ -5915,6 +5917,9 @@ type DeployInstance struct { ModelType string `json:"modelType"` InferCard string `json:"inferCard"` Status string `json:"status"` + CreateTime string `json:"createTime"` + UpdateTime string `json:"updateTime"` + ClusterType string `json:"clusterType"` } type ModelTypesResp struct { @@ -5930,13 +5935,13 @@ type ModelNamesResp struct { } type ImageInferenceReq struct { - TaskName string `form:"taskName"` - TaskDesc string `form:"taskDesc"` - ModelType string `form:"modelType"` - Instances []DeployInstance `form:"instances"` - Strategy string `form:"strategy,,optional"` - StaticWeightMap map[string]int32 `form:"staticWeightMap,optional"` - Replica int32 `form:"replicas,optional"` + TaskName string `form:"taskName"` + TaskDesc string `form:"taskDesc"` + ModelType string `form:"modelType"` + Instances []*DeployInstance `form:"instances"` + Strategy string `form:"strategy,,optional"` + StaticWeightMap map[string]int32 `form:"staticWeightMap,optional"` + Replica int32 `form:"replicas,optional"` } type ImageInferenceResp struct {