cron

package
v0.0.0-...-49e3312 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 16, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AddCronGroup

func AddCronGroup(svc *svc.ServiceContext)

func PullTaskInfo

func PullTaskInfo(svc *svc.ServiceContext)

Types

type AiJobInfo

type AiJobInfo struct {
	TaskId         int64  `json:"taskId,omitempty"`
	ProjectId      string `json:"project_id,omitempty"`
	AdapterId      int64  `json:"adapterId,omitempty,optional"`
	AdapterName    string `json:"adapterName,omitempty,optional"`
	ClusterId      int64  `json:"clusterId,omitempty,optional"`
	ClusterName    string `json:"clusterName,omitempty,optional"`
	Name           string `json:"name,omitempty"`
	Status         string `json:"status,omitempty"`
	StartTime      string `json:"startTime,omitempty"`
	RunningTime    int64  `json:"runningTime,omitempty"`
	Result         string `json:"result,omitempty"`
	JobId          string `json:"jobId,omitempty"`
	CreateTime     string `json:"createTime,omitempty"`
	ImageUrl       string `json:"imageUrl,omitempty"`
	Command        string `json:"command,omitempty"`
	FlavorId       string `json:"flavorId,omitempty"`
	SubscriptionId string `json:"subscriptionId,omitempty"`
	ItemVersionId  string `json:"itemVersionId,omitempty"`
}

type Algorithms

type Algorithms struct {
	Id             string                 `json:"id,omitempty"`
	Name           string                 `json:"name,omitempty"`
	CodeDir        string                 `json:"code_dir,omitempty"`
	BootFile       string                 `json:"boot_file,omitempty"`
	Engine         EngineCreateTraining   `json:"engine,omitempty"`
	Parameters     []ParametersTrainJob   `json:"parameters,omitempty"`
	Policies       PoliciesCreateTraining `json:"policies,omitempty"`
	Command        string                 `json:"command,omitempty"`
	SubscriptionId string                 `json:"subscription_id,omitempty"`
	ItemVersionId  string                 `json:"item_version_id,omitempty"`
	InputTra       []InputTraining        `json:"inputs,omitempty"`
	OutputTra      []OutputTraining       `json:"outputs,omitempty"`
	Environments   map[string]string      `json:"environments,omitempty"`
	LocalCodeDir   string                 `json:"local_code_dir,omitempty"`
	WorkingDir     string                 `json:"working_dir,omitempty"`
}

type CreateTrainingJobReq

type CreateTrainingJobReq struct {
	Kind       string     `json:"kind,omitempty"`
	MetadataS  MetadataS  `json:"metadata,omitempty"`
	Algorithms Algorithms `json:"algorithm,omitempty"`
	SpecsC     SpecsC     `json:"spec,omitempty"`
	Platform   string     `json:"platform,omitempty"`
}

type CreateTrainingJobResp

type CreateTrainingJobResp struct {
	Kind          string     `json:"kind,omitempty"`
	MetadataS     MetadataS  `json:"metadata,omitempty"`
	Algorithms    Algorithms `json:"algorithm,omitempty"`
	SpecsC        SpecsC     `json:"spec,omitempty"`
	Status        Status     `json:"status,omitempty"`
	ErrorMsg      string     `json:"error_msg,omitempty"`
	ErrorCode     string     `json:"error_code,omitempty"`
	ErrorSolution string     `json:"error_solution,omitempty"`
}

type DatasetTra

type DatasetTra struct {
	Id          string `json:"id,omitempty"`
	Name        string `json:"name,omitempty"`
	VersionName string `json:"version_name,omitempty"`
	VersionId   string `json:"version_id,omitempty"`
}

type EngineCreateTraining

type EngineCreateTraining struct {
}

type GetTrainingJobIdByIdReq

type GetTrainingJobIdByIdReq struct {
	TrainingJobId string `json:"training_job_id,omitempty"`
	Platform      string `json:"platform,omitempty"`
	ProjectId     string `json:"project_id,omitempty"`
}

type GetTrainingJobIdByIdResp

type GetTrainingJobIdByIdResp struct {
	Code int64  `json:"code"`
	Msg  string `json:"msg"`
	//	Data   string         `json:"data"`
	TrainingJob TrainingJob `json:"trainingJob,omitempty"`
}

type InputTraining

type InputTraining struct {
	Name         string    `json:"name,omitempty"`
	AccessMethod string    `json:"access_method,omitempty"`
	RemoteTra    RemoteTra `json:"remote,omitempty"`
}

type LogExportPath

type LogExportPath struct {
}

type MetadataS

type MetadataS struct {
	Id          string `json:"id,omitempty"`
	Name        string `json:"name,omitempty"`
	Description string `json:"description,omitempty"`
	WorkspaceId string `json:"workspace_id,omitempty"`
}

type ObsTra

type ObsTra struct {
	ObsUrl string `json:"obs_url,omitempty"`
}

type OutputTraining

type OutputTraining struct {
	Name            string    `json:"name,omitempty"`
	AccessMethod    string    `json:"access_method,omitempty"`
	PrefetchToLocal bool      `json:"prefetch_to_local,omitempty"`
	RemoteOut       RemoteOut `json:"remote,omitempty"`
}

type ParametersTrainJob

type ParametersTrainJob struct {
}

type PoliciesCreateTraining

type PoliciesCreateTraining struct {
}

type RemoteOut

type RemoteOut struct {
	ObsTra ObsTra `json:"obs,omitempty"`
}

type RemoteTra

type RemoteTra struct {
	DatasetTra DatasetTra `json:"datasetIn,omitempty"`
}

type ResourceCreateTraining

type ResourceCreateTraining struct {
	FlavorId    string `json:"flavor_id,omitempty"`
	NodeCount   int32  `json:"node_count,omitempty"`
	Policy      string `json:"policy,omitempty"`
	FlavorLabel string `json:"flavor_label,omitempty"`
}

type SpecsC

type SpecsC struct {
	Resource      ResourceCreateTraining `json:"resource,omitempty"`
	LogExportPath LogExportPath          `json:"log_export_path,omitempty"`
	Volumes       []Volumes              `json:"volumes,omitempty"`
}

type Status

type Status struct {
	Phase          string          `json:"phase,omitempty"`
	SecondaryPhase string          `json:"secondary_phase,omitempty"`
	Duration       string          `json:"duration,omitempty"`
	Tasks          []string        `json:"tasks,omitempty"`
	StartTime      uint64          `json:"start_time,omitempty"`
	Task_statuses  []Task_statuses `json:"task_statuses,omitempty"`
}

type Task_statuses

type Task_statuses struct {
	Task     string `json:"task,omitempty"`
	ExitCode string `json:"exit_code,omitempty"`
	Message  string `json:"message,omitempty"`
}

type TrainingJob

type TrainingJob struct {
	Status Status `json:"status,omitempty"`
}

type Volumes

type Volumes struct {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL