すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::PAI::Run

最終更新日:Mar 17, 2025

ALIYUN::PAI::Run は、実行を作成するために使用されます。実行は実験に属し、ワークロードに関連付けることができます。実行は、単一のコード実行を表すこともできます。

構文

{
  "Type": "ALIYUN::PAI::Run",
  "Properties": {
    "ExperimentId": String,
    "RunName": String,
    "SourceId": String,
    "SourceType": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

ExperimentId

String

はい

いいえ

実行を関連付ける実験の ID。

なし。

RunName

String

いいえ

はい

実行の名前。

以下のルールが適用されます。

  • 名前は文字で始まる必要があります。

  • 文字、数字、アンダースコア(_)、およびハイフン(-)を含めることができます。

  • 1 ~ 63 文字の長さである必要があります。

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"
        ]
      }
    }
  }
}