Microsoft.MachineLearningServices workspaces/batchEndpoints/deployments 2023-06-01-preview

Bicep リソース定義

ワークスペース/batchEndpoints/deployments リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-06-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  kind: 'string'
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  properties: {
    codeConfiguration: {
      codeId: 'string'
      scoringScript: 'string'
    }
    compute: 'string'
    deploymentConfiguration: {
      deploymentConfigurationType: 'string'
      // For remaining properties, see BatchDeploymentConfiguration objects
    }
    description: 'string'
    environmentId: 'string'
    environmentVariables: {
      {customized property}: 'string'
    }
    errorThreshold: int
    loggingLevel: 'string'
    maxConcurrencyPerInstance: int
    miniBatchSize: int
    model: {
      referenceType: 'string'
      // For remaining properties, see AssetReferenceBase objects
    }
    outputAction: 'string'
    outputFileName: 'string'
    properties: {
      {customized property}: 'string'
    }
    resources: {
      instanceCount: int
      instanceType: 'string'
      locations: [
        'string'
      ]
      maxInstanceCount: int
      properties: {
        {customized property}: any()
      }
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
}

BatchDeploymentConfiguration オブジェクト

deploymentConfigurationType プロパティを設定して、オブジェクトの種類を指定します。

PipelineComponentの場合は、次を使用します。

  deploymentConfigurationType: 'PipelineComponent'
  componentId: {
    assetId: 'string'
    referenceType: 'string'
  }
  description: 'string'
  settings: {
    {customized property}: 'string'
  }
  tags: {}

AssetReferenceBase オブジェクト

referenceType プロパティを設定して、オブジェクトの種類を指定します。

DataPathの場合は、次の値を使用します。

  referenceType: 'DataPath'
  datastoreId: 'string'
  path: 'string'

IDの場合は、次を使用します。

  referenceType: 'Id'
  assetId: 'string'

OutputPathの場合は、次のコマンドを使用します。

  referenceType: 'OutputPath'
  jobId: 'string'
  path: 'string'

プロパティ値

workspaces/batchEndpoints/deployments

名前 形容 価値
名前 リソース名

Bicepで子リソースの名前と種類 設定する方法を参照してください。
string (必須)
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
sku 自動スケールの ARM コントラクトに必要な SKU の詳細。 SKU
種類 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータルやツールなどで使用されるメタデータ。
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: batchEndpoints
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
プロパティ [必須]エンティティの追加の属性。 BatchDeploymentProperties (必須)

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

UserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserAssignedIdentity の

UserAssignedIdentity

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

BatchDeploymentProperties

名前 形容 価値
codeConfiguration エンドポイントデプロイのコード構成。 CodeConfiguration
計算する バッチ推論操作のコンピューティング 先。
deploymentConfiguration さまざまな展開の種類に関連するプロパティ。 BatchDeploymentConfiguration
形容 エンドポイントのデプロイの説明。
environmentId エンドポイントデプロイの環境仕様の ARM リソース ID。
environmentVariables デプロイの環境変数の構成。 EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold エラーしきい値(入力全体のエラー数がこの値を超える場合)
バッチ推論は中止されます。 範囲は [-1, int] です。MaxValue]。
FileDataset の場合、この値はファイルエラーの数です。
TabularDataset の場合、この値はレコードエラーの数です。
-1 (下限) に設定すると、バッチ推論中のすべてのエラーは無視されます。
int
loggingLevel バッチ推論操作のログ 記録レベル。 'Debug'
'Info'
'Warning'
maxConcurrencyPerInstance インスタンスあたりの並列処理の最大数を示します。 int
miniBatchSize 各バッチ呼び出しに渡されるミニ バッチのサイズ。
FileDataset の場合、これはミニバッチあたりのファイルの数です。
TabularDataset の場合、これはミニ バッチごとのレコードのサイズ (バイト単位) です。
int
モデル エンドポイントデプロイのモデル資産への参照。 AssetReferenceBase
outputAction 出力の編成方法を示します。 'AppendRow'
'SummaryOnly'
outputFileName append_row出力アクションのカスタマイズされた出力ファイル名。
プロパティ プロパティ ディクショナリ。 プロパティは追加できますが、削除または変更することはできません。 EndpointDeploymentPropertiesBaseProperties の
リソース ジョブのコンピューティング構成を示します。
指定しない場合、ResourceConfiguration で定義されている既定値が既定値になります。
DeploymentResourceConfiguration
retrySettings バッチ推論操作の再試行設定。
指定しない場合、既定では BatchRetrySettings で定義されている既定値になります。
BatchRetrySettings の

CodeConfiguration

名前 形容 価値
codeId コード資産の ARM リソース ID。
scoringScript [必須]起動時に実行するスクリプト。 例えば。 "score.py" string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]

BatchDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType オブジェクトの種類を設定する PipelineComponent (必須)

BatchPipelineComponentDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType [必須]デプロイの種類 'PipelineComponent' (必須)
componentId 実行するコンポーネントの ARM ID。 IdAssetReference
形容 ジョブに適用される説明。
設定 パイプライン ジョブの実行時設定。 BatchPipelineComponentDeploymentConfigurationSetting...
タグ ジョブに適用されるタグ。 オブジェクト

IdAssetReference

名前 形容 価値
assetId [必須]資産の ARM リソース ID。 string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]
referenceType [必須]資産参照の種類を指定します。 'DataPath'
'Id'
'OutputPath' (必須)

BatchPipelineComponentDeploymentConfigurationSetting...

名前 形容 価値
{カスタマイズされたプロパティ}

EndpointDeploymentPropertiesBaseEnvironmentVariables

名前 形容 価値
{カスタマイズされたプロパティ}

AssetReferenceBase

名前 形容 価値
referenceType オブジェクトの種類を設定する DataPath
ID
OutputPath (必須)

DataPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 'DataPath' (必須)
datastoreId 資産が配置されているデータストアの ARM リソース ID。
パス データストア内のファイル/ディレクトリのパス。

OutputPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 'OutputPath' (必須)
jobId ジョブの ARM リソース ID。
パス ジョブ出力内のファイル/ディレクトリのパス。

EndpointDeploymentPropertiesBaseProperties

名前 形容 価値
{カスタマイズされたプロパティ}

DeploymentResourceConfiguration

名前 形容 価値
instanceCount コンピューティング 先で使用されるインスタンスまたはノードの数 (省略可能)。 int
instanceType コンピューティング 先でサポートされている VM のオプションの種類。
場所 ジョブを実行できる場所。 string[]
maxInstanceCount コンピューティング 先で使用できるインスタンスまたはノードの最大数 (省略可能)。
エラスティック トレーニングで使用する場合は、現在 PyTorch ディストリビューションの種類でのみサポートされています。
int
プロパティ 追加のプロパティ バッグ。 ResourceConfigurationProperties

ResourceConfigurationProperties

名前 形容 価値
{カスタマイズされたプロパティ} Bicep の場合は、any() 関数を使用できます。

BatchRetrySettings

名前 形容 価値
maxRetries ミニバッチの最大再試行回数 int
タイムアウト ISO 8601 形式のミニ バッチの呼び出しタイムアウト。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

ARM テンプレート リソース定義

ワークスペース/batchEndpoints/deployments リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "kind": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {}
    }
  },
  "properties": {
    "codeConfiguration": {
      "codeId": "string",
      "scoringScript": "string"
    },
    "compute": "string",
    "deploymentConfiguration": {
      "deploymentConfigurationType": "string"
      // For remaining properties, see BatchDeploymentConfiguration objects
    },
    "description": "string",
    "environmentId": "string",
    "environmentVariables": {
      "{customized property}": "string"
    },
    "errorThreshold": "int",
    "loggingLevel": "string",
    "maxConcurrencyPerInstance": "int",
    "miniBatchSize": "int",
    "model": {
      "referenceType": "string"
      // For remaining properties, see AssetReferenceBase objects
    },
    "outputAction": "string",
    "outputFileName": "string",
    "properties": {
      "{customized property}": "string"
    },
    "resources": {
      "instanceCount": "int",
      "instanceType": "string",
      "locations": [ "string" ],
      "maxInstanceCount": "int",
      "properties": {
        "{customized property}": {}
      }
    },
    "retrySettings": {
      "maxRetries": "int",
      "timeout": "string"
    }
  }
}

BatchDeploymentConfiguration オブジェクト

deploymentConfigurationType プロパティを設定して、オブジェクトの種類を指定します。

PipelineComponentの場合は、次を使用します。

  "deploymentConfigurationType": "PipelineComponent",
  "componentId": {
    "assetId": "string",
    "referenceType": "string"
  },
  "description": "string",
  "settings": {
    "{customized property}": "string"
  },
  "tags": {}

AssetReferenceBase オブジェクト

referenceType プロパティを設定して、オブジェクトの種類を指定します。

DataPathの場合は、次の値を使用します。

  "referenceType": "DataPath",
  "datastoreId": "string",
  "path": "string"

IDの場合は、次を使用します。

  "referenceType": "Id",
  "assetId": "string"

OutputPathの場合は、次のコマンドを使用します。

  "referenceType": "OutputPath",
  "jobId": "string",
  "path": "string"

プロパティ値

workspaces/batchEndpoints/deployments

名前 形容 価値
種類 リソースの種類 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments'
apiVersion リソース API のバージョン '2023-06-01-preview'
名前 リソース名

JSON ARM テンプレートで子リソースの名前と型 設定する方法を参照してください。
string (必須)
場所 リソースが存在する地理的な場所 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
sku 自動スケールの ARM コントラクトに必要な SKU の詳細。 SKU
種類 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータルやツールなどで使用されるメタデータ。
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
プロパティ [必須]エンティティの追加の属性。 BatchDeploymentProperties (必須)

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned' (必須)
userAssignedIdentities リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 UserAssignedIdentities の

UserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserAssignedIdentity の

UserAssignedIdentity

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

BatchDeploymentProperties

名前 形容 価値
codeConfiguration エンドポイントデプロイのコード構成。 CodeConfiguration
計算する バッチ推論操作のコンピューティング 先。
deploymentConfiguration さまざまな展開の種類に関連するプロパティ。 BatchDeploymentConfiguration
形容 エンドポイントのデプロイの説明。
environmentId エンドポイントデプロイの環境仕様の ARM リソース ID。
environmentVariables デプロイの環境変数の構成。 EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold エラーしきい値(入力全体のエラー数がこの値を超える場合)
バッチ推論は中止されます。 範囲は [-1, int] です。MaxValue]。
FileDataset の場合、この値はファイルエラーの数です。
TabularDataset の場合、この値はレコードエラーの数です。
-1 (下限) に設定すると、バッチ推論中のすべてのエラーは無視されます。
int
loggingLevel バッチ推論操作のログ 記録レベル。 'Debug'
'Info'
'Warning'
maxConcurrencyPerInstance インスタンスあたりの並列処理の最大数を示します。 int
miniBatchSize 各バッチ呼び出しに渡されるミニ バッチのサイズ。
FileDataset の場合、これはミニバッチあたりのファイルの数です。
TabularDataset の場合、これはミニ バッチごとのレコードのサイズ (バイト単位) です。
int
モデル エンドポイントデプロイのモデル資産への参照。 AssetReferenceBase
outputAction 出力の編成方法を示します。 'AppendRow'
'SummaryOnly'
outputFileName append_row出力アクションのカスタマイズされた出力ファイル名。
プロパティ プロパティ ディクショナリ。 プロパティは追加できますが、削除または変更することはできません。 EndpointDeploymentPropertiesBaseProperties の
リソース ジョブのコンピューティング構成を示します。
指定しない場合、ResourceConfiguration で定義されている既定値が既定値になります。
DeploymentResourceConfiguration
retrySettings バッチ推論操作の再試行設定。
指定しない場合、既定では BatchRetrySettings で定義されている既定値になります。
BatchRetrySettings の

CodeConfiguration

名前 形容 価値
codeId コード資産の ARM リソース ID。
scoringScript [必須]起動時に実行するスクリプト。 例えば。 "score.py" string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]

BatchDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType オブジェクトの種類を設定する PipelineComponent (必須)

BatchPipelineComponentDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType [必須]デプロイの種類 'PipelineComponent' (必須)
componentId 実行するコンポーネントの ARM ID。 IdAssetReference
形容 ジョブに適用される説明。
設定 パイプライン ジョブの実行時設定。 BatchPipelineComponentDeploymentConfigurationSetting...
タグ ジョブに適用されるタグ。 オブジェクト

IdAssetReference

名前 形容 価値
assetId [必須]資産の ARM リソース ID。 string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]
referenceType [必須]資産参照の種類を指定します。 'DataPath'
'Id'
'OutputPath' (必須)

BatchPipelineComponentDeploymentConfigurationSetting...

名前 形容 価値
{カスタマイズされたプロパティ}

EndpointDeploymentPropertiesBaseEnvironmentVariables

名前 形容 価値
{カスタマイズされたプロパティ}

AssetReferenceBase

名前 形容 価値
referenceType オブジェクトの種類を設定する DataPath
ID
OutputPath (必須)

DataPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 'DataPath' (必須)
datastoreId 資産が配置されているデータストアの ARM リソース ID。
パス データストア内のファイル/ディレクトリのパス。

OutputPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 'OutputPath' (必須)
jobId ジョブの ARM リソース ID。
パス ジョブ出力内のファイル/ディレクトリのパス。

EndpointDeploymentPropertiesBaseProperties

名前 形容 価値
{カスタマイズされたプロパティ}

DeploymentResourceConfiguration

名前 形容 価値
instanceCount コンピューティング 先で使用されるインスタンスまたはノードの数 (省略可能)。 int
instanceType コンピューティング 先でサポートされている VM のオプションの種類。
場所 ジョブを実行できる場所。 string[]
maxInstanceCount コンピューティング 先で使用できるインスタンスまたはノードの最大数 (省略可能)。
エラスティック トレーニングで使用する場合は、現在 PyTorch ディストリビューションの種類でのみサポートされています。
int
プロパティ 追加のプロパティ バッグ。 ResourceConfigurationProperties

ResourceConfigurationProperties

名前 形容 価値
{カスタマイズされたプロパティ}

BatchRetrySettings

名前 形容 価値
maxRetries ミニバッチの最大再試行回数 int
タイムアウト ISO 8601 形式のミニ バッチの呼び出しタイムアウト。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 'Basic'
'Free'
'Premium'
'Standard'

Terraform (AzAPI プロバイダー) リソース定義

ワークスペース/batchEndpoints/deployments リソースの種類は、次をターゲットとする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-06-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      codeConfiguration = {
        codeId = "string"
        scoringScript = "string"
      }
      compute = "string"
      deploymentConfiguration = {
        deploymentConfigurationType = "string"
        // For remaining properties, see BatchDeploymentConfiguration objects
      }
      description = "string"
      environmentId = "string"
      environmentVariables = {
        {customized property} = "string"
      }
      errorThreshold = int
      loggingLevel = "string"
      maxConcurrencyPerInstance = int
      miniBatchSize = int
      model = {
        referenceType = "string"
        // For remaining properties, see AssetReferenceBase objects
      }
      outputAction = "string"
      outputFileName = "string"
      properties = {
        {customized property} = "string"
      }
      resources = {
        instanceCount = int
        instanceType = "string"
        locations = [
          "string"
        ]
        maxInstanceCount = int
        properties = {}
      }
      retrySettings = {
        maxRetries = int
        timeout = "string"
      }
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
    kind = "string"
  })
}

BatchDeploymentConfiguration オブジェクト

deploymentConfigurationType プロパティを設定して、オブジェクトの種類を指定します。

PipelineComponentの場合は、次を使用します。

  deploymentConfigurationType = "PipelineComponent"
  componentId = {
    assetId = "string"
    referenceType = "string"
  }
  description = "string"
  settings = {
    {customized property} = "string"
  }
  tags = {}

AssetReferenceBase オブジェクト

referenceType プロパティを設定して、オブジェクトの種類を指定します。

DataPathの場合は、次の値を使用します。

  referenceType = "DataPath"
  datastoreId = "string"
  path = "string"

IDの場合は、次を使用します。

  referenceType = "Id"
  assetId = "string"

OutputPathの場合は、次のコマンドを使用します。

  referenceType = "OutputPath"
  jobId = "string"
  path = "string"

プロパティ値

workspaces/batchEndpoints/deployments

名前 形容 価値
種類 リソースの種類 "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2023-06-01-preview"
名前 リソース名 string (必須)
場所 リソースが存在する地理的な場所 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: batchEndpoints
タグ リソース タグ。 タグ名と値のディクショナリ。
sku 自動スケールの ARM コントラクトに必要な SKU の詳細。 SKU
種類 同じ種類のリソースに対して異なる UX エクスペリエンスをレンダリングするためにポータルやツールなどで使用されるメタデータ。
同一性 マネージド サービス ID (システム割り当て ID またはユーザー割り当て ID) ManagedServiceIdentity の
プロパティ [必須]エンティティの追加の属性。 BatchDeploymentProperties (必須)

ManagedServiceIdentity

名前 形容 価値
種類 マネージド サービス ID の種類 (SystemAssigned 型と UserAssigned 型の両方が許可されます)。 "SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (必須)
identity_ids リソースに関連付けられているユーザー割り当て ID のセット。 userAssignedIdentities ディクショナリ キーは、'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} という形式の ARM リソース ID になります。 ディクショナリ値は、要求内の空のオブジェクト ({}) にすることができます。 ユーザー ID ID の配列。

UserAssignedIdentities

名前 形容 価値
{カスタマイズされたプロパティ} UserAssignedIdentity の

UserAssignedIdentity

このオブジェクトには、配置時に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

BatchDeploymentProperties

名前 形容 価値
codeConfiguration エンドポイントデプロイのコード構成。 CodeConfiguration
計算する バッチ推論操作のコンピューティング 先。
deploymentConfiguration さまざまな展開の種類に関連するプロパティ。 BatchDeploymentConfiguration
形容 エンドポイントのデプロイの説明。
environmentId エンドポイントデプロイの環境仕様の ARM リソース ID。
environmentVariables デプロイの環境変数の構成。 EndpointDeploymentPropertiesBaseEnvironmentVariables
errorThreshold エラーしきい値(入力全体のエラー数がこの値を超える場合)
バッチ推論は中止されます。 範囲は [-1, int] です。MaxValue]。
FileDataset の場合、この値はファイルエラーの数です。
TabularDataset の場合、この値はレコードエラーの数です。
-1 (下限) に設定すると、バッチ推論中のすべてのエラーは無視されます。
int
loggingLevel バッチ推論操作のログ 記録レベル。 "デバッグ"
"Info"
"警告"
maxConcurrencyPerInstance インスタンスあたりの並列処理の最大数を示します。 int
miniBatchSize 各バッチ呼び出しに渡されるミニ バッチのサイズ。
FileDataset の場合、これはミニバッチあたりのファイルの数です。
TabularDataset の場合、これはミニ バッチごとのレコードのサイズ (バイト単位) です。
int
モデル エンドポイントデプロイのモデル資産への参照。 AssetReferenceBase
outputAction 出力の編成方法を示します。 "AppendRow"
"SummaryOnly"
outputFileName append_row出力アクションのカスタマイズされた出力ファイル名。
プロパティ プロパティ ディクショナリ。 プロパティは追加できますが、削除または変更することはできません。 EndpointDeploymentPropertiesBaseProperties の
リソース ジョブのコンピューティング構成を示します。
指定しない場合、ResourceConfiguration で定義されている既定値が既定値になります。
DeploymentResourceConfiguration
retrySettings バッチ推論操作の再試行設定。
指定しない場合、既定では BatchRetrySettings で定義されている既定値になります。
BatchRetrySettings の

CodeConfiguration

名前 形容 価値
codeId コード資産の ARM リソース ID。
scoringScript [必須]起動時に実行するスクリプト。 例えば。 "score.py" string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]

BatchDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType オブジェクトの種類を設定する PipelineComponent (必須)

BatchPipelineComponentDeploymentConfiguration

名前 形容 価値
deploymentConfigurationType [必須]デプロイの種類 "PipelineComponent" (必須)
componentId 実行するコンポーネントの ARM ID。 IdAssetReference
形容 ジョブに適用される説明。
設定 パイプライン ジョブの実行時設定。 BatchPipelineComponentDeploymentConfigurationSetting...
タグ ジョブに適用されるタグ。 オブジェクト

IdAssetReference

名前 形容 価値
assetId [必須]資産の ARM リソース ID。 string (必須)

制約:
最小長 = 1
パターン = [a-zA-Z0-9_]
referenceType [必須]資産参照の種類を指定します。 "DataPath"
"Id"
"OutputPath" (必須)

BatchPipelineComponentDeploymentConfigurationSetting...

名前 形容 価値
{カスタマイズされたプロパティ}

EndpointDeploymentPropertiesBaseEnvironmentVariables

名前 形容 価値
{カスタマイズされたプロパティ}

AssetReferenceBase

名前 形容 価値
referenceType オブジェクトの種類を設定する DataPath
ID
OutputPath (必須)

DataPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 "DataPath" (必須)
datastoreId 資産が配置されているデータストアの ARM リソース ID。
パス データストア内のファイル/ディレクトリのパス。

OutputPathAssetReference

名前 形容 価値
referenceType [必須]資産参照の種類を指定します。 "OutputPath" (必須)
jobId ジョブの ARM リソース ID。
パス ジョブ出力内のファイル/ディレクトリのパス。

EndpointDeploymentPropertiesBaseProperties

名前 形容 価値
{カスタマイズされたプロパティ}

DeploymentResourceConfiguration

名前 形容 価値
instanceCount コンピューティング 先で使用されるインスタンスまたはノードの数 (省略可能)。 int
instanceType コンピューティング 先でサポートされている VM のオプションの種類。
場所 ジョブを実行できる場所。 string[]
maxInstanceCount コンピューティング 先で使用できるインスタンスまたはノードの最大数 (省略可能)。
エラスティック トレーニングで使用する場合は、現在 PyTorch ディストリビューションの種類でのみサポートされています。
int
プロパティ 追加のプロパティ バッグ。 ResourceConfigurationProperties

ResourceConfigurationProperties

名前 形容 価値
{カスタマイズされたプロパティ}

BatchRetrySettings

名前 形容 価値
maxRetries ミニバッチの最大再試行回数 int
タイムアウト ISO 8601 形式のミニ バッチの呼び出しタイムアウト。

SKU

名前 形容 価値
能力 SKU でスケールアウト/インがサポートされている場合は、容量の整数を含める必要があります。 リソースに対してスケールアウト/インができない場合は、これを省略できます。 int
家族 同じ SKU に対して、サービスの世代が異なるハードウェアがある場合は、ここでキャプチャできます。
名前 SKU の名前。 例 - P3。 通常は文字 + 数字のコードです string (必須)
大きさ SKU サイズ。 名前フィールドが層と他の値の組み合わせである場合、これはスタンドアロン コードになります。
このフィールドは、サービスに複数のレベルがあるが PUT では必要ない場合に、リソース プロバイダーによって実装される必要があります。 "Basic"
"Free"
"Premium"
"Standard"