modelarts Core端api文件训练作业增加订阅算法参数

Former-commit-id: 9636cf7657dee5f8101f48b4b8120c32f1dbf7df
This commit is contained in:
ll15074821352 2023-06-14 11:09:19 +08:00
parent b2ccfe9979
commit f263433839
2 changed files with 59 additions and 23 deletions

View File

@ -510,10 +510,10 @@ message MetadataS {
} }
message EngineCreateTraining { message EngineCreateTraining {
string engine_id = 1; string engine_id = 1; // @gotags: copier:"EngineId"
string engine_name = 2; string engine_name = 2; // @gotags: copier:"EngineName"
string engine_version = 3; string engine_version = 3; // @gotags: copier:"EngineVersion"
string image_url =4; string image_url =4; // @gotags: copier:"ImageUrl"
} }
message ConstraintCreateTraining { message ConstraintCreateTraining {
@ -545,36 +545,36 @@ message Algorithms {
string command =8; // @gotags: copier:"Command" string command =8; // @gotags: copier:"Command"
string subscription_id =9; // @gotags: copier:"SubscriptionId" string subscription_id =9; // @gotags: copier:"SubscriptionId"
string item_version_id =10; // @gotags: copier:"ItemVersionId" string item_version_id =10; // @gotags: copier:"ItemVersionId"
repeated InputTraining inputs =11; repeated InputTraining inputs =11; // @gotags: copier:"InputTra"
repeated OutputTraining outputs =12; repeated OutputTraining outputs =12; // @gotags: copier:"OutputTra"
Environments environments =13; Environments environments =13; // @gotags: copier:"Environments"
} }
message InputTraining{ message InputTraining{
string name = 1; string name = 1; // @gotags: copier:"Name"
string access_method = 2; string access_method = 2; // @gotags: copier:"AccessMethod"
RemoteTra remote = 3; RemoteTra remote = 3; // @gotags: copier:"RemoteIn"
} }
message OutputTraining{ message OutputTraining{
string name = 1; string name = 1; // @gotags: copier:"Name"
string access_method = 2; string access_method = 2; // @gotags: copier:"AccessMethod"
bool prefetch_to_local =3; bool prefetch_to_local =3; // @gotags: copier:"PrefetchToLocal"
RemoteOut remote = 4; RemoteOut remote = 4; // @gotags: copier:"RemoteOut"
} }
message RemoteTra{ message RemoteTra{
DatasetTra dataset =1; DatasetTra dataset =1; // @gotags: copier:"DatasetIn"
} }
message RemoteOut{ message RemoteOut{
ObsTra obs =1; ObsTra obs =1; // @gotags: copier:"Obs"
} }
message ObsTra{ message ObsTra{
string obs_url =1; string obs_url =1; // @gotags: copier:"ObsUrl"
} }
message DatasetTra{ message DatasetTra{
string id = 1; string id = 1; // @gotags: copier:"Id"
string name = 2; string name = 2; // @gotags: copier:"Name"
string version_name = 3; string version_name = 3; // @gotags: copier:"VersionName"
string version_id = 4; string version_id = 4; // @gotags: copier:"VersionId"
} }
message ResourceCreateTraining { message ResourceCreateTraining {

View File

@ -1558,9 +1558,9 @@ type (
ParametersTrainJob { ParametersTrainJob {
Name string `json:"name,optional"` Name string `json:"name,optional"`
Description string `json:"description,optional"` // Description string `json:"description,optional"`
Value string `json:"value,optional"` Value string `json:"value,optional"`
ConstraintCreateTraining ConstraintCreateTraining `json:"constraint,optional"` // ConstraintCreateTraining ConstraintCreateTraining `json:"constraint,optional"`
} }
PoliciesCreateTraining { PoliciesCreateTraining {
@ -1575,11 +1575,47 @@ type (
ParametersTrainJob []ParametersTrainJob `json:"parameters,optional"` ParametersTrainJob []ParametersTrainJob `json:"parameters,optional"`
PoliciesCreateTraining PoliciesCreateTraining `json:"policies,optional"` PoliciesCreateTraining PoliciesCreateTraining `json:"policies,optional"`
Command string `json:"command,optional"` Command string `json:"command,optional"`
SubscriptionId string `json:"subscriptionId,optional"`
ItemVersionId string `json:"itemVersionId,optional"`
InputTra []InputTra `json:"inputs,optional"`
OutputTra []OutputTra `json:"outputs,optional"`
Environments Environments `json:"environments,optional"`
}
Environments{
}
InputTra{
Name string `json:"name,optional"`
AccessMethod string `json:"accessMethod,optional"`
RemoteIn RemoteTra `json:"remoteIn,optional"`
}
RemoteTra{
DatasetIn DatasetTra `json:"dataSet,optional"`
}
DatasetTra{
Id string `json:"id,optional"`
Name string `json:"name,optional"`
VersionName string `json:"versionName,optional"`
VersionId string `json:"versionId,optional"`
}
OutputTra{
Name string `json:"name,optional"`
AccessMethod string `json:"accessMethod,optional"`
PrefetchToLocal string `json:"prefetchToLocal,optional"`
RemoteOut RemoteOut `json:"remoteOut,optional"`
}
RemoteOut{
Obs ObsTra `json:"obs,optional"`
}
ObsTra{
ObsUrl string `json:"obsUrl,optional"`
} }
ResourceCreateTraining { ResourceCreateTraining {
FlavorId string `json:"flavorId,optional"` FlavorId string `json:"flavorId,optional"`
NodeCount int32 `json:"nodeCount,optional"` NodeCount int32 `json:"nodeCount,optional"`
Policy string `json:"policy,optional"`
FlavorLabel string `json:"flavorLabel,optional"`
} }
LogExportPathCreateTrainingJob { LogExportPathCreateTrainingJob {