forked from JointCloud/pcm-octopus
318 lines
13 KiB
Go
318 lines
13 KiB
Go
// Code generated by goctl. DO NOT EDIT.
|
|
// Source: octopus.proto
|
|
|
|
package server
|
|
|
|
import (
|
|
"context"
|
|
|
|
"gitlink.org.cn/JointCloud/pcm-octopus/internal/logic"
|
|
"gitlink.org.cn/JointCloud/pcm-octopus/internal/svc"
|
|
"gitlink.org.cn/JointCloud/pcm-octopus/octopus"
|
|
)
|
|
|
|
type OctopusServer struct {
|
|
svcCtx *svc.ServiceContext
|
|
octopus.UnimplementedOctopusServer
|
|
}
|
|
|
|
func NewOctopusServer(svcCtx *svc.ServiceContext) *OctopusServer {
|
|
return &OctopusServer{
|
|
svcCtx: svcCtx,
|
|
}
|
|
}
|
|
|
|
func (s *OctopusServer) GetComputingPower(ctx context.Context, in *octopus.ResourceReq) (*octopus.CpResp, error) {
|
|
l := logic.NewGetComputingPowerLogic(ctx, s.svcCtx)
|
|
return l.GetComputingPower(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetGeneralInfo(ctx context.Context, in *octopus.ResourceReq) (*octopus.GiResp, error) {
|
|
l := logic.NewGetGeneralInfoLogic(ctx, s.svcCtx)
|
|
return l.GetGeneralInfo(in)
|
|
}
|
|
|
|
// Algorithm
|
|
func (s *OctopusServer) GetMyAlgorithmList(ctx context.Context, in *octopus.GetMyAlgorithmListReq) (*octopus.GetMyAlgorithmListResp, error) {
|
|
l := logic.NewGetMyAlgorithmListLogic(ctx, s.svcCtx)
|
|
return l.GetMyAlgorithmList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetAlgorithmList(ctx context.Context, in *octopus.GetAlgorithmListReq) (*octopus.GetAlgorithmListResp, error) {
|
|
l := logic.NewGetAlgorithmListLogic(ctx, s.svcCtx)
|
|
return l.GetAlgorithmList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetAlgorithm(ctx context.Context, in *octopus.GetAlgorithmReq) (*octopus.GetAlgorithmResp, error) {
|
|
l := logic.NewGetAlgorithmLogic(ctx, s.svcCtx)
|
|
return l.GetAlgorithm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetAlgorithmApplyList(ctx context.Context, in *octopus.GetAlgorithmApplyListReq) (*octopus.GetAlgorithmApplyListResp, error) {
|
|
l := logic.NewGetAlgorithmApplyListLogic(ctx, s.svcCtx)
|
|
return l.GetAlgorithmApplyList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetAlgorithmFrameworkList(ctx context.Context, in *octopus.GetAlgorithmFrameworkListReq) (*octopus.GetAlgorithmFrameworkListResp, error) {
|
|
l := logic.NewGetAlgorithmFrameworkListLogic(ctx, s.svcCtx)
|
|
return l.GetAlgorithmFrameworkList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteMyAlgorithm(ctx context.Context, in *octopus.DeleteMyAlgorithmReq) (*octopus.DeleteMyAlgorithmResp, error) {
|
|
l := logic.NewDeleteMyAlgorithmLogic(ctx, s.svcCtx)
|
|
return l.DeleteMyAlgorithm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) CreateMyAlgorithm(ctx context.Context, in *octopus.CreateMyAlgorithmReq) (*octopus.CreateMyAlgorithmResp, error) {
|
|
l := logic.NewCreateMyAlgorithmLogic(ctx, s.svcCtx)
|
|
return l.CreateMyAlgorithm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DownloadAlgorithm(ctx context.Context, in *octopus.DownloadAlgorithmReq) (*octopus.DownloadAlgorithmResp, error) {
|
|
l := logic.NewDownloadAlgorithmLogic(ctx, s.svcCtx)
|
|
return l.DownloadAlgorithm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DownloadCompress(ctx context.Context, in *octopus.DownloadCompressReq) (*octopus.DownloadCompressResp, error) {
|
|
l := logic.NewDownloadCompressLogic(ctx, s.svcCtx)
|
|
return l.DownloadCompress(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadAlgorithm(ctx context.Context, in *octopus.UploadAlgorithmReq) (*octopus.UploadAlgorithmResp, error) {
|
|
l := logic.NewUploadAlgorithmLogic(ctx, s.svcCtx)
|
|
return l.UploadAlgorithm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadAlgorithmConfirm(ctx context.Context, in *octopus.UploadAlgorithmConfirmReq) (*octopus.UploadAlgorithmConfirmResp, error) {
|
|
l := logic.NewUploadAlgorithmConfirmLogic(ctx, s.svcCtx)
|
|
return l.UploadAlgorithmConfirm(in)
|
|
}
|
|
|
|
// DatasetService
|
|
func (s *OctopusServer) GetMyDatasetList(ctx context.Context, in *octopus.GetMyDatasetListReq) (*octopus.GetMyDatasetListResp, error) {
|
|
l := logic.NewGetMyDatasetListLogic(ctx, s.svcCtx)
|
|
return l.GetMyDatasetList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetDatasetVersionList(ctx context.Context, in *octopus.GetDatasetVersionListReq) (*octopus.GetDatasetVersionListResp, error) {
|
|
l := logic.NewGetDatasetVersionListLogic(ctx, s.svcCtx)
|
|
return l.GetDatasetVersionList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) CreateDataSet(ctx context.Context, in *octopus.CreateDataSetReq) (*octopus.CreateDataSetResp, error) {
|
|
l := logic.NewCreateDataSetLogic(ctx, s.svcCtx)
|
|
return l.CreateDataSet(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteDataSet(ctx context.Context, in *octopus.DeleteDataSetReq) (*octopus.DeleteDataSetResp, error) {
|
|
l := logic.NewDeleteDataSetLogic(ctx, s.svcCtx)
|
|
return l.DeleteDataSet(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadDataSet(ctx context.Context, in *octopus.UploadDataSetReq) (*octopus.UploadDataSetResp, error) {
|
|
l := logic.NewUploadDataSetLogic(ctx, s.svcCtx)
|
|
return l.UploadDataSet(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadDataSetConfirm(ctx context.Context, in *octopus.UploadDataSetConfirmReq) (*octopus.UploadDataSetConfirmResp, error) {
|
|
l := logic.NewUploadDataSetConfirmLogic(ctx, s.svcCtx)
|
|
return l.UploadDataSetConfirm(in)
|
|
}
|
|
|
|
func (s *OctopusServer) CreateDataSetVersion(ctx context.Context, in *octopus.CreateDataSetVersionReq) (*octopus.CreateDataSetVersionResp, error) {
|
|
l := logic.NewCreateDataSetVersionLogic(ctx, s.svcCtx)
|
|
return l.CreateDataSetVersion(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteDataSetVersion(ctx context.Context, in *octopus.DeleteDataSetVersionReq) (*octopus.DeleteDataSetVersionResp, error) {
|
|
l := logic.NewDeleteDataSetVersionLogic(ctx, s.svcCtx)
|
|
return l.DeleteDataSetVersion(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetDatasetApplyList(ctx context.Context, in *octopus.GetDatasetApplyListReq) (*octopus.GetDatasetApplyListResp, error) {
|
|
l := logic.NewGetDatasetApplyListLogic(ctx, s.svcCtx)
|
|
return l.GetDatasetApplyList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetDatasetTypeList(ctx context.Context, in *octopus.GetDatasetTypeListRep) (*octopus.GetDatasetTypeListResp, error) {
|
|
l := logic.NewGetDatasetTypeListLogic(ctx, s.svcCtx)
|
|
return l.GetDatasetTypeList(in)
|
|
}
|
|
|
|
// ModelDeployService
|
|
func (s *OctopusServer) CreateModelDeploy(ctx context.Context, in *octopus.CreateModelDeployReq) (*octopus.CreateModelDeployResp, error) {
|
|
l := logic.NewCreateModelDeployLogic(ctx, s.svcCtx)
|
|
return l.CreateModelDeploy(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetModelDeployList(ctx context.Context, in *octopus.GetModelDeployListReq) (*octopus.GetModelDeployListResp, error) {
|
|
l := logic.NewGetModelDeployListLogic(ctx, s.svcCtx)
|
|
return l.GetModelDeployList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetModelDeploy(ctx context.Context, in *octopus.GetModelDeployReq) (*octopus.GetModelDeployResp, error) {
|
|
l := logic.NewGetModelDeployLogic(ctx, s.svcCtx)
|
|
return l.GetModelDeploy(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetModelDeployEvent(ctx context.Context, in *octopus.GetModelDeployEventReq) (*octopus.GetModelDeployEventResp, error) {
|
|
l := logic.NewGetModelDeployEventLogic(ctx, s.svcCtx)
|
|
return l.GetModelDeployEvent(in)
|
|
}
|
|
|
|
func (s *OctopusServer) StopModelDeploy(ctx context.Context, in *octopus.StopModelDeployReq) (*octopus.StopModelDeployResp, error) {
|
|
l := logic.NewStopModelDeployLogic(ctx, s.svcCtx)
|
|
return l.StopModelDeploy(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteModelDeploy(ctx context.Context, in *octopus.DeleteModelDeployReq) (*octopus.DeleteModelDeployResp, error) {
|
|
l := logic.NewDeleteModelDeployLogic(ctx, s.svcCtx)
|
|
return l.DeleteModelDeploy(in)
|
|
}
|
|
|
|
func (s *OctopusServer) InferModelDeploy(ctx context.Context, in *octopus.InferModelDeployReq) (*octopus.InferModelDeployResp, error) {
|
|
l := logic.NewInferModelDeployLogic(ctx, s.svcCtx)
|
|
return l.InferModelDeploy(in)
|
|
}
|
|
|
|
// Develop
|
|
func (s *OctopusServer) GetNotebookList(ctx context.Context, in *octopus.GetNotebookListReq) (*octopus.GetNotebookListResp, error) {
|
|
l := logic.NewGetNotebookListLogic(ctx, s.svcCtx)
|
|
return l.GetNotebookList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetNotebook(ctx context.Context, in *octopus.GetNotebookReq) (*octopus.GetNotebookResp, error) {
|
|
l := logic.NewGetNotebookLogic(ctx, s.svcCtx)
|
|
return l.GetNotebook(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteNotebook(ctx context.Context, in *octopus.DeleteNotebookReq) (*octopus.DeleteNotebookResp, error) {
|
|
l := logic.NewDeleteNotebookLogic(ctx, s.svcCtx)
|
|
return l.DeleteNotebook(in)
|
|
}
|
|
|
|
func (s *OctopusServer) CreateNotebook(ctx context.Context, in *octopus.CreateNotebookReq) (*octopus.CreateNotebookResp, error) {
|
|
l := logic.NewCreateNotebookLogic(ctx, s.svcCtx)
|
|
return l.CreateNotebook(in)
|
|
}
|
|
|
|
func (s *OctopusServer) StartNotebook(ctx context.Context, in *octopus.StartNotebookReq) (*octopus.StartNotebookResp, error) {
|
|
l := logic.NewStartNotebookLogic(ctx, s.svcCtx)
|
|
return l.StartNotebook(in)
|
|
}
|
|
|
|
func (s *OctopusServer) StopNotebook(ctx context.Context, in *octopus.StopNotebookReq) (*octopus.StopNotebookResp, error) {
|
|
l := logic.NewStopNotebookLogic(ctx, s.svcCtx)
|
|
return l.StopNotebook(in)
|
|
}
|
|
|
|
// ImageService
|
|
func (s *OctopusServer) GetUserImageList(ctx context.Context, in *octopus.GetUserImageListReq) (*octopus.GetUserImageListResp, error) {
|
|
l := logic.NewGetUserImageListLogic(ctx, s.svcCtx)
|
|
return l.GetUserImageList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetPresetImageList(ctx context.Context, in *octopus.GetPresetImageListReq) (*octopus.GetPresetImageListResp, error) {
|
|
l := logic.NewGetPresetImageListLogic(ctx, s.svcCtx)
|
|
return l.GetPresetImageList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) CreateImage(ctx context.Context, in *octopus.CreateImageReq) (*octopus.CreateImageResp, error) {
|
|
l := logic.NewCreateImageLogic(ctx, s.svcCtx)
|
|
return l.CreateImage(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteImage(ctx context.Context, in *octopus.DeleteImageReq) (*octopus.DeleteImageResp, error) {
|
|
l := logic.NewDeleteImageLogic(ctx, s.svcCtx)
|
|
return l.DeleteImage(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadImage(ctx context.Context, in *octopus.UploadImageReq) (*octopus.UploadImageResp, error) {
|
|
l := logic.NewUploadImageLogic(ctx, s.svcCtx)
|
|
return l.UploadImage(in)
|
|
}
|
|
|
|
func (s *OctopusServer) UploadImageConfirm(ctx context.Context, in *octopus.UploadImageConfirmReq) (*octopus.UploadImageConfirmResp, error) {
|
|
l := logic.NewUploadImageConfirmLogic(ctx, s.svcCtx)
|
|
return l.UploadImageConfirm(in)
|
|
}
|
|
|
|
// Model
|
|
func (s *OctopusServer) GetMyModelList(ctx context.Context, in *octopus.GetMyModelListReq) (*octopus.GetMyModelListResp, error) {
|
|
l := logic.NewGetMyModelListLogic(ctx, s.svcCtx)
|
|
return l.GetMyModelList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetModelVersionList(ctx context.Context, in *octopus.GetModelVersionListReq) (*octopus.GetModelVersionListResp, error) {
|
|
l := logic.NewGetModelVersionListLogic(ctx, s.svcCtx)
|
|
return l.GetModelVersionList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteMyModel(ctx context.Context, in *octopus.DeleteMyModelReq) (*octopus.DeleteMyModelResp, error) {
|
|
l := logic.NewDeleteMyModelLogic(ctx, s.svcCtx)
|
|
return l.DeleteMyModel(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteModelVersion(ctx context.Context, in *octopus.DeleteModelVersionReq) (*octopus.DeleteModelVersionResp, error) {
|
|
l := logic.NewDeleteModelVersionLogic(ctx, s.svcCtx)
|
|
return l.DeleteModelVersion(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DownloadModelVersion(ctx context.Context, in *octopus.DownloadModelVersionReq) (*octopus.DownloadModelVersionResp, error) {
|
|
l := logic.NewDownloadModelVersionLogic(ctx, s.svcCtx)
|
|
return l.DownloadModelVersion(in)
|
|
}
|
|
|
|
// TrainJobService
|
|
func (s *OctopusServer) CreateTrainJob(ctx context.Context, in *octopus.CreateTrainJobReq) (*octopus.CreateTrainJobResp, error) {
|
|
l := logic.NewCreateTrainJobLogic(ctx, s.svcCtx)
|
|
return l.CreateTrainJob(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetTrainJobList(ctx context.Context, in *octopus.GetTrainJobListReq) (*octopus.GetTrainJobListResp, error) {
|
|
l := logic.NewGetTrainJobListLogic(ctx, s.svcCtx)
|
|
return l.GetTrainJobList(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetTrainJob(ctx context.Context, in *octopus.GetTrainJobReq) (*octopus.GetTrainJobResp, error) {
|
|
l := logic.NewGetTrainJobLogic(ctx, s.svcCtx)
|
|
return l.GetTrainJob(in)
|
|
}
|
|
|
|
func (s *OctopusServer) DeleteTrainJob(ctx context.Context, in *octopus.DeleteTrainJobReq) (*octopus.DeleteTrainJobResp, error) {
|
|
l := logic.NewDeleteTrainJobLogic(ctx, s.svcCtx)
|
|
return l.DeleteTrainJob(in)
|
|
}
|
|
|
|
func (s *OctopusServer) StopTrainJob(ctx context.Context, in *octopus.StopTrainJobReq) (*octopus.StopTrainJobResp, error) {
|
|
l := logic.NewStopTrainJobLogic(ctx, s.svcCtx)
|
|
return l.StopTrainJob(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetTrainJobEvent(ctx context.Context, in *octopus.GetTrainJobEventReq) (*octopus.GetTrainJobEventResp, error) {
|
|
l := logic.NewGetTrainJobEventLogic(ctx, s.svcCtx)
|
|
return l.GetTrainJobEvent(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetTrainJobMetric(ctx context.Context, in *octopus.GetTrainJobMetricReq) (*octopus.GetTrainJobMetricResp, error) {
|
|
l := logic.NewGetTrainJobMetricLogic(ctx, s.svcCtx)
|
|
return l.GetTrainJobMetric(in)
|
|
}
|
|
|
|
func (s *OctopusServer) GetTrainJobLog(ctx context.Context, in *octopus.GetTrainJobLogReq) (*octopus.GetTrainJobLogResp, error) {
|
|
l := logic.NewGetTrainJobLogLogic(ctx, s.svcCtx)
|
|
return l.GetTrainJobLog(in)
|
|
}
|
|
|
|
// ResourceSpecService
|
|
func (s *OctopusServer) GetResourceSpecs(ctx context.Context, in *octopus.GetResourceSpecsReq) (*octopus.GetResourceSpecsResp, error) {
|
|
l := logic.NewGetResourceSpecsLogic(ctx, s.svcCtx)
|
|
return l.GetResourceSpecs(in)
|
|
}
|
|
|
|
// Billing
|
|
func (s *OctopusServer) GetUserBalance(ctx context.Context, in *octopus.GetUserBalanceReq) (*octopus.GetUserBalanceResp, error) {
|
|
l := logic.NewGetUserBalanceLogic(ctx, s.svcCtx)
|
|
return l.GetUserBalance(in)
|
|
}
|