提交创建算法,训练作业等出参完善
This commit is contained in:
parent
afccebdca1
commit
e48d95dc0a
|
|
@ -56,17 +56,17 @@ type CreateDataSetResp {
|
|||
/******************ImportTask start*************************/
|
||||
type (
|
||||
ImportTaskDataReq {
|
||||
ProjectId string `json:"project_id"`
|
||||
DatasetId string `json:"dataset_id"`
|
||||
ImportPath string `json:"import_path"`
|
||||
ProjectId string `json:"projectId"`
|
||||
DatasetId string `json:"datasetId"`
|
||||
ImportPath string `json:"importPath"`
|
||||
}
|
||||
ImportTaskDataResp200 {
|
||||
TaskId string `json:"taskId,omitempty"`
|
||||
}
|
||||
ImportTaskDataResp400 {
|
||||
ErrorMsg string `json:"error_msg,omitempty"`
|
||||
ErrorCode string `json:"error_code,omitempty"`
|
||||
ErrorSolution string `json:"error_solution,omitempty"`
|
||||
ErrorMsg string `json:"errorMsg,omitempty"`
|
||||
ErrorCode string `json:"errorCode,omitempty"`
|
||||
ErrorSolution string `json:"errorSolution,omitempty"`
|
||||
}
|
||||
ImportTaskDataResp {
|
||||
Resp200 ImportTaskDataResp200 `json:"resp200,omitempty"`
|
||||
|
|
@ -303,8 +303,8 @@ type OperatorParam {
|
|||
/******************taskList start*************************/
|
||||
type (
|
||||
ListImportTasksReq {
|
||||
ProjectId string `json:"project_id"`
|
||||
DatasetId string `json:"dataset_id"`
|
||||
ProjectId string `json:"projectId"`
|
||||
DatasetId string `json:"datasetId"`
|
||||
Limit int32 `json:"limit,optional"`
|
||||
Offset int32 `json:"offset,optional"`
|
||||
}
|
||||
|
|
@ -317,9 +317,9 @@ type (
|
|||
ImportTasks []ImportTasks `json:"importTasks,omitempty"`
|
||||
}
|
||||
ListImportTasksResp400 {
|
||||
ErrorMsg string `json:"error_msg,omitempty"`
|
||||
ErrorCode string `json:"error_code,omitempty"`
|
||||
ErrorSolution string `json:"error_solution,omitempty"`
|
||||
ErrorMsg string `json:"errorMsg,omitempty"`
|
||||
ErrorCode string `json:"errorCode,omitempty"`
|
||||
ErrorSolution string `json:"errorSolution,omitempty"`
|
||||
}
|
||||
)
|
||||
type ImportTasks {
|
||||
|
|
@ -385,16 +385,16 @@ type Gpu {
|
|||
}
|
||||
type Status {
|
||||
Phase string `json:"phase"`
|
||||
SecondaryPhase string `json:"secondary_phase"`
|
||||
SecondaryPhase string `json:"secondaryPhase"`
|
||||
Duration int32 `json:"duration"`
|
||||
Tasks []string `json:"tasks"`
|
||||
StartTime int32 `json:"start_time"`
|
||||
TaskStatuses []*TaskStatuses `json:"task_statuses,omitempty"`
|
||||
StartTime uint64 `json:"startTime"`
|
||||
TaskStatuses []*TaskStatuses `json:"taskStatuses,omitempty"`
|
||||
// NodeCountMetrics []NodeCountMetrics[]interface{} `json:"node_count_metrics"`
|
||||
}
|
||||
type TaskStatuses {
|
||||
Task string `json:"task,omitempty"`
|
||||
ExitCode string `json:"exit_code,omitempty"`
|
||||
ExitCode string `json:"exitCode,omitempty"`
|
||||
Message string `json:"message,omitempty"`
|
||||
}
|
||||
|
||||
|
|
@ -427,7 +427,7 @@ type Attributes {
|
|||
MaxFreeJobCount string `json:"max_free_job_count"`
|
||||
}
|
||||
type RemoteConstraints {
|
||||
DataType string `json:"data_type"`
|
||||
DataType string `json:"dataType"`
|
||||
Attributes Attributes `json:"attributes,omitempty"`
|
||||
}
|
||||
type Inputs {
|
||||
|
|
@ -522,7 +522,7 @@ type Items {
|
|||
}
|
||||
type (
|
||||
ListTrainingJobsreq {
|
||||
ProjectId string `json:"project_id"`
|
||||
ProjectId string `json:"projectId"`
|
||||
}
|
||||
ListTrainingJobsresp {
|
||||
Resp200 *ListTrainingJobsresp200 `json:"resp200,omitempty"`
|
||||
|
|
@ -541,9 +541,9 @@ type (
|
|||
Items []Items `json:"items"`
|
||||
}
|
||||
ListTrainingJobsresp400 {
|
||||
ErrorMsg string `json:"error_msg,omitempty"`
|
||||
ErrorCode string `json:"error_code,omitempty"`
|
||||
ErrorSolution string `json:"error_solution,omitempty"`
|
||||
ErrorMsg string `json:"errorMsg,omitempty"`
|
||||
ErrorCode string `json:"errorCode,omitempty"`
|
||||
ErrorSolution string `json:"errorSolution,omitempty"`
|
||||
}
|
||||
)
|
||||
/******************ListTrainingJobs end*************************/
|
||||
|
|
@ -551,13 +551,13 @@ type (
|
|||
/******************DeleteTrainingJob start*************************/
|
||||
type (
|
||||
DeleteTrainingJobReq {
|
||||
Project_id string `json:"project_id"`
|
||||
Training_job_id string `json:"training_job_id"`
|
||||
Project_id string `json:"projectId"`
|
||||
Training_job_id string `json:"trainingJobId"`
|
||||
}
|
||||
DeleteTrainingJobResp {
|
||||
Is_success bool `json:"is_success"`
|
||||
Error_message string `json:"error_message"`
|
||||
Error_code string `json:"error_code"`
|
||||
Is_success bool `json:"isSuccess"`
|
||||
Error_message string `json:"errorMessage"`
|
||||
Error_code string `json:"errorCode"`
|
||||
}
|
||||
)
|
||||
/******************DeleteTrainingJob end*************************/
|
||||
|
|
@ -821,30 +821,30 @@ type Cluster {
|
|||
/******************ListAlgorithms start*************************/
|
||||
type AlgorithmResponse {
|
||||
MetadataAlRp MetadataAlRp `json:"metadata,optional"`
|
||||
JobConfigAlRp JobConfigAlRp `json:"job_config,optional"`
|
||||
JobConfigAlRp JobConfigAlRp `json:"jobConfig,optional"`
|
||||
ResourceRequirementsAlRp []ResourceRequirements `json:"resourceRequirements,optional"`
|
||||
AdvancedConfigAlRp AdvancedConfigAl `json:"advanced_config,optional"`
|
||||
AdvancedConfigAlRp AdvancedConfigAl `json:"advancedConfig,optional"`
|
||||
}
|
||||
|
||||
type MetadataAlRp {
|
||||
Id string `json:"id,optional"`
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
CreateTime uint64 `json:"create_time,optional"`
|
||||
WorkspaceId string `json:"workspace_id,optional"`
|
||||
AiProject string `json:"ai_project,optional"`
|
||||
UserName string `json:"user_name,optional"`
|
||||
DomainId string `json:"domain_id,optional"`
|
||||
CreateTime uint64 `json:"createTime,optional"`
|
||||
WorkspaceId string `json:"workspaceId,optional"`
|
||||
AiProject string `json:"aiProject,optional"`
|
||||
UserName string `json:"userName,optional"`
|
||||
DomainId string `json:"domainId,optional"`
|
||||
Source string `json:"source,optional"`
|
||||
ApiVersion string `json:"api_version,optional"`
|
||||
IsValid bool `json:"is_valid,optional"`
|
||||
ApiVersion string `json:"apiVersion,optional"`
|
||||
IsValid bool `json:"isValid,optional"`
|
||||
State string `son:"state,optional"`
|
||||
Size int32 `json:"size,optional"`
|
||||
|
||||
Tags []*TagsAlRp `json:"tags,optional"`
|
||||
AttrList []string `json:"attr_list,optional"`
|
||||
VersionNum int32 `json:"version_num,optional"`
|
||||
UpdateTime uint64 `json:"update_time,optional"`
|
||||
AttrList []string `json:"attrList,optional"`
|
||||
VersionNum int32 `json:"versionNum,optional"`
|
||||
UpdateTime uint64 `json:"updateTime,optional"`
|
||||
}
|
||||
|
||||
type TagsAlRp {
|
||||
|
|
@ -852,8 +852,8 @@ type TagsAlRp {
|
|||
}
|
||||
|
||||
type JobConfigAlRp {
|
||||
CodeDir string `json:"code_dir,optional"`
|
||||
BootFile string `json:"boot_file,optional"`
|
||||
CodeDir string `json:"codeDir,optional"`
|
||||
BootFile string `json:"bootFile,optional"`
|
||||
Command string `json:"command,optional"`
|
||||
ParametersAlRq []ParametersAlRq `json:"parameters,optional"`
|
||||
ParametersCustomization bool `json:"parameters_customization,optional"`
|
||||
|
|
@ -864,7 +864,7 @@ type JobConfigAlRp {
|
|||
type ParametersAlRq {
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
I18NDescription I18NDescription `json:"i18n_description,optional"`
|
||||
I18NDescription I18NDescription `json:"i18nDescription,optional"`
|
||||
Value string `json:"value,optional"`
|
||||
Constraint ConstraintAlRq `json:"constraint,optional"`
|
||||
}
|
||||
|
|
@ -883,16 +883,16 @@ type ConstraintAlRq {
|
|||
}
|
||||
|
||||
type EngineAlRq {
|
||||
EngineId string `json:"engine_id,optional"`
|
||||
EngineName string `json:"engine_name,optional"`
|
||||
EngineVersion string `json:"engine_version,optional"`
|
||||
ImageUrl string `json:"image_url,optional"`
|
||||
EngineId string `json:"engineId,optional"`
|
||||
EngineName string `json:"engineName,optional"`
|
||||
EngineVersion string `json:"engineVersion,optional"`
|
||||
ImageUrl string `json:"imageUrl,optional"`
|
||||
}
|
||||
|
||||
type InputsAlRq {
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
RemoteConstraints []*RemoteConstraints `json:"remote_constraints,optional"`
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
RemoteConstraints []RemoteConstraints `json:"remoteConstraints,optional"`
|
||||
}
|
||||
|
||||
type OutputsAl {
|
||||
|
|
@ -906,14 +906,14 @@ type ResourceRequirements {
|
|||
}
|
||||
|
||||
type AdvancedConfigAl {
|
||||
AutoSearch AutoSearch `json:"auto_search,optional"`
|
||||
AutoSearch AutoSearch `json:"autoSearch,optional"`
|
||||
}
|
||||
|
||||
type AutoSearch {
|
||||
SkipSearchParams string `json:"skip_search_params,optional"`
|
||||
RewardAttrs []RewardAttrs `json:"reward_attrs,optional"`
|
||||
SearchParams []SearchParams `json:"search_params,optional"`
|
||||
AlgoConfigs []AlgoConfigs `json:"algo_configs,optional"`
|
||||
SkipSearchParams string `json:"skipSearch_params,optional"`
|
||||
RewardAttrs []RewardAttrs `json:"rewardAttrs,optional"`
|
||||
SearchParams []SearchParams `json:"searchParams,optional"`
|
||||
AlgoConfigs []AlgoConfigs `json:"algoConfigs,optional"`
|
||||
}
|
||||
|
||||
type AlgoConfigs {
|
||||
|
|
@ -944,7 +944,7 @@ type SearchParams {
|
|||
|
||||
type (
|
||||
ListAlgorithmsReq {
|
||||
ProjectId string `json:"project_id"`
|
||||
ProjectId string `json:"projectId"`
|
||||
Offset int32 `json:"offset,optional"`
|
||||
Limit int32 `json:"limit"`
|
||||
// SortBy string `json:"sort_by,optional"`
|
||||
|
|
@ -957,7 +957,7 @@ type (
|
|||
Total int32 `json:"total,optional"`
|
||||
Count int32 `json:"count,optional"`
|
||||
Limit int32 `json:"limit,optional"`
|
||||
SortBy string `json:"sort_by,optional"`
|
||||
SortBy string `json:"sortBy,optional"`
|
||||
Order string `json:"order,optional"`
|
||||
Items []AlgorithmResponse `json:"items,optional"`
|
||||
}
|
||||
|
|
@ -968,8 +968,8 @@ type (
|
|||
/******************DeleteAlgorithm Start*************************/
|
||||
type (
|
||||
DeleteAlgorithmReq {
|
||||
ProjectId string `json:"project_id" copier:"ProjectId"`
|
||||
AlgorithmId string `json:"algorithm_id" copier:"AlgorithmId"`
|
||||
ProjectId string `json:"projectId" copier:"ProjectId"`
|
||||
AlgorithmId string `json:"algorithmId" copier:"AlgorithmId"`
|
||||
}
|
||||
DeleteAlgorithmResp {
|
||||
Msg string `json:"msg" copier:"Msg"`
|
||||
|
|
@ -982,14 +982,14 @@ type (
|
|||
/******************Show Algorithm By Uuid start*************************/
|
||||
type (
|
||||
ShowAlgorithmByUuidReq {
|
||||
ProjectId string `json:"project_id" copier:"ProjectId"`
|
||||
AlgorithmId string `json:"algorithm_id" copier:"AlgorithmId"`
|
||||
ProjectId string `json:"projectId" copier:"ProjectId"`
|
||||
AlgorithmId string `json:"algorithmId" copier:"AlgorithmId"`
|
||||
}
|
||||
ShowAlgorithmByUuidResp {
|
||||
Metadata MetadataAlRq `json:"metadata" copier:"Metadata"`
|
||||
JobConfig JobConfigAl `json:"job_config" copier:"JobConfig"`
|
||||
ResourceRequirements []ResourceRequirements `json:"resource_requirements" copier:"ResourceRequirements"`
|
||||
AdvancedConfig AdvancedConfigAl `json:"advanced_config" copier:"AdvancedConfig"`
|
||||
JobConfig JobConfigAl `json:"jobConfig" copier:"JobConfig"`
|
||||
ResourceRequirements []ResourceRequirements `json:"resourceRequirements" copier:"ResourceRequirements"`
|
||||
AdvancedConfig AdvancedConfigAl `json:"advancedConfig" copier:"AdvancedConfig"`
|
||||
Msg string `json:"msg" copier:"Msg"`
|
||||
Code int32 `json:"code" copier:"Code"`
|
||||
}
|
||||
|
|
@ -1001,12 +1001,12 @@ type MetadataAlRq {
|
|||
Id string `json:"id,optional"`
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
WorkspaceId string `json:"workspace_id,optional"`
|
||||
AiProject string `json:"ai_project,optional"`
|
||||
WorkspaceId string `json:"workspaceId,optional"`
|
||||
AiProject string `json:"aiProject,optional"`
|
||||
}
|
||||
type JobConfigAl {
|
||||
CodeDir string `json:"code_dir,optional"`
|
||||
BootFile string `json:"boot_file,optional"`
|
||||
CodeDir string `json:"codeDir,optional"`
|
||||
BootFile string `json:"bootFile,optional"`
|
||||
Command string `json:"command,optional"`
|
||||
Parameters []ParametersAlRq `json:"parameters,optional"`
|
||||
ParametersCustomization bool `json:"parameters_customization,optional"`
|
||||
|
|
@ -1020,26 +1020,26 @@ type ShareInfo {
|
|||
type (
|
||||
CreateAlgorithmReq {
|
||||
MetadataCARq MetadataAlRq `json:"metadata,optional"`
|
||||
JobConfigCARq JobConfigAl `json:"job_config,optional"`
|
||||
ResourceRequirementsCARq []ResourceRequirements `json:"resource_requirements,optional"`
|
||||
AdvancedConfigCARq AdvancedConfigAl `json:"advanced_config,optional"`
|
||||
ProjectIdCARq string `json:"project_id"`
|
||||
JobConfigCARq JobConfigAl `json:"jobConfig,optional"`
|
||||
ResourceRequirementsCARq []ResourceRequirements `json:"resourceRequirements,optional"`
|
||||
AdvancedConfigCARq AdvancedConfigAl `json:"advancedConfig,optional"`
|
||||
ProjectIdCARq string `json:"projectId"`
|
||||
}
|
||||
CreateAlgorithmResp {
|
||||
Resp200 *CreateAlgorithmResp201 `json:"resp200,omitempty"`
|
||||
Resp400 *CreateAlgorithmResp400 `json:"resp400,omitempty"`
|
||||
}
|
||||
CreateAlgorithmResp400 {
|
||||
ErrorMsg string `json:"error_msg,omitempty"`
|
||||
ErrorCode string `json:"error_code,omitempty"`
|
||||
ErrorSolution string `json:"error_solution,omitempty"`
|
||||
ErrorMsg string `json:"errorMsg,omitempty"`
|
||||
ErrorCode string `json:"errorCode,omitempty"`
|
||||
ErrorSolution string `json:"errorSolution,omitempty"`
|
||||
}
|
||||
CreateAlgorithmResp201 {
|
||||
MetadataCARp MetadataAlRp `json:"metadata,optional"`
|
||||
Share_infoCARp ShareInfo `json:"share_info,optional"`
|
||||
JobConfigCARp JobConfigAl `json:"job_config,optional"`
|
||||
ResourceRequirementsCARp []ResourceRequirements `json:"resource_requirements,optional"`
|
||||
AdvancedConfigCARp AdvancedConfigAl `json:"advanced_config,optional"`
|
||||
Share_infoCARp ShareInfo `json:"shareInfo,optional"`
|
||||
JobConfigCARp JobConfigAl `json:"jobConfig,optional"`
|
||||
ResourceRequirementsCARp []ResourceRequirements `json:"resourceRequirements,optional"`
|
||||
AdvancedConfigCARp AdvancedConfigAl `json:"advancedConfig,optional"`
|
||||
}
|
||||
)
|
||||
/******************CreateTrainingJob end*************************/
|
||||
|
|
@ -1334,7 +1334,7 @@ type (
|
|||
Metadatas MetadataS `json:"metadata,optional"`
|
||||
AlgorithmsCtRq AlgorithmsCtRq `json:"algorithm,optional"`
|
||||
SpecsCtRq SpecsCtRq `json:"spec,optional"`
|
||||
ProjectId string `json:"project_id,optional"`
|
||||
ProjectId string `json:"projectId,optional"`
|
||||
}
|
||||
CreateTrainingJobResp201 {
|
||||
Kind string `json:"kind"`
|
||||
|
|
@ -1344,9 +1344,9 @@ type (
|
|||
Algorithms AlgorithmsCtRq `json:"algorithm"`
|
||||
}
|
||||
CreateTrainingJobResp400 {
|
||||
ErrorMsg string `json:"error_msg,omitempty"`
|
||||
ErrorCode string `json:"error_code,omitempty"`
|
||||
ErrorSolution string `json:"error_solution,omitempty"`
|
||||
ErrorMsg string `json:"errorMsg,omitempty"`
|
||||
ErrorCode string `json:"errorCode,omitempty"`
|
||||
ErrorSolution string `json:"errorSolution,omitempty"`
|
||||
}
|
||||
CreateTrainingJobResp { //创建训练任务出参
|
||||
Resp201 CreateTrainingJobResp201 `json:"resp201,omitempty"`
|
||||
|
|
@ -1356,14 +1356,14 @@ type (
|
|||
Id string `json:"id,optional"`
|
||||
Name string `json:"name,optional"`
|
||||
Description string `json:"description,optional"`
|
||||
WorkspaceId string `json:"workspace_id,optional"`
|
||||
WorkspaceId string `json:"workspaceId,optional"`
|
||||
}
|
||||
|
||||
EngineCreateTraining {
|
||||
EngineId string `json:"engine_id,optional"`
|
||||
EngineName string `json:"engine_name,optional"`
|
||||
EngineVersion string `json:"engine_version,optional"`
|
||||
ImageUrl string `json:"image_url,optional"`
|
||||
EngineId string `json:"engineId,optional"`
|
||||
EngineName string `json:"engineName,optional"`
|
||||
EngineVersion string `json:"engineVersion,optional"`
|
||||
ImageUrl string `json:"imageUrl,optional"`
|
||||
}
|
||||
|
||||
ConstraintCreateTraining {
|
||||
|
|
@ -1371,7 +1371,7 @@ type (
|
|||
Editable bool `json:"editable,optional"`
|
||||
Required bool `json:"required,optional"`
|
||||
Sensitive bool `json:"sensitive,optional"`
|
||||
ValidType string `json:"valid_type,optional"`
|
||||
ValidType string `json:"validType,optional"`
|
||||
}
|
||||
|
||||
ParametersTrainJob {
|
||||
|
|
@ -1387,8 +1387,8 @@ type (
|
|||
AlgorithmsCtRq {
|
||||
Id string `json:"id,optional"`
|
||||
Name string `json:"name,optional"`
|
||||
CodeDir string `json:"code_dir,optional"`
|
||||
BootFile string `json:"boot_file,optional"`
|
||||
CodeDir string `json:"codeDir,optional"`
|
||||
BootFile string `json:"bootFile,optional"`
|
||||
EngineCreateTraining EngineCreateTraining `json:"engine,optional"`
|
||||
ParametersTrainJob []ParametersTrainJob `json:"parameters,optional"`
|
||||
PoliciesCreateTraining PoliciesCreateTraining `json:"policies,optional"`
|
||||
|
|
@ -1396,8 +1396,8 @@ type (
|
|||
}
|
||||
|
||||
ResourceCreateTraining {
|
||||
FlavorId string `json:"flavor_id,optional"`
|
||||
NodeCount int32 `json:"node_count,optional"`
|
||||
FlavorId string `json:"flavorId,optional"`
|
||||
NodeCount int32 `json:"nodeCount,optional"`
|
||||
}
|
||||
|
||||
LogExportPathCreateTrainingJob {
|
||||
|
|
@ -1407,24 +1407,24 @@ type (
|
|||
SpecsCtRq {
|
||||
Resource ResourceCreateTraining `json:"resource,optional"`
|
||||
Volumes []Volumes `json:"volumes,optional"`
|
||||
LogExportPath LogExportPath `json:"log_export_path,optional"`
|
||||
LogExportPath LogExportPath `json:"logExportPath,optional"`
|
||||
}
|
||||
SpecCtRp {
|
||||
Resource ResourceCreateTraining `json:"resource,optional"`
|
||||
Volumes []Volumes `json:"volumes,optional"`
|
||||
LogExportPath LogExportPath `json:"log_export_path,optional"`
|
||||
LogExportPath LogExportPath `json:"logExportPath,optional"`
|
||||
}
|
||||
LogExportPath {
|
||||
ObsUrl string `json:"obs_url,optional"`
|
||||
HostPath string `json:"host_path,optional"`
|
||||
ObsUrl string `json:"obsUrl,optional"`
|
||||
HostPath string `json:"hostPath,optional"`
|
||||
}
|
||||
Volumes {
|
||||
Nfs *Nfs `json:"nfs,optional"`
|
||||
}
|
||||
Nfs {
|
||||
NfsServerPath string `json:"nfs_server_path,optional"`
|
||||
LocalPath string `json:"local_path,optional"`
|
||||
ReadOnly bool `json:"read_only,optional"`
|
||||
NfsServerPath string `json:"nfsServer_path,optional"`
|
||||
LocalPath string `json:"localPath,optional"`
|
||||
ReadOnly bool `json:"readOnly,optional"`
|
||||
}
|
||||
)
|
||||
|
||||
|
|
|
|||
|
|
@ -239,7 +239,7 @@ message Status{
|
|||
string secondary_phase =2; //@gotags: copier:"SecondaryPhase"
|
||||
uint32 duration =3; //@gotags: copier:"Duration"
|
||||
repeated string tasks =4; //@gotags: copier:"Tasks"
|
||||
string start_time =5; //@gotags: copier:"StartTime"
|
||||
uint64 start_time =5; //@gotags: copier:"StartTime"
|
||||
repeated Task_statuses task_statuses =6;//@gotags: copier:"TaskStatuses"
|
||||
// repeated demos node_count_metrics =7;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue