Documentation
¶
Index ¶
- Variables
- func RegisterModelRepositoryServiceServer(s grpc.ServiceRegistrar, srv ModelRepositoryServiceServer)
- type ModelRepositoryServiceClient
- type ModelRepositoryServiceServer
- type RepositoryIndexRequest
- func (*RepositoryIndexRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RepositoryIndexRequest) GetReady() bool
- func (x *RepositoryIndexRequest) GetRepositoryName() string
- func (*RepositoryIndexRequest) ProtoMessage()
- func (x *RepositoryIndexRequest) ProtoReflect() protoreflect.Message
- func (x *RepositoryIndexRequest) Reset()
- func (x *RepositoryIndexRequest) String() string
- type RepositoryIndexResponse
- func (*RepositoryIndexResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RepositoryIndexResponse) GetModels() []*RepositoryIndexResponse_ModelIndex
- func (*RepositoryIndexResponse) ProtoMessage()
- func (x *RepositoryIndexResponse) ProtoReflect() protoreflect.Message
- func (x *RepositoryIndexResponse) Reset()
- func (x *RepositoryIndexResponse) String() string
- type RepositoryIndexResponse_ModelIndex
- func (*RepositoryIndexResponse_ModelIndex) Descriptor() ([]byte, []int)deprecated
- func (x *RepositoryIndexResponse_ModelIndex) GetName() string
- func (x *RepositoryIndexResponse_ModelIndex) GetReason() string
- func (x *RepositoryIndexResponse_ModelIndex) GetState() string
- func (x *RepositoryIndexResponse_ModelIndex) GetVersion() string
- func (*RepositoryIndexResponse_ModelIndex) ProtoMessage()
- func (x *RepositoryIndexResponse_ModelIndex) ProtoReflect() protoreflect.Message
- func (x *RepositoryIndexResponse_ModelIndex) Reset()
- func (x *RepositoryIndexResponse_ModelIndex) String() string
- type RepositoryModelLoadRequest
- func (*RepositoryModelLoadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RepositoryModelLoadRequest) GetModelName() string
- func (x *RepositoryModelLoadRequest) GetRepositoryName() string
- func (*RepositoryModelLoadRequest) ProtoMessage()
- func (x *RepositoryModelLoadRequest) ProtoReflect() protoreflect.Message
- func (x *RepositoryModelLoadRequest) Reset()
- func (x *RepositoryModelLoadRequest) String() string
- type RepositoryModelLoadResponse
- type RepositoryModelUnloadRequest
- func (*RepositoryModelUnloadRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RepositoryModelUnloadRequest) GetModelName() string
- func (x *RepositoryModelUnloadRequest) GetRepositoryName() string
- func (*RepositoryModelUnloadRequest) ProtoMessage()
- func (x *RepositoryModelUnloadRequest) ProtoReflect() protoreflect.Message
- func (x *RepositoryModelUnloadRequest) Reset()
- func (x *RepositoryModelUnloadRequest) String() string
- type RepositoryModelUnloadResponse
- func (*RepositoryModelUnloadResponse) Descriptor() ([]byte, []int)deprecated
- func (*RepositoryModelUnloadResponse) ProtoMessage()
- func (x *RepositoryModelUnloadResponse) ProtoReflect() protoreflect.Message
- func (x *RepositoryModelUnloadResponse) Reset()
- func (x *RepositoryModelUnloadResponse) String() string
- type UnimplementedModelRepositoryServiceServer
- func (UnimplementedModelRepositoryServiceServer) RepositoryIndex(context.Context, *RepositoryIndexRequest) (*RepositoryIndexResponse, error)
- func (UnimplementedModelRepositoryServiceServer) RepositoryModelLoad(context.Context, *RepositoryModelLoadRequest) (*RepositoryModelLoadResponse, error)
- func (UnimplementedModelRepositoryServiceServer) RepositoryModelUnload(context.Context, *RepositoryModelUnloadRequest) (*RepositoryModelUnloadResponse, error)
- type UnsafeModelRepositoryServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_model_repository_proto protoreflect.FileDescriptor
var ModelRepositoryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "inference.model_repository.ModelRepositoryService", HandlerType: (*ModelRepositoryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RepositoryIndex", Handler: _ModelRepositoryService_RepositoryIndex_Handler, }, { MethodName: "RepositoryModelLoad", Handler: _ModelRepositoryService_RepositoryModelLoad_Handler, }, { MethodName: "RepositoryModelUnload", Handler: _ModelRepositoryService_RepositoryModelUnload_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "model_repository.proto", }
ModelRepositoryService_ServiceDesc is the grpc.ServiceDesc for ModelRepositoryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterModelRepositoryServiceServer ¶
func RegisterModelRepositoryServiceServer(s grpc.ServiceRegistrar, srv ModelRepositoryServiceServer)
Types ¶
type ModelRepositoryServiceClient ¶
type ModelRepositoryServiceClient interface { // Get the index of model repository contents. RepositoryIndex(ctx context.Context, in *RepositoryIndexRequest, opts ...grpc.CallOption) (*RepositoryIndexResponse, error) // Load or reload a model from a repository. RepositoryModelLoad(ctx context.Context, in *RepositoryModelLoadRequest, opts ...grpc.CallOption) (*RepositoryModelLoadResponse, error) // Unload a model. RepositoryModelUnload(ctx context.Context, in *RepositoryModelUnloadRequest, opts ...grpc.CallOption) (*RepositoryModelUnloadResponse, error) }
ModelRepositoryServiceClient is the client API for ModelRepositoryService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewModelRepositoryServiceClient ¶
func NewModelRepositoryServiceClient(cc grpc.ClientConnInterface) ModelRepositoryServiceClient
type ModelRepositoryServiceServer ¶
type ModelRepositoryServiceServer interface { // Get the index of model repository contents. RepositoryIndex(context.Context, *RepositoryIndexRequest) (*RepositoryIndexResponse, error) // Load or reload a model from a repository. RepositoryModelLoad(context.Context, *RepositoryModelLoadRequest) (*RepositoryModelLoadResponse, error) // Unload a model. RepositoryModelUnload(context.Context, *RepositoryModelUnloadRequest) (*RepositoryModelUnloadResponse, error) }
ModelRepositoryServiceServer is the server API for ModelRepositoryService service. All implementations should embed UnimplementedModelRepositoryServiceServer for forward compatibility
type RepositoryIndexRequest ¶
type RepositoryIndexRequest struct { // The name of the repository. If empty the index is returned // for all repositories. RepositoryName string `protobuf:"bytes,1,opt,name=repository_name,json=repositoryName,proto3" json:"repository_name,omitempty"` // If true return only models currently ready for inferencing. Ready bool `protobuf:"varint,2,opt,name=ready,proto3" json:"ready,omitempty"` // contains filtered or unexported fields }
func (*RepositoryIndexRequest) Descriptor
deprecated
func (*RepositoryIndexRequest) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryIndexRequest.ProtoReflect.Descriptor instead.
func (*RepositoryIndexRequest) GetReady ¶
func (x *RepositoryIndexRequest) GetReady() bool
func (*RepositoryIndexRequest) GetRepositoryName ¶
func (x *RepositoryIndexRequest) GetRepositoryName() string
func (*RepositoryIndexRequest) ProtoMessage ¶
func (*RepositoryIndexRequest) ProtoMessage()
func (*RepositoryIndexRequest) ProtoReflect ¶
func (x *RepositoryIndexRequest) ProtoReflect() protoreflect.Message
func (*RepositoryIndexRequest) Reset ¶
func (x *RepositoryIndexRequest) Reset()
func (*RepositoryIndexRequest) String ¶
func (x *RepositoryIndexRequest) String() string
type RepositoryIndexResponse ¶
type RepositoryIndexResponse struct { // An index entry for each model. Models []*RepositoryIndexResponse_ModelIndex `protobuf:"bytes,1,rep,name=models,proto3" json:"models,omitempty"` // contains filtered or unexported fields }
func (*RepositoryIndexResponse) Descriptor
deprecated
func (*RepositoryIndexResponse) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryIndexResponse.ProtoReflect.Descriptor instead.
func (*RepositoryIndexResponse) GetModels ¶
func (x *RepositoryIndexResponse) GetModels() []*RepositoryIndexResponse_ModelIndex
func (*RepositoryIndexResponse) ProtoMessage ¶
func (*RepositoryIndexResponse) ProtoMessage()
func (*RepositoryIndexResponse) ProtoReflect ¶
func (x *RepositoryIndexResponse) ProtoReflect() protoreflect.Message
func (*RepositoryIndexResponse) Reset ¶
func (x *RepositoryIndexResponse) Reset()
func (*RepositoryIndexResponse) String ¶
func (x *RepositoryIndexResponse) String() string
type RepositoryIndexResponse_ModelIndex ¶
type RepositoryIndexResponse_ModelIndex struct { // The name of the model. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The version of the model. Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` // The state of the model. State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"` // The reason, if any, that the model is in the given state. Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"` // contains filtered or unexported fields }
Index entry for a model.
func (*RepositoryIndexResponse_ModelIndex) Descriptor
deprecated
func (*RepositoryIndexResponse_ModelIndex) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryIndexResponse_ModelIndex.ProtoReflect.Descriptor instead.
func (*RepositoryIndexResponse_ModelIndex) GetName ¶
func (x *RepositoryIndexResponse_ModelIndex) GetName() string
func (*RepositoryIndexResponse_ModelIndex) GetReason ¶
func (x *RepositoryIndexResponse_ModelIndex) GetReason() string
func (*RepositoryIndexResponse_ModelIndex) GetState ¶
func (x *RepositoryIndexResponse_ModelIndex) GetState() string
func (*RepositoryIndexResponse_ModelIndex) GetVersion ¶
func (x *RepositoryIndexResponse_ModelIndex) GetVersion() string
func (*RepositoryIndexResponse_ModelIndex) ProtoMessage ¶
func (*RepositoryIndexResponse_ModelIndex) ProtoMessage()
func (*RepositoryIndexResponse_ModelIndex) ProtoReflect ¶
func (x *RepositoryIndexResponse_ModelIndex) ProtoReflect() protoreflect.Message
func (*RepositoryIndexResponse_ModelIndex) Reset ¶
func (x *RepositoryIndexResponse_ModelIndex) Reset()
func (*RepositoryIndexResponse_ModelIndex) String ¶
func (x *RepositoryIndexResponse_ModelIndex) String() string
type RepositoryModelLoadRequest ¶
type RepositoryModelLoadRequest struct { // The name of the repository to load from. If empty the model // is loaded from any repository. RepositoryName string `protobuf:"bytes,1,opt,name=repository_name,json=repositoryName,proto3" json:"repository_name,omitempty"` // The name of the model to load, or reload. ModelName string `protobuf:"bytes,2,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"` // contains filtered or unexported fields }
func (*RepositoryModelLoadRequest) Descriptor
deprecated
func (*RepositoryModelLoadRequest) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryModelLoadRequest.ProtoReflect.Descriptor instead.
func (*RepositoryModelLoadRequest) GetModelName ¶
func (x *RepositoryModelLoadRequest) GetModelName() string
func (*RepositoryModelLoadRequest) GetRepositoryName ¶
func (x *RepositoryModelLoadRequest) GetRepositoryName() string
func (*RepositoryModelLoadRequest) ProtoMessage ¶
func (*RepositoryModelLoadRequest) ProtoMessage()
func (*RepositoryModelLoadRequest) ProtoReflect ¶
func (x *RepositoryModelLoadRequest) ProtoReflect() protoreflect.Message
func (*RepositoryModelLoadRequest) Reset ¶
func (x *RepositoryModelLoadRequest) Reset()
func (*RepositoryModelLoadRequest) String ¶
func (x *RepositoryModelLoadRequest) String() string
type RepositoryModelLoadResponse ¶
type RepositoryModelLoadResponse struct {
// contains filtered or unexported fields
}
func (*RepositoryModelLoadResponse) Descriptor
deprecated
func (*RepositoryModelLoadResponse) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryModelLoadResponse.ProtoReflect.Descriptor instead.
func (*RepositoryModelLoadResponse) ProtoMessage ¶
func (*RepositoryModelLoadResponse) ProtoMessage()
func (*RepositoryModelLoadResponse) ProtoReflect ¶
func (x *RepositoryModelLoadResponse) ProtoReflect() protoreflect.Message
func (*RepositoryModelLoadResponse) Reset ¶
func (x *RepositoryModelLoadResponse) Reset()
func (*RepositoryModelLoadResponse) String ¶
func (x *RepositoryModelLoadResponse) String() string
type RepositoryModelUnloadRequest ¶
type RepositoryModelUnloadRequest struct { // The name of the repository from which the model was originally // loaded. If empty the repository is not considered. RepositoryName string `protobuf:"bytes,1,opt,name=repository_name,json=repositoryName,proto3" json:"repository_name,omitempty"` // The name of the model to unload. ModelName string `protobuf:"bytes,2,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"` // contains filtered or unexported fields }
func (*RepositoryModelUnloadRequest) Descriptor
deprecated
func (*RepositoryModelUnloadRequest) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryModelUnloadRequest.ProtoReflect.Descriptor instead.
func (*RepositoryModelUnloadRequest) GetModelName ¶
func (x *RepositoryModelUnloadRequest) GetModelName() string
func (*RepositoryModelUnloadRequest) GetRepositoryName ¶
func (x *RepositoryModelUnloadRequest) GetRepositoryName() string
func (*RepositoryModelUnloadRequest) ProtoMessage ¶
func (*RepositoryModelUnloadRequest) ProtoMessage()
func (*RepositoryModelUnloadRequest) ProtoReflect ¶
func (x *RepositoryModelUnloadRequest) ProtoReflect() protoreflect.Message
func (*RepositoryModelUnloadRequest) Reset ¶
func (x *RepositoryModelUnloadRequest) Reset()
func (*RepositoryModelUnloadRequest) String ¶
func (x *RepositoryModelUnloadRequest) String() string
type RepositoryModelUnloadResponse ¶
type RepositoryModelUnloadResponse struct {
// contains filtered or unexported fields
}
func (*RepositoryModelUnloadResponse) Descriptor
deprecated
func (*RepositoryModelUnloadResponse) Descriptor() ([]byte, []int)
Deprecated: Use RepositoryModelUnloadResponse.ProtoReflect.Descriptor instead.
func (*RepositoryModelUnloadResponse) ProtoMessage ¶
func (*RepositoryModelUnloadResponse) ProtoMessage()
func (*RepositoryModelUnloadResponse) ProtoReflect ¶
func (x *RepositoryModelUnloadResponse) ProtoReflect() protoreflect.Message
func (*RepositoryModelUnloadResponse) Reset ¶
func (x *RepositoryModelUnloadResponse) Reset()
func (*RepositoryModelUnloadResponse) String ¶
func (x *RepositoryModelUnloadResponse) String() string
type UnimplementedModelRepositoryServiceServer ¶
type UnimplementedModelRepositoryServiceServer struct { }
UnimplementedModelRepositoryServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedModelRepositoryServiceServer) RepositoryIndex ¶
func (UnimplementedModelRepositoryServiceServer) RepositoryIndex(context.Context, *RepositoryIndexRequest) (*RepositoryIndexResponse, error)
func (UnimplementedModelRepositoryServiceServer) RepositoryModelLoad ¶
func (UnimplementedModelRepositoryServiceServer) RepositoryModelLoad(context.Context, *RepositoryModelLoadRequest) (*RepositoryModelLoadResponse, error)
func (UnimplementedModelRepositoryServiceServer) RepositoryModelUnload ¶
func (UnimplementedModelRepositoryServiceServer) RepositoryModelUnload(context.Context, *RepositoryModelUnloadRequest) (*RepositoryModelUnloadResponse, error)
type UnsafeModelRepositoryServiceServer ¶
type UnsafeModelRepositoryServiceServer interface {
// contains filtered or unexported methods
}
UnsafeModelRepositoryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ModelRepositoryServiceServer will result in compilation errors.