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

Resource Orchestration Service:ALIYUN::PAIDLC::Tensorboard

最終更新日:Mar 17, 2025

ALIYUN::PAIDLC::Tensorboard は、TensorBoard インスタンスを作成するために使用されます。

構文

{
  "Type": "ALIYUN::PAIDLC::Tensorboard",
  "Properties": {
    "MaxRunningTimeMinutes": Integer,
    "Options": String,
    "Memory": Integer,
    "SummaryPath": String,
    "SourceId": String,
    "SourceType": String,
    "WorkspaceId": String,
    "Cpu": Integer,
    "Uri": String,
    "DataSources": List,
    "SummaryRelativePath": String,
    "DataSourceType": String,
    "DisplayName": String,
    "JobId": String,
    "DataSourceId": String
  }
}

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

MaxRunningTimeMinutes

Integer

いいえ

はい

最大実行時間。

単位:分。

Options

String

いいえ

いいえ

データセットの拡張フィールド。値は JSON 形式です。

値を MountPath に設定します。MountPath の値は、データセットがマウントされるパスを指定します。例:

{"mountpath":"/root/data/"}

Memory

Integer

いいえ

いいえ

メモリサイズ。

単位:GB。

SummaryPath

String

いいえ

いいえ

サマリのパス。

なし。

SourceId

String

いいえ

いいえ

ソース ID。

なし。

SourceType

String

いいえ

いいえ

ソースタイプ。

例: job。

WorkspaceId

String

はい

いいえ

ワークスペース ID。

なし。

Cpu

Integer

いいえ

いいえ

CPU コア数。

なし。

Uri

String

いいえ

いいえ

データセットの URI(Uniform Resource Identifier)。

値の形式:

  • DataSourceType が OSS に設定されている場合の値の形式: oss://[oss-bucket].[エンドポイント]/[パス]

  • DataSourceType が NAS に設定されている場合の値の形式:nas://[nas-filesystem-id].[リージョン]/[パス]

DataSources

List

いいえ

いいえ

データソースの構成。

なし。

SummaryRelativePath

String

いいえ

いいえ

サマリの相対パス。

なし。

DataSourceType

String

いいえ

いいえ

データセットタイプ。

有効な値:

  • OSS

  • NAS

DisplayName

String

はい

いいえ

TensorBoard インスタンスの名前。

なし。

JobId

String

いいえ

いいえ

ジョブ ID。

なし。

DataSourceId

String

はい

いいえ

データセット ID。

なし。

戻り値

Fn::GetAtt

  • TensorboardId: TensorBoard インスタンスの ID。

  • TensorboardUrl: TensorBoard インスタンスの URL。

  • YAML 形式

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      Cpu:
        Description: CPU コア数。
        Type: Number
      DataSourceId:
        Description: データセット ID については、「ListDataSets」をご参照ください。
        Type: String
      DataSourceType:
        AllowedValues:
        - OSS
        - NAS
        Description: 'データセットのタイプ。値: OSS、NAS'
        Type: String
      DataSources:
        Description: データソース構成。
        Type: CommaDelimitedList
      DisplayName:
        Description: Tensorboard 名。
        Type: String
      JobId:
        Description: タスク ID。タスク ID の取得方法については、「Listjobs」をご参照ください。
        Type: Number
      MaxRunningTimeMinutes:
        Description: '最長実行時間。単位:分。'
        Type: Number
      Memory:
        Description: 'メモリサイズ。単位:GB。'
        Type: Number
      Options:
        Description: 'データセットの拡張フィールド。JSON 形式です。現在は Mountpath(カスタムデータセットのマウントパス)をサポートしています。'
        Type: String
      SourceId:
        Description: ソース ID。
        Type: String
      SourceType:
        Description: ソースタイプ。
        Type: String
      SummaryPath:
        Description: サマリディレクトリ。
        Type: String
      SummaryRelativePath:
        Description: サマリ相対ディレクトリ。サマリ相対ディレクトリとサマリディレクトリは相互に排他的です。
        Type: String
      Uri:
        Description: 'データセットの URI:
    
          DataSourceType が OSS の場合、形式は oss://[oss-bucket].[エンドポイント]/[パス] です。
    
          DataSourceType が NAS の場合、形式は nas://[nas-filesystem-id].[リージョン]/[パス] です。'
        Type: String
      WorkspaceId:
        Description: ワークスペース ID。ワークスペース ID の取得方法については、「ListworkSpaces」をご参照ください。
        Type: String
    Resources:
      Tensorboard:
        Properties:
          Cpu:
            Ref: Cpu
          DataSourceId:
            Ref: DataSourceId
          DataSourceType:
            Ref: DataSourceType
          DataSources:
            Ref: DataSources
          DisplayName:
            Ref: DisplayName
          JobId:
            Ref: JobId
          MaxRunningTimeMinutes:
            Ref: MaxRunningTimeMinutes
          Memory:
            Ref: Memory
          Options:
            Ref: Options
          SourceId:
            Ref: SourceId
          SourceType:
            Ref: SourceType
          SummaryPath:
            Ref: SummaryPath
          SummaryRelativePath:
            Ref: SummaryRelativePath
          Uri:
            Ref: Uri
          WorkspaceId:
            Ref: WorkspaceId
        Type: ALIYUN::PAIDLC::Tensorboard
    Outputs:
      TensorboardId:
        Description: Tensorboard ID。
        Value:
          Fn::GetAtt:
          - Tensorboard
          - TensorboardId
      TensorboardUrl:
        Description: Tensorboard URL。
        Value:
          Fn::GetAtt:
          - Tensorboard
          - TensorboardUrl
  • JSON 形式

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "MaxRunningTimeMinutes": {
          "Type": "Number",
          "Description": "最長実行時間。単位:分。"
        },
        "Options": {
          "Type": "String",
          "Description": "データセットの拡張フィールド。JSON 形式です。現在は Mountpath(カスタムデータセットのマウントパス)をサポートしています。"
        },
        "Memory": {
          "Type": "Number",
          "Description": "メモリサイズ。単位:GB。"
        },
        "SummaryPath": {
          "Type": "String",
          "Description": "サマリディレクトリ。"
        },
        "SourceId": {
          "Type": "String",
          "Description": "ソース ID。"
        },
        "SourceType": {
          "Type": "String",
          "Description": "ソースタイプ。"
        },
        "WorkspaceId": {
          "Type": "String",
          "Description": "ワークスペース ID。ワークスペース ID の取得方法については、「ListworkSpaces」をご参照ください。"
        },
        "Cpu": {
          "Type": "Number",
          "Description": "CPU コア数。"
        },
        "Uri": {
          "Type": "String",
          "Description": "データセットの URI:\nDataSourceType が OSS の場合、形式は oss://[oss-bucket].[エンドポイント]/[パス] です。\nDataSourceType が NAS の場合、形式は nas://[nas-filesystem-id].[リージョン]/[パス] です。"
        },
        "DataSources": {
          "Type": "CommaDelimitedList",
          "Description": "データソース構成。"
        },
        "SummaryRelativePath": {
          "Type": "String",
          "Description": "サマリ相対ディレクトリ。サマリ相対ディレクトリとサマリディレクトリは相互に排他的です。"
        },
        "DataSourceType": {
          "Type": "String",
          "Description": "データセットのタイプ。値: OSS、NAS",
          "AllowedValues": [
            "OSS",
            "NAS"
          ]
        },
        "DisplayName": {
          "Type": "String",
          "Description": "Tensorboard 名。"
        },
        "JobId": {
          "Type": "String",
          "Description": "タスク ID。タスク ID の取得方法については、「Listjobs」をご参照ください。"
        },
        "DataSourceId": {
          "Type": "String",
          "Description": "データセット ID については、「ListDataSets」をご参照ください。"
        }
      },
      "Resources": {
        "Tensorboard": {
          "Type": "ALIYUN::PAIDLC::Tensorboard",
          "Properties": {
            "MaxRunningTimeMinutes": {
              "Ref": "MaxRunningTimeMinutes"
            },
            "Options": {
              "Ref": "Options"
            },
            "Memory": {
              "Ref": "Memory"
            },
            "SummaryPath": {
              "Ref": "SummaryPath"
            },
            "SourceId": {
              "Ref": "SourceId"
            },
            "SourceType": {
              "Ref": "SourceType"
            },
            "WorkspaceId": {
              "Ref": "WorkspaceId"
            },
            "Cpu": {
              "Ref": "Cpu"
            },
            "Uri": {
              "Ref": "Uri"
            },
            "DataSources": {
              "Ref": "DataSources"
            },
            "SummaryRelativePath": {
              "Ref": "SummaryRelativePath"
            },
            "DataSourceType": {
              "Ref": "DataSourceType"
            },
            "DisplayName": {
              "Ref": "DisplayName"
            },
            "JobId": {
              "Ref": "JobId"
            },
            "DataSourceId": {
              "Ref": "DataSourceId"
            }
          }
        }
      },
      "Outputs": {
        "TensorboardId": {
          "Description": "Tensorboard ID。",
          "Value": {
            "Fn::GetAtt": [
              "Tensorboard",
              "TensorboardId"
            ]
          }
        },
        "TensorboardUrl": {
          "Description": "Tensorboard URL。",
          "Value": {
            "Fn::GetAtt": [
              "Tensorboard",
              "TensorboardUrl"
            ]
          }
        }
      }
    }