pcm-ac/hpcacclient/hpcac.go

478 lines
24 KiB
Go

// Code generated by goctl. DO NOT EDIT.
// Source: hpcAC.proto
package hpcacclient
import (
"context"
"gitlink.org.cn/JointCloud/pcm-ac/hpcAC"
"github.com/zeromicro/go-zero/zrpc"
"google.golang.org/grpc"
)
type (
ACClusterData = hpcAC.ACClusterData
ACClusterReq = hpcAC.ACClusterReq
ACClusterResp = hpcAC.ACClusterResp
ACTokenData = hpcAC.ACTokenData
ACTokenReq = hpcAC.ACTokenReq
ACTokenResp = hpcAC.ACTokenResp
ACTokenState = hpcAC.ACTokenState
Children = hpcAC.Children
ClusterResp = hpcAC.ClusterResp
ContainerPortInfo = hpcAC.ContainerPortInfo
ContainerPortInfoList = hpcAC.ContainerPortInfoList
CpResp = hpcAC.CpResp
CpuCore = hpcAC.CpuCore
CpuCoreReq = hpcAC.CpuCoreReq
CpuCoreResp = hpcAC.CpuCoreResp
CreateInstanceServiceReq = hpcAC.CreateInstanceServiceReq
CreateInstanceServiceResp = hpcAC.CreateInstanceServiceResp
CreateParams = hpcAC.CreateParams
DeleteJobReq = hpcAC.DeleteJobReq
DeleteJobResp = hpcAC.DeleteJobResp
DeleteTaskAiReq = hpcAC.DeleteTaskAiReq
DeleteTaskAiResp = hpcAC.DeleteTaskAiResp
Exist = hpcAC.Exist
FileContentResp = hpcAC.FileContentResp
FileDataReq = hpcAC.FileDataReq
FileDataResp = hpcAC.FileDataResp
FileList = hpcAC.FileList
FileListData = hpcAC.FileListData
GetFileListReq = hpcAC.GetFileListReq
GetFileListResp = hpcAC.GetFileListResp
GetFileReq = hpcAC.GetFileReq
GetFileResp = hpcAC.GetFileResp
GetImageAiByIdReq = hpcAC.GetImageAiByIdReq
GetImageAiByIdResp = hpcAC.GetImageAiByIdResp
GetImageListAiReq = hpcAC.GetImageListAiReq
GetImageListAiResp = hpcAC.GetImageListAiResp
GetImageListReq = hpcAC.GetImageListReq
GetImageListResp = hpcAC.GetImageListResp
GetInferUrlReq = hpcAC.GetInferUrlReq
GetInferUrlResp = hpcAC.GetInferUrlResp
GetInstanceDetailParams = hpcAC.GetInstanceDetailParams
GetInstanceDetailResp = hpcAC.GetInstanceDetailResp
GetInstanceListParams = hpcAC.GetInstanceListParams
GetInstanceListReq = hpcAC.GetInstanceListReq
GetInstanceListResp = hpcAC.GetInstanceListResp
GetInstanceLogReq = hpcAC.GetInstanceLogReq
GetInstanceLogResp = hpcAC.GetInstanceLogResp
GetInstanceServiceDetailReq = hpcAC.GetInstanceServiceDetailReq
GetInstanceServiceDetailResp = hpcAC.GetInstanceServiceDetailResp
GetInstanceServiceListReq = hpcAC.GetInstanceServiceListReq
GetInstanceServiceListReqParam = hpcAC.GetInstanceServiceListReqParam
GetInstanceServiceListResp = hpcAC.GetInstanceServiceListResp
GetJobDetailResp = hpcAC.GetJobDetailResp
GetMemberJobsData = hpcAC.GetMemberJobsData
GetMemberJobsReq = hpcAC.GetMemberJobsReq
GetMemberJobsResp = hpcAC.GetMemberJobsResp
GetNodeResourcesData = hpcAC.GetNodeResourcesData
GetNodeResourcesReq = hpcAC.GetNodeResourcesReq
GetNodeResourcesResp = hpcAC.GetNodeResourcesResp
GetPytorchTaskReq = hpcAC.GetPytorchTaskReq
GetPytorchTaskResp = hpcAC.GetPytorchTaskResp
GetPytorchTaskRespParams = hpcAC.GetPytorchTaskRespParams
GetResourceSpecReq = hpcAC.GetResourceSpecReq
GetResourceSpecResp = hpcAC.GetResourceSpecResp
GetTensorflowTaskReq = hpcAC.GetTensorflowTaskReq
GetTensorflowTaskResp = hpcAC.GetTensorflowTaskResp
GetTensorflowTaskRespParams = hpcAC.GetTensorflowTaskRespParams
GetUserInfoData = hpcAC.GetUserInfoData
GetUserInfoReq = hpcAC.GetUserInfoReq
GetUserInfoResp = hpcAC.GetUserInfoResp
GiResp = hpcAC.GiResp
HistoryJobData = hpcAC.HistoryJobData
HistoryJobDetail = hpcAC.HistoryJobDetail
HistoryJobDetailReq = hpcAC.HistoryJobDetailReq
HistoryJobDetailResp = hpcAC.HistoryJobDetailResp
HistoryJobList = hpcAC.HistoryJobList
ImageAI = hpcAC.ImageAI
InstanceService = hpcAC.InstanceService
IsExistFileReq = hpcAC.IsExistFileReq
IsExistFileResp = hpcAC.IsExistFileResp
Job = hpcAC.Job
JobCore = hpcAC.JobCore
JobDetail = hpcAC.JobDetail
JobDetailReq = hpcAC.JobDetailReq
JobInitAttr = hpcAC.JobInitAttr
JobManager = hpcAC.JobManager
JobManagerReq = hpcAC.JobManagerReq
JobVncSessionInfo = hpcAC.JobVncSessionInfo
JobsReq = hpcAC.JobsReq
JobsResp = hpcAC.JobsResp
ListHistoryJobReq = hpcAC.ListHistoryJobReq
ListHistoryJobResp = hpcAC.ListHistoryJobResp
ListJobManagerResp = hpcAC.ListJobManagerResp
ListJobReq = hpcAC.ListJobReq
ListJobResp = hpcAC.ListJobResp
LogData = hpcAC.LogData
MapAppJobInfo = hpcAC.MapAppJobInfo
Metric = hpcAC.Metric
MountInfo = hpcAC.MountInfo
MountInfoList = hpcAC.MountInfoList
ParaStorQuotaReq = hpcAC.ParaStorQuotaReq
ParaStorQuotaResp = hpcAC.ParaStorQuotaResp
PermissionAction = hpcAC.PermissionAction
Queue = hpcAC.Queue
QueueData = hpcAC.QueueData
QueueDetailsData = hpcAC.QueueDetailsData
QueueDetailsResp = hpcAC.QueueDetailsResp
QueueJobsReq = hpcAC.QueueJobsReq
QueueJobsResp = hpcAC.QueueJobsResp
QueueReq = hpcAC.QueueReq
QueueResp = hpcAC.QueueResp
QuotaData = hpcAC.QuotaData
ResourceReq = hpcAC.ResourceReq
ResourceSpec = hpcAC.ResourceSpec
StartInstanceServiceReq = hpcAC.StartInstanceServiceReq
StartInstanceServiceResp = hpcAC.StartInstanceServiceResp
StopInstanceServiceReq = hpcAC.StopInstanceServiceReq
StopInstanceServiceResp = hpcAC.StopInstanceServiceResp
StopTaskAiData = hpcAC.StopTaskAiData
StopTaskAiReq = hpcAC.StopTaskAiReq
StopTaskAiResp = hpcAC.StopTaskAiResp
SubmitJobReq = hpcAC.SubmitJobReq
SubmitJobResp = hpcAC.SubmitJobResp
SubmitPytorchTaskParams = hpcAC.SubmitPytorchTaskParams
SubmitPytorchTaskReq = hpcAC.SubmitPytorchTaskReq
SubmitTaskAiResp = hpcAC.SubmitTaskAiResp
SubmitTensorflowTaskParams = hpcAC.SubmitTensorflowTaskParams
SubmitTensorflowTaskReq = hpcAC.SubmitTensorflowTaskReq
TokenResp = hpcAC.TokenResp
UploadFileData = hpcAC.UploadFileData
UploadFileReq = hpcAC.UploadFileReq
UploadFileResp = hpcAC.UploadFileResp
UserQuotasLimitData = hpcAC.UserQuotasLimitData
UserQuotasLimitResp = hpcAC.UserQuotasLimitResp
WallTimeReq = hpcAC.WallTimeReq
WallTimeResp = hpcAC.WallTimeResp
HpcAC interface {
// ListJob list all jobs
ListJob(ctx context.Context, in *ListJobReq, opts ...grpc.CallOption) (*ListJobResp, error)
// ListHistoryJob list all history jobs
ListHistoryJob(ctx context.Context, in *ListHistoryJobReq, opts ...grpc.CallOption) (*ListHistoryJobResp, error)
// Submit job
SubmitJob(ctx context.Context, in *SubmitJobReq, opts ...grpc.CallOption) (*SubmitJobResp, error)
// ListJobManager list all job managers
ListJobManager(ctx context.Context, in *JobManagerReq, opts ...grpc.CallOption) (*ListJobManagerResp, error)
// GetJobDetail get job detail
GetJobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*GetJobDetailResp, error)
// DeleteJob delete job
DeleteJob(ctx context.Context, in *DeleteJobReq, opts ...grpc.CallOption) (*DeleteJobResp, error)
// FileContent 查看文件内容
FileContent(ctx context.Context, in *FileDataReq, opts ...grpc.CallOption) (*FileContentResp, error)
// SelectQueueByUser 查询用户可访问队列列表
SelectQueueByUser(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueResp, error)
// QueryQueueDetails 查询队列资源详细信息
QueryQueueDetails(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueDetailsResp, error)
// QueryUserQuotasLimit 查询用户资源限制信息
QueryUserQuotasLimit(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*UserQuotasLimitResp, error)
// ParaStor Quota
ParaStorQuota(ctx context.Context, in *ParaStorQuotaReq, opts ...grpc.CallOption) (*ParaStorQuotaResp, error)
// WallTime
WallTime(ctx context.Context, in *WallTimeReq, opts ...grpc.CallOption) (*WallTimeResp, error)
// QueueJobs
QueueJobs(ctx context.Context, in *QueueJobsReq, opts ...grpc.CallOption) (*QueueJobsResp, error)
CpuCore(ctx context.Context, in *CpuCoreReq, opts ...grpc.CallOption) (*CpuCoreResp, error)
Jobs(ctx context.Context, in *JobsReq, opts ...grpc.CallOption) (*JobsResp, error)
HistoryJobDetail(ctx context.Context, in *HistoryJobDetailReq, opts ...grpc.CallOption) (*HistoryJobDetailResp, error)
// 曙光ac获取token
GetACToken(ctx context.Context, in *ACTokenReq, opts ...grpc.CallOption) (*TokenResp, error)
// 曙光ac获取clusterid
GetACClusterId(ctx context.Context, in *ACClusterReq, opts ...grpc.CallOption) (*ClusterResp, error)
// 获取曙光账号算力
GetComputingPower(ctx context.Context, in *ResourceReq, opts ...grpc.CallOption) (*CpResp, error)
// 获取曙光账号cpu,内存,存储信息
GetGeneralInfo(ctx context.Context, in *ResourceReq, opts ...grpc.CallOption) (*GiResp, error)
// 曙光智算接口
SubmitPytorchTask(ctx context.Context, in *SubmitPytorchTaskReq, opts ...grpc.CallOption) (*SubmitTaskAiResp, error)
SubmitTensorflowTask(ctx context.Context, in *SubmitTensorflowTaskReq, opts ...grpc.CallOption) (*SubmitTaskAiResp, error)
GetImageListAi(ctx context.Context, in *GetImageListAiReq, opts ...grpc.CallOption) (*GetImageListAiResp, error)
GetImageAiById(ctx context.Context, in *GetImageAiByIdReq, opts ...grpc.CallOption) (*GetImageAiByIdResp, error)
GetPytorchTask(ctx context.Context, in *GetPytorchTaskReq, opts ...grpc.CallOption) (*GetPytorchTaskResp, error)
GetTensorflowTask(ctx context.Context, in *GetTensorflowTaskReq, opts ...grpc.CallOption) (*GetTensorflowTaskResp, error)
DeleteTaskAi(ctx context.Context, in *DeleteTaskAiReq, opts ...grpc.CallOption) (*DeleteTaskAiResp, error)
StopTaskAi(ctx context.Context, in *StopTaskAiReq, opts ...grpc.CallOption) (*StopTaskAiResp, error)
GetResourceSpec(ctx context.Context, in *GetResourceSpecReq, opts ...grpc.CallOption) (*GetResourceSpecResp, error)
GetInstanceLog(ctx context.Context, in *GetInstanceLogReq, opts ...grpc.CallOption) (*GetInstanceLogResp, error)
GetInstanceListAi(ctx context.Context, in *GetInstanceListReq, opts ...grpc.CallOption) (*GetInstanceListResp, error)
GetInferUrl(ctx context.Context, in *GetInferUrlReq, opts ...grpc.CallOption) (*GetInferUrlResp, error)
// 曙光文件接口
GetFileList(ctx context.Context, in *GetFileListReq, opts ...grpc.CallOption) (*GetFileListResp, error)
GetFile(ctx context.Context, in *GetFileReq, opts ...grpc.CallOption) (*GetFileResp, error)
UploadFile(ctx context.Context, in *UploadFileReq, opts ...grpc.CallOption) (*UploadFileResp, error)
IsExistFile(ctx context.Context, in *IsExistFileReq, opts ...grpc.CallOption) (*IsExistFileResp, error)
// 用户资源
GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error)
GetMemberJobs(ctx context.Context, in *GetMemberJobsReq, opts ...grpc.CallOption) (*GetMemberJobsResp, error)
// 容器
GetNodeResources(ctx context.Context, in *GetNodeResourcesReq, opts ...grpc.CallOption) (*GetNodeResourcesResp, error)
GetInstanceServiceList(ctx context.Context, in *GetInstanceServiceListReq, opts ...grpc.CallOption) (*GetInstanceServiceListResp, error)
GetInstanceServiceDetail(ctx context.Context, in *GetInstanceServiceDetailReq, opts ...grpc.CallOption) (*GetInstanceServiceDetailResp, error)
StartInstanceService(ctx context.Context, in *StartInstanceServiceReq, opts ...grpc.CallOption) (*StartInstanceServiceResp, error)
StopInstanceService(ctx context.Context, in *StopInstanceServiceReq, opts ...grpc.CallOption) (*StopInstanceServiceResp, error)
CreateInstanceService(ctx context.Context, in *CreateInstanceServiceReq, opts ...grpc.CallOption) (*CreateInstanceServiceResp, error)
GetImageList(ctx context.Context, in *GetImageListReq, opts ...grpc.CallOption) (*GetImageListResp, error)
}
defaultHpcAC struct {
cli zrpc.Client
}
)
func NewHpcAC(cli zrpc.Client) HpcAC {
return &defaultHpcAC{
cli: cli,
}
}
// ListJob list all jobs
func (m *defaultHpcAC) ListJob(ctx context.Context, in *ListJobReq, opts ...grpc.CallOption) (*ListJobResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.ListJob(ctx, in, opts...)
}
// ListHistoryJob list all history jobs
func (m *defaultHpcAC) ListHistoryJob(ctx context.Context, in *ListHistoryJobReq, opts ...grpc.CallOption) (*ListHistoryJobResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.ListHistoryJob(ctx, in, opts...)
}
// Submit job
func (m *defaultHpcAC) SubmitJob(ctx context.Context, in *SubmitJobReq, opts ...grpc.CallOption) (*SubmitJobResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.SubmitJob(ctx, in, opts...)
}
// ListJobManager list all job managers
func (m *defaultHpcAC) ListJobManager(ctx context.Context, in *JobManagerReq, opts ...grpc.CallOption) (*ListJobManagerResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.ListJobManager(ctx, in, opts...)
}
// GetJobDetail get job detail
func (m *defaultHpcAC) GetJobDetail(ctx context.Context, in *JobDetailReq, opts ...grpc.CallOption) (*GetJobDetailResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetJobDetail(ctx, in, opts...)
}
// DeleteJob delete job
func (m *defaultHpcAC) DeleteJob(ctx context.Context, in *DeleteJobReq, opts ...grpc.CallOption) (*DeleteJobResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.DeleteJob(ctx, in, opts...)
}
// FileContent 查看文件内容
func (m *defaultHpcAC) FileContent(ctx context.Context, in *FileDataReq, opts ...grpc.CallOption) (*FileContentResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.FileContent(ctx, in, opts...)
}
// SelectQueueByUser 查询用户可访问队列列表
func (m *defaultHpcAC) SelectQueueByUser(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.SelectQueueByUser(ctx, in, opts...)
}
// QueryQueueDetails 查询队列资源详细信息
func (m *defaultHpcAC) QueryQueueDetails(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*QueueDetailsResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.QueryQueueDetails(ctx, in, opts...)
}
// QueryUserQuotasLimit 查询用户资源限制信息
func (m *defaultHpcAC) QueryUserQuotasLimit(ctx context.Context, in *QueueReq, opts ...grpc.CallOption) (*UserQuotasLimitResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.QueryUserQuotasLimit(ctx, in, opts...)
}
// ParaStor Quota
func (m *defaultHpcAC) ParaStorQuota(ctx context.Context, in *ParaStorQuotaReq, opts ...grpc.CallOption) (*ParaStorQuotaResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.ParaStorQuota(ctx, in, opts...)
}
// WallTime
func (m *defaultHpcAC) WallTime(ctx context.Context, in *WallTimeReq, opts ...grpc.CallOption) (*WallTimeResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.WallTime(ctx, in, opts...)
}
// QueueJobs
func (m *defaultHpcAC) QueueJobs(ctx context.Context, in *QueueJobsReq, opts ...grpc.CallOption) (*QueueJobsResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.QueueJobs(ctx, in, opts...)
}
func (m *defaultHpcAC) CpuCore(ctx context.Context, in *CpuCoreReq, opts ...grpc.CallOption) (*CpuCoreResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.CpuCore(ctx, in, opts...)
}
func (m *defaultHpcAC) Jobs(ctx context.Context, in *JobsReq, opts ...grpc.CallOption) (*JobsResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.Jobs(ctx, in, opts...)
}
func (m *defaultHpcAC) HistoryJobDetail(ctx context.Context, in *HistoryJobDetailReq, opts ...grpc.CallOption) (*HistoryJobDetailResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.HistoryJobDetail(ctx, in, opts...)
}
// 曙光ac获取token
func (m *defaultHpcAC) GetACToken(ctx context.Context, in *ACTokenReq, opts ...grpc.CallOption) (*TokenResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetACToken(ctx, in, opts...)
}
// 曙光ac获取clusterid
func (m *defaultHpcAC) GetACClusterId(ctx context.Context, in *ACClusterReq, opts ...grpc.CallOption) (*ClusterResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetACClusterId(ctx, in, opts...)
}
// 获取曙光账号算力
func (m *defaultHpcAC) GetComputingPower(ctx context.Context, in *ResourceReq, opts ...grpc.CallOption) (*CpResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetComputingPower(ctx, in, opts...)
}
// 获取曙光账号cpu,内存,存储信息
func (m *defaultHpcAC) GetGeneralInfo(ctx context.Context, in *ResourceReq, opts ...grpc.CallOption) (*GiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetGeneralInfo(ctx, in, opts...)
}
// 曙光智算接口
func (m *defaultHpcAC) SubmitPytorchTask(ctx context.Context, in *SubmitPytorchTaskReq, opts ...grpc.CallOption) (*SubmitTaskAiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.SubmitPytorchTask(ctx, in, opts...)
}
func (m *defaultHpcAC) SubmitTensorflowTask(ctx context.Context, in *SubmitTensorflowTaskReq, opts ...grpc.CallOption) (*SubmitTaskAiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.SubmitTensorflowTask(ctx, in, opts...)
}
func (m *defaultHpcAC) GetImageListAi(ctx context.Context, in *GetImageListAiReq, opts ...grpc.CallOption) (*GetImageListAiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetImageListAi(ctx, in, opts...)
}
func (m *defaultHpcAC) GetImageAiById(ctx context.Context, in *GetImageAiByIdReq, opts ...grpc.CallOption) (*GetImageAiByIdResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetImageAiById(ctx, in, opts...)
}
func (m *defaultHpcAC) GetPytorchTask(ctx context.Context, in *GetPytorchTaskReq, opts ...grpc.CallOption) (*GetPytorchTaskResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetPytorchTask(ctx, in, opts...)
}
func (m *defaultHpcAC) GetTensorflowTask(ctx context.Context, in *GetTensorflowTaskReq, opts ...grpc.CallOption) (*GetTensorflowTaskResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetTensorflowTask(ctx, in, opts...)
}
func (m *defaultHpcAC) DeleteTaskAi(ctx context.Context, in *DeleteTaskAiReq, opts ...grpc.CallOption) (*DeleteTaskAiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.DeleteTaskAi(ctx, in, opts...)
}
func (m *defaultHpcAC) StopTaskAi(ctx context.Context, in *StopTaskAiReq, opts ...grpc.CallOption) (*StopTaskAiResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.StopTaskAi(ctx, in, opts...)
}
func (m *defaultHpcAC) GetResourceSpec(ctx context.Context, in *GetResourceSpecReq, opts ...grpc.CallOption) (*GetResourceSpecResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetResourceSpec(ctx, in, opts...)
}
func (m *defaultHpcAC) GetInstanceLog(ctx context.Context, in *GetInstanceLogReq, opts ...grpc.CallOption) (*GetInstanceLogResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetInstanceLog(ctx, in, opts...)
}
func (m *defaultHpcAC) GetInstanceListAi(ctx context.Context, in *GetInstanceListReq, opts ...grpc.CallOption) (*GetInstanceListResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetInstanceListAi(ctx, in, opts...)
}
func (m *defaultHpcAC) GetInferUrl(ctx context.Context, in *GetInferUrlReq, opts ...grpc.CallOption) (*GetInferUrlResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetInferUrl(ctx, in, opts...)
}
// 曙光文件接口
func (m *defaultHpcAC) GetFileList(ctx context.Context, in *GetFileListReq, opts ...grpc.CallOption) (*GetFileListResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetFileList(ctx, in, opts...)
}
func (m *defaultHpcAC) GetFile(ctx context.Context, in *GetFileReq, opts ...grpc.CallOption) (*GetFileResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetFile(ctx, in, opts...)
}
func (m *defaultHpcAC) UploadFile(ctx context.Context, in *UploadFileReq, opts ...grpc.CallOption) (*UploadFileResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.UploadFile(ctx, in, opts...)
}
func (m *defaultHpcAC) IsExistFile(ctx context.Context, in *IsExistFileReq, opts ...grpc.CallOption) (*IsExistFileResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.IsExistFile(ctx, in, opts...)
}
// 用户资源
func (m *defaultHpcAC) GetUserInfo(ctx context.Context, in *GetUserInfoReq, opts ...grpc.CallOption) (*GetUserInfoResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetUserInfo(ctx, in, opts...)
}
func (m *defaultHpcAC) GetMemberJobs(ctx context.Context, in *GetMemberJobsReq, opts ...grpc.CallOption) (*GetMemberJobsResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetMemberJobs(ctx, in, opts...)
}
// 容器
func (m *defaultHpcAC) GetNodeResources(ctx context.Context, in *GetNodeResourcesReq, opts ...grpc.CallOption) (*GetNodeResourcesResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetNodeResources(ctx, in, opts...)
}
func (m *defaultHpcAC) GetInstanceServiceList(ctx context.Context, in *GetInstanceServiceListReq, opts ...grpc.CallOption) (*GetInstanceServiceListResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetInstanceServiceList(ctx, in, opts...)
}
func (m *defaultHpcAC) GetInstanceServiceDetail(ctx context.Context, in *GetInstanceServiceDetailReq, opts ...grpc.CallOption) (*GetInstanceServiceDetailResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetInstanceServiceDetail(ctx, in, opts...)
}
func (m *defaultHpcAC) StartInstanceService(ctx context.Context, in *StartInstanceServiceReq, opts ...grpc.CallOption) (*StartInstanceServiceResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.StartInstanceService(ctx, in, opts...)
}
func (m *defaultHpcAC) StopInstanceService(ctx context.Context, in *StopInstanceServiceReq, opts ...grpc.CallOption) (*StopInstanceServiceResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.StopInstanceService(ctx, in, opts...)
}
func (m *defaultHpcAC) CreateInstanceService(ctx context.Context, in *CreateInstanceServiceReq, opts ...grpc.CallOption) (*CreateInstanceServiceResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.CreateInstanceService(ctx, in, opts...)
}
func (m *defaultHpcAC) GetImageList(ctx context.Context, in *GetImageListReq, opts ...grpc.CallOption) (*GetImageListResp, error) {
client := hpcAC.NewHpcACClient(m.cli.Conn())
return client.GetImageList(ctx, in, opts...)
}