ALIYUN::PAI::Run は、実行を作成するために使用されます。実行は実験に属し、ワークロードに関連付けることができます。実行は、単一のコード実行を表すこともできます。
構文
{
"Type": "ALIYUN::PAI::Run",
"Properties": {
"ExperimentId": String,
"RunName": String,
"SourceId": String,
"SourceType": String
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
ExperimentId | String | はい | いいえ | 実行を関連付ける実験の ID。 | なし。 |
RunName | String | いいえ | はい | 実行の名前。 | 以下のルールが適用されます。
ALIYUN::PAI::Run を使用するときにこのプロパティを空のままにすると、サーバーはランダムな ID(RunID)を名前として生成します。 |
SourceId | String | いいえ | いいえ | Platform for AI の ID 実行を関連付ける Platform for AI(PAI)ワークロードの ID。 | なし。 |
SourceType | String | いいえ | いいえ | 実行を関連付ける PAI ワークロードのソースタイプ。 | 有効な値:TrainingService および DLC。このプロパティはデフォルトでは空であり、オプションです。 |
戻り値
Fn::GetAtt
Accessibility:アクセスタイプ。
SourceType:実行に関連付けられている PAI ワークロードのソースタイプ。
SourceId:実行に関連付けられている PAI ワークロードの ID。
CreateTime:実行の作成時間。
WorkspaceId:PAI ワークロードの ID。
Params:実行のパラメーター。
Labels:実行に追加されたタグ。
GmtModifiedTime:実行の更新時間。
RunName:実行の名前。
Metrics:実行のメトリック。
OwnerId:実行の Alibaba Cloud アカウント ID。
UserId:実行の作成者 ID。
ExperimentId:実行に関連付けられている実験の ID。
RunId:実行の ID。
例
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ExperimentId:
Type: String
Description:
ja: 実行が属する実験 ID のリソース属性フィールド。
Required: true
RunName:
Type: String
Description:
ja: 実行の名前。
Required: false
Resources:
ExtensionResource:
Type: ALIYUN::PAI::Run
Properties:
ExperimentId:
Ref: ExperimentId
RunName:
Ref: RunName
Outputs:
Accessibility:
Description: 可視性を表すリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- Accessibility
SourceType:
Description: ソースタイプを表す実行属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- SourceType
SourceId:
Description: ソースタスク ID を表す属性リソースフィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- SourceId
CreateTime:
Description: 実行の作成時間。
Value:
Fn::GetAtt:
- ExtensionResource
- CreateTime
WorkspaceId:
Description: 実行が属するワークスペース ID のリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- WorkspaceId
Params:
Description: 実行パラメーターを表すリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- Params
Labels:
Description: 実行タグを表す実行属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- Labels
GmtModifiedTime:
Description: 編集時間を表すリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- GmtModifiedTime
RunName:
Description: 実行の名前。
Value:
Fn::GetAtt:
- ExtensionResource
- RunName
Metrics:
Description: 実行メトリックを表すリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- Metrics
OwnerId:
Description: 所有者を表すリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- OwnerId
UserId:
Description: 作成者 ID を表す実行属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- UserId
ExperimentId:
Description: 実行が属する実験 ID のリソース属性フィールド。
Value:
Fn::GetAtt:
- ExtensionResource
- ExperimentId
RunId:
Description: 実行の ID。
Value:
Fn::GetAtt:
- ExtensionResource
- RunId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ExperimentId": {
"Type": "String",
"Description": {
"ja": "実行が属する実験 ID のリソース属性フィールド。"
},
"Required": true
},
"RunName": {
"Type": "String",
"Description": {
"ja": "実行の名前。"
},
"Required": false
}
},
"Resources": {
"ExtensionResource": {
"Type": "ALIYUN::PAI::Run",
"Properties": {
"ExperimentId": {
"Ref": "ExperimentId"
},
"RunName": {
"Ref": "RunName"
}
}
}
},
"Outputs": {
"Accessibility": {
"Description": "可視性を表すリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Accessibility"
]
}
},
"SourceType": {
"Description": "ソースタイプを表す実行属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SourceType"
]
}
},
"SourceId": {
"Description": "ソースタスク ID を表す属性リソース フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"SourceId"
]
}
},
"CreateTime": {
"Description": "実行の作成時間。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"CreateTime"
]
}
},
"WorkspaceId": {
"Description": "実行が属するワークスペース ID のリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"WorkspaceId"
]
}
},
"Params": {
"Description": "実行パラメーターを表すリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Params"
]
}
},
"Labels": {
"Description": "実行タグを表す実行属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Labels"
]
}
},
"GmtModifiedTime": {
"Description": "編集時間を表すリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"GmtModifiedTime"
]
}
},
"RunName": {
"Description": "実行の名前。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RunName"
]
}
},
"Metrics": {
"Description": "実行メトリックを表すリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"Metrics"
]
}
},
"OwnerId": {
"Description": "所有者を表すリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"OwnerId"
]
}
},
"UserId": {
"Description": "作成者 ID を表す実行属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"UserId"
]
}
},
"ExperimentId": {
"Description": "実行が属する実験 ID のリソース属性フィールド。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"ExperimentId"
]
}
},
"RunId": {
"Description": "実行の ID。",
"Value": {
"Fn::GetAtt": [
"ExtensionResource",
"RunId"
]
}
}
}
}