diff --git a/adaptor/PCM-AI/PCM-AI-CORE/api/pcm-ai-core.api b/adaptor/PCM-AI/PCM-AI-CORE/api/pcm-ai-core.api index 2b97af1b..d925426d 100644 --- a/adaptor/PCM-AI/PCM-AI-CORE/api/pcm-ai-core.api +++ b/adaptor/PCM-AI/PCM-AI-CORE/api/pcm-ai-core.api @@ -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"` } ) diff --git a/adaptor/PCM-AI/PCM-MODELARTS/rpc/pb/pcm-modelarts.proto b/adaptor/PCM-AI/PCM-MODELARTS/rpc/pb/pcm-modelarts.proto index 6da2c78b..e84e563c 100644 --- a/adaptor/PCM-AI/PCM-MODELARTS/rpc/pb/pcm-modelarts.proto +++ b/adaptor/PCM-AI/PCM-MODELARTS/rpc/pb/pcm-modelarts.proto @@ -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; }