删除模型、查询模型详细信息合并分支
This commit is contained in:
parent
eb97ae6f01
commit
d71fdaa96c
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -86,11 +86,21 @@ func (s *ModelArtsServer) CreateModel(ctx context.Context, in *modelarts.CreateM
|
||||||
return l.CreateModel(in)
|
return l.CreateModel(in)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *ModelArtsServer) DeleteModel(ctx context.Context, in *modelarts.DeleteModelReq) (*modelarts.DeleteModelResp, error) {
|
||||||
|
l := logic.NewDeleteModelLogic(ctx, s.svcCtx)
|
||||||
|
return l.DeleteModel(in)
|
||||||
|
}
|
||||||
|
|
||||||
func (s *ModelArtsServer) ListModels(ctx context.Context, in *modelarts.ListModelReq) (*modelarts.ListModelResp, error) {
|
func (s *ModelArtsServer) ListModels(ctx context.Context, in *modelarts.ListModelReq) (*modelarts.ListModelResp, error) {
|
||||||
l := logic.NewListModelsLogic(ctx, s.svcCtx)
|
l := logic.NewListModelsLogic(ctx, s.svcCtx)
|
||||||
return l.ListModels(in)
|
return l.ListModels(in)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (s *ModelArtsServer) ShowModels(ctx context.Context, in *modelarts.ShowModelReq) (*modelarts.ShowModelResp, error) {
|
||||||
|
l := logic.NewShowModelsLogic(ctx, s.svcCtx)
|
||||||
|
return l.ShowModels(in)
|
||||||
|
}
|
||||||
|
|
||||||
// service management
|
// service management
|
||||||
func (s *ModelArtsServer) CreateService(ctx context.Context, in *modelarts.CreatServiceReq) (*modelarts.CreatServiceResp, error) {
|
func (s *ModelArtsServer) CreateService(ctx context.Context, in *modelarts.CreatServiceReq) (*modelarts.CreatServiceResp, error) {
|
||||||
l := logic.NewCreateServiceLogic(ctx, s.svcCtx)
|
l := logic.NewCreateServiceLogic(ctx, s.svcCtx)
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -42,7 +42,9 @@ type ModelArtsClient interface {
|
||||||
DescribeProcessorTask(ctx context.Context, in *DescribeProcessorTaskReq, opts ...grpc.CallOption) (*DescribeProcessorTaskResp, error)
|
DescribeProcessorTask(ctx context.Context, in *DescribeProcessorTaskReq, opts ...grpc.CallOption) (*DescribeProcessorTaskResp, error)
|
||||||
// model management
|
// model management
|
||||||
CreateModel(ctx context.Context, in *CreateModelReq, opts ...grpc.CallOption) (*CreateModelResp, error)
|
CreateModel(ctx context.Context, in *CreateModelReq, opts ...grpc.CallOption) (*CreateModelResp, error)
|
||||||
|
DeleteModel(ctx context.Context, in *DeleteModelReq, opts ...grpc.CallOption) (*DeleteModelResp, error)
|
||||||
ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error)
|
ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error)
|
||||||
|
ShowModels(ctx context.Context, in *ShowModelReq, opts ...grpc.CallOption) (*ShowModelResp, error)
|
||||||
// service management
|
// service management
|
||||||
CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error)
|
CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error)
|
||||||
ListServices(ctx context.Context, in *ListServicesReq, opts ...grpc.CallOption) (*ListServicesResp, error)
|
ListServices(ctx context.Context, in *ListServicesReq, opts ...grpc.CallOption) (*ListServicesResp, error)
|
||||||
|
@ -155,6 +157,15 @@ func (c *modelArtsClient) CreateModel(ctx context.Context, in *CreateModelReq, o
|
||||||
return out, nil
|
return out, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *modelArtsClient) DeleteModel(ctx context.Context, in *DeleteModelReq, opts ...grpc.CallOption) (*DeleteModelResp, error) {
|
||||||
|
out := new(DeleteModelResp)
|
||||||
|
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/DeleteModel", in, out, opts...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return out, nil
|
||||||
|
}
|
||||||
|
|
||||||
func (c *modelArtsClient) ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error) {
|
func (c *modelArtsClient) ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error) {
|
||||||
out := new(ListModelResp)
|
out := new(ListModelResp)
|
||||||
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/ListModels", in, out, opts...)
|
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/ListModels", in, out, opts...)
|
||||||
|
@ -164,6 +175,15 @@ func (c *modelArtsClient) ListModels(ctx context.Context, in *ListModelReq, opts
|
||||||
return out, nil
|
return out, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (c *modelArtsClient) ShowModels(ctx context.Context, in *ShowModelReq, opts ...grpc.CallOption) (*ShowModelResp, error) {
|
||||||
|
out := new(ShowModelResp)
|
||||||
|
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/ShowModels", in, out, opts...)
|
||||||
|
if err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
return out, nil
|
||||||
|
}
|
||||||
|
|
||||||
func (c *modelArtsClient) CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error) {
|
func (c *modelArtsClient) CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error) {
|
||||||
out := new(CreatServiceResp)
|
out := new(CreatServiceResp)
|
||||||
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/CreateService", in, out, opts...)
|
err := c.cc.Invoke(ctx, "/modelarts.ModelArts/CreateService", in, out, opts...)
|
||||||
|
@ -206,7 +226,9 @@ type ModelArtsServer interface {
|
||||||
DescribeProcessorTask(context.Context, *DescribeProcessorTaskReq) (*DescribeProcessorTaskResp, error)
|
DescribeProcessorTask(context.Context, *DescribeProcessorTaskReq) (*DescribeProcessorTaskResp, error)
|
||||||
// model management
|
// model management
|
||||||
CreateModel(context.Context, *CreateModelReq) (*CreateModelResp, error)
|
CreateModel(context.Context, *CreateModelReq) (*CreateModelResp, error)
|
||||||
|
DeleteModel(context.Context, *DeleteModelReq) (*DeleteModelResp, error)
|
||||||
ListModels(context.Context, *ListModelReq) (*ListModelResp, error)
|
ListModels(context.Context, *ListModelReq) (*ListModelResp, error)
|
||||||
|
ShowModels(context.Context, *ShowModelReq) (*ShowModelResp, error)
|
||||||
// service management
|
// service management
|
||||||
CreateService(context.Context, *CreatServiceReq) (*CreatServiceResp, error)
|
CreateService(context.Context, *CreatServiceReq) (*CreatServiceResp, error)
|
||||||
ListServices(context.Context, *ListServicesReq) (*ListServicesResp, error)
|
ListServices(context.Context, *ListServicesReq) (*ListServicesResp, error)
|
||||||
|
@ -250,9 +272,15 @@ func (UnimplementedModelArtsServer) DescribeProcessorTask(context.Context, *Desc
|
||||||
func (UnimplementedModelArtsServer) CreateModel(context.Context, *CreateModelReq) (*CreateModelResp, error) {
|
func (UnimplementedModelArtsServer) CreateModel(context.Context, *CreateModelReq) (*CreateModelResp, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method CreateModel not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method CreateModel not implemented")
|
||||||
}
|
}
|
||||||
|
func (UnimplementedModelArtsServer) DeleteModel(context.Context, *DeleteModelReq) (*DeleteModelResp, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method DeleteModel not implemented")
|
||||||
|
}
|
||||||
func (UnimplementedModelArtsServer) ListModels(context.Context, *ListModelReq) (*ListModelResp, error) {
|
func (UnimplementedModelArtsServer) ListModels(context.Context, *ListModelReq) (*ListModelResp, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method ListModels not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method ListModels not implemented")
|
||||||
}
|
}
|
||||||
|
func (UnimplementedModelArtsServer) ShowModels(context.Context, *ShowModelReq) (*ShowModelResp, error) {
|
||||||
|
return nil, status.Errorf(codes.Unimplemented, "method ShowModels not implemented")
|
||||||
|
}
|
||||||
func (UnimplementedModelArtsServer) CreateService(context.Context, *CreatServiceReq) (*CreatServiceResp, error) {
|
func (UnimplementedModelArtsServer) CreateService(context.Context, *CreatServiceReq) (*CreatServiceResp, error) {
|
||||||
return nil, status.Errorf(codes.Unimplemented, "method CreateService not implemented")
|
return nil, status.Errorf(codes.Unimplemented, "method CreateService not implemented")
|
||||||
}
|
}
|
||||||
|
@ -470,6 +498,24 @@ func _ModelArts_CreateModel_Handler(srv interface{}, ctx context.Context, dec fu
|
||||||
return interceptor(ctx, in, info, handler)
|
return interceptor(ctx, in, info, handler)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func _ModelArts_DeleteModel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(DeleteModelReq)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if interceptor == nil {
|
||||||
|
return srv.(ModelArtsServer).DeleteModel(ctx, in)
|
||||||
|
}
|
||||||
|
info := &grpc.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: "/modelarts.ModelArts/DeleteModel",
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
return srv.(ModelArtsServer).DeleteModel(ctx, req.(*DeleteModelReq))
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
func _ModelArts_ListModels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
func _ModelArts_ListModels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||||
in := new(ListModelReq)
|
in := new(ListModelReq)
|
||||||
if err := dec(in); err != nil {
|
if err := dec(in); err != nil {
|
||||||
|
@ -488,6 +534,24 @@ func _ModelArts_ListModels_Handler(srv interface{}, ctx context.Context, dec fun
|
||||||
return interceptor(ctx, in, info, handler)
|
return interceptor(ctx, in, info, handler)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func _ModelArts_ShowModels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||||
|
in := new(ShowModelReq)
|
||||||
|
if err := dec(in); err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if interceptor == nil {
|
||||||
|
return srv.(ModelArtsServer).ShowModels(ctx, in)
|
||||||
|
}
|
||||||
|
info := &grpc.UnaryServerInfo{
|
||||||
|
Server: srv,
|
||||||
|
FullMethod: "/modelarts.ModelArts/ShowModels",
|
||||||
|
}
|
||||||
|
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
|
||||||
|
return srv.(ModelArtsServer).ShowModels(ctx, req.(*ShowModelReq))
|
||||||
|
}
|
||||||
|
return interceptor(ctx, in, info, handler)
|
||||||
|
}
|
||||||
|
|
||||||
func _ModelArts_CreateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
func _ModelArts_CreateService_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
|
||||||
in := new(CreatServiceReq)
|
in := new(CreatServiceReq)
|
||||||
if err := dec(in); err != nil {
|
if err := dec(in); err != nil {
|
||||||
|
@ -575,10 +639,18 @@ var ModelArts_ServiceDesc = grpc.ServiceDesc{
|
||||||
MethodName: "CreateModel",
|
MethodName: "CreateModel",
|
||||||
Handler: _ModelArts_CreateModel_Handler,
|
Handler: _ModelArts_CreateModel_Handler,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
MethodName: "DeleteModel",
|
||||||
|
Handler: _ModelArts_DeleteModel_Handler,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
MethodName: "ListModels",
|
MethodName: "ListModels",
|
||||||
Handler: _ModelArts_ListModels_Handler,
|
Handler: _ModelArts_ListModels_Handler,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
MethodName: "ShowModels",
|
||||||
|
Handler: _ModelArts_ShowModels_Handler,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
MethodName: "CreateService",
|
MethodName: "CreateService",
|
||||||
Handler: _ModelArts_CreateService_Handler,
|
Handler: _ModelArts_CreateService_Handler,
|
||||||
|
|
|
@ -43,6 +43,9 @@ type (
|
||||||
DatasetReq = modelarts.DatasetReq
|
DatasetReq = modelarts.DatasetReq
|
||||||
DatasetResp = modelarts.DatasetResp
|
DatasetResp = modelarts.DatasetResp
|
||||||
Datasets = modelarts.Datasets
|
Datasets = modelarts.Datasets
|
||||||
|
DeleteModelReq = modelarts.DeleteModelReq
|
||||||
|
DeleteModelResp = modelarts.DeleteModelResp
|
||||||
|
DeleteModelResponseFailedList = modelarts.DeleteModelResponseFailedList
|
||||||
DescribeProcessorTaskReq = modelarts.DescribeProcessorTaskReq
|
DescribeProcessorTaskReq = modelarts.DescribeProcessorTaskReq
|
||||||
DescribeProcessorTaskResp = modelarts.DescribeProcessorTaskResp
|
DescribeProcessorTaskResp = modelarts.DescribeProcessorTaskResp
|
||||||
Disk = modelarts.Disk
|
Disk = modelarts.Disk
|
||||||
|
@ -86,8 +89,10 @@ type (
|
||||||
Metadata1 = modelarts.Metadata1
|
Metadata1 = modelarts.Metadata1
|
||||||
Methods = modelarts.Methods
|
Methods = modelarts.Methods
|
||||||
ModelDependencies = modelarts.ModelDependencies
|
ModelDependencies = modelarts.ModelDependencies
|
||||||
|
ModelHealth = modelarts.ModelHealth
|
||||||
ModelInOutputParams = modelarts.ModelInOutputParams
|
ModelInOutputParams = modelarts.ModelInOutputParams
|
||||||
ModelListItem = modelarts.ModelListItem
|
ModelListItem = modelarts.ModelListItem
|
||||||
|
ModelParamsInfo = modelarts.ModelParamsInfo
|
||||||
ModelSpecification = modelarts.ModelSpecification
|
ModelSpecification = modelarts.ModelSpecification
|
||||||
Nfs = modelarts.Nfs
|
Nfs = modelarts.Nfs
|
||||||
Npu = modelarts.Npu
|
Npu = modelarts.Npu
|
||||||
|
@ -118,6 +123,8 @@ type (
|
||||||
SearchParams = modelarts.SearchParams
|
SearchParams = modelarts.SearchParams
|
||||||
SearchProp = modelarts.SearchProp
|
SearchProp = modelarts.SearchProp
|
||||||
ServiceConfig = modelarts.ServiceConfig
|
ServiceConfig = modelarts.ServiceConfig
|
||||||
|
ShowModelReq = modelarts.ShowModelReq
|
||||||
|
ShowModelResp = modelarts.ShowModelResp
|
||||||
SourceInfo = modelarts.SourceInfo
|
SourceInfo = modelarts.SourceInfo
|
||||||
Spec = modelarts.Spec
|
Spec = modelarts.Spec
|
||||||
Spec1 = modelarts.Spec1
|
Spec1 = modelarts.Spec1
|
||||||
|
@ -155,7 +162,9 @@ type (
|
||||||
DescribeProcessorTask(ctx context.Context, in *DescribeProcessorTaskReq, opts ...grpc.CallOption) (*DescribeProcessorTaskResp, error)
|
DescribeProcessorTask(ctx context.Context, in *DescribeProcessorTaskReq, opts ...grpc.CallOption) (*DescribeProcessorTaskResp, error)
|
||||||
// model management
|
// model management
|
||||||
CreateModel(ctx context.Context, in *CreateModelReq, opts ...grpc.CallOption) (*CreateModelResp, error)
|
CreateModel(ctx context.Context, in *CreateModelReq, opts ...grpc.CallOption) (*CreateModelResp, error)
|
||||||
|
DeleteModel(ctx context.Context, in *DeleteModelReq, opts ...grpc.CallOption) (*DeleteModelResp, error)
|
||||||
ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error)
|
ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error)
|
||||||
|
ShowModels(ctx context.Context, in *ShowModelReq, opts ...grpc.CallOption) (*ShowModelResp, error)
|
||||||
// service management
|
// service management
|
||||||
CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error)
|
CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error)
|
||||||
ListServices(ctx context.Context, in *ListServicesReq, opts ...grpc.CallOption) (*ListServicesResp, error)
|
ListServices(ctx context.Context, in *ListServicesReq, opts ...grpc.CallOption) (*ListServicesResp, error)
|
||||||
|
@ -236,11 +245,21 @@ func (m *defaultModelArts) CreateModel(ctx context.Context, in *CreateModelReq,
|
||||||
return client.CreateModel(ctx, in, opts...)
|
return client.CreateModel(ctx, in, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *defaultModelArts) DeleteModel(ctx context.Context, in *DeleteModelReq, opts ...grpc.CallOption) (*DeleteModelResp, error) {
|
||||||
|
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
||||||
|
return client.DeleteModel(ctx, in, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
func (m *defaultModelArts) ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error) {
|
func (m *defaultModelArts) ListModels(ctx context.Context, in *ListModelReq, opts ...grpc.CallOption) (*ListModelResp, error) {
|
||||||
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
||||||
return client.ListModels(ctx, in, opts...)
|
return client.ListModels(ctx, in, opts...)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (m *defaultModelArts) ShowModels(ctx context.Context, in *ShowModelReq, opts ...grpc.CallOption) (*ShowModelResp, error) {
|
||||||
|
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
||||||
|
return client.ShowModels(ctx, in, opts...)
|
||||||
|
}
|
||||||
|
|
||||||
// service management
|
// service management
|
||||||
func (m *defaultModelArts) CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error) {
|
func (m *defaultModelArts) CreateService(ctx context.Context, in *CreatServiceReq, opts ...grpc.CallOption) (*CreatServiceResp, error) {
|
||||||
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
client := modelarts.NewModelArtsClient(m.cli.Conn())
|
||||||
|
|
|
@ -952,6 +952,26 @@ message Packages{
|
||||||
}
|
}
|
||||||
/******************Create Model End*************************/
|
/******************Create Model End*************************/
|
||||||
|
|
||||||
|
/******************Delete Model Start*************************/
|
||||||
|
message DeleteModelReq{
|
||||||
|
string project_id = 1;
|
||||||
|
string model_id = 2;
|
||||||
|
bool cascade = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
message DeleteModelResp{
|
||||||
|
int32 code = 1; // @gotags: copier:"Code"
|
||||||
|
repeated string delete_success_list = 2;
|
||||||
|
repeated DeleteModelResponseFailedList delete_failed_list = 3;
|
||||||
|
}
|
||||||
|
|
||||||
|
message DeleteModelResponseFailedList{
|
||||||
|
string error_msg = 1;
|
||||||
|
string error_code = 2;
|
||||||
|
string model_id = 3;
|
||||||
|
}
|
||||||
|
/******************Delete Model End*************************/
|
||||||
|
|
||||||
/******************List Model Start*************************/
|
/******************List Model Start*************************/
|
||||||
message ListModelReq{
|
message ListModelReq{
|
||||||
string model_name = 2;
|
string model_name = 2;
|
||||||
|
@ -972,7 +992,6 @@ message ListModelResp{
|
||||||
int32 total_count = 2;
|
int32 total_count = 2;
|
||||||
int32 count = 3;
|
int32 count = 3;
|
||||||
repeated ModelListItem models = 4;
|
repeated ModelListItem models = 4;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
message ModelListItem {
|
message ModelListItem {
|
||||||
|
@ -998,7 +1017,6 @@ message ModelListItem {
|
||||||
string source_copy = 20;
|
string source_copy = 20;
|
||||||
string subscription_id = 21;
|
string subscription_id = 21;
|
||||||
string extra = 22;
|
string extra = 22;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
message ModelSpecification{
|
message ModelSpecification{
|
||||||
|
@ -1009,6 +1027,71 @@ message ModelSpecification{
|
||||||
}
|
}
|
||||||
/******************List Model End*************************/
|
/******************List Model End*************************/
|
||||||
|
|
||||||
|
/******************Show Model Start*************************/
|
||||||
|
message ShowModelReq{
|
||||||
|
string project_id = 1;
|
||||||
|
string model_id = 2;
|
||||||
|
}
|
||||||
|
|
||||||
|
message ShowModelResp{
|
||||||
|
int32 code = 1; // @gotags: copier:"Code"
|
||||||
|
string model_version = 2;
|
||||||
|
string source_job_version = 3;
|
||||||
|
string source_location = 4;
|
||||||
|
string source_job_id = 5;
|
||||||
|
string source_copy = 6;
|
||||||
|
string description = 7;
|
||||||
|
string project = 8;
|
||||||
|
string workspace_id = 9;
|
||||||
|
string model_algorithm = 10;
|
||||||
|
string model_name = 11;
|
||||||
|
string tenant = 12;
|
||||||
|
repeated GuideDoc model_docs = 13;
|
||||||
|
string owner = 14;
|
||||||
|
string execution_code = 15;
|
||||||
|
string schema_doc = 16;
|
||||||
|
string image_address = 17;
|
||||||
|
repeated ModelParamsInfo output_params = 18;
|
||||||
|
ModelHealth healthy = 19;
|
||||||
|
string runtime = 20;
|
||||||
|
string model_metrics = 21;
|
||||||
|
string source_type = 22;
|
||||||
|
string model_type = 23;
|
||||||
|
string model_id = 24;
|
||||||
|
repeated ModelDependencies dependencies = 25;
|
||||||
|
uint32 model_size = 26;
|
||||||
|
string apis = 27;
|
||||||
|
string model_source = 28;
|
||||||
|
bool tunable = 29;
|
||||||
|
bool market_flag = 30;
|
||||||
|
bool publishable_flag = 31;
|
||||||
|
repeated string model_labels = 32;
|
||||||
|
map<string,string> labels_map = 33;
|
||||||
|
repeated string install_type = 34;
|
||||||
|
string config = 35;
|
||||||
|
ModelSpecification specification = 36;
|
||||||
|
repeated ModelParamsInfo input_params = 37;
|
||||||
|
uint32 create_at = 38;
|
||||||
|
}
|
||||||
|
|
||||||
|
message ModelHealth{
|
||||||
|
string protocol = 1;
|
||||||
|
string initial_delay_seconds = 2;
|
||||||
|
string timeout_seconds = 3;
|
||||||
|
string url = 4;
|
||||||
|
}
|
||||||
|
|
||||||
|
message ModelParamsInfo{
|
||||||
|
string protocol = 1;
|
||||||
|
bytes min = 2;
|
||||||
|
string method = 3;
|
||||||
|
bytes max = 4;
|
||||||
|
string param_desc = 5;
|
||||||
|
string param_name = 6;
|
||||||
|
string url = 7;
|
||||||
|
string param_type = 8;
|
||||||
|
}
|
||||||
|
/******************Show Model End*************************/
|
||||||
|
|
||||||
// Slurm Services for Shuguang Branch
|
// Slurm Services for Shuguang Branch
|
||||||
service ModelArts {
|
service ModelArts {
|
||||||
|
@ -1037,7 +1120,9 @@ service ModelArts {
|
||||||
|
|
||||||
//model management
|
//model management
|
||||||
rpc CreateModel(CreateModelReq) returns (CreateModelResp);
|
rpc CreateModel(CreateModelReq) returns (CreateModelResp);
|
||||||
|
rpc DeleteModel(DeleteModelReq) returns (DeleteModelResp);
|
||||||
rpc ListModels(ListModelReq) returns (ListModelResp);
|
rpc ListModels(ListModelReq) returns (ListModelResp);
|
||||||
|
rpc ShowModels(ShowModelReq) returns (ShowModelResp);
|
||||||
|
|
||||||
//service management
|
//service management
|
||||||
rpc CreateService(CreatServiceReq) returns (CreatServiceResp);
|
rpc CreateService(CreatServiceReq) returns (CreatServiceResp);
|
||||||
|
|
Loading…
Reference in New Issue