478 lines
24 KiB
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...)
|
|
}
|