Поделиться через


Рабочие области Microsoft.MachineLearningServices/batchEndpoints/deployments 2024-01-01-preview

Определение ресурсов Bicep

Тип ресурсов рабочих областей/ batchEndpoints/deployments можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2024-01-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  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(Azure.Bicep.Types.Concrete.AnyType)
      }
    }
    retrySettings: {
      maxRetries: int
      timeout: 'string'
    }
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Объекты AssetReferenceBase

Задайте свойство referenceType, чтобы указать тип объекта.

Для DataPathиспользуйте:

{
  datastoreId: 'string'
  path: 'string'
  referenceType: 'DataPath'
}

Для идентификатораиспользуйте:

{
  assetId: 'string'
  referenceType: 'Id'
}

Для OutputPathиспользуйте следующее:

{
  jobId: 'string'
  path: 'string'
  referenceType: 'OutputPath'
}

Объекты BatchDeploymentConfiguration

Задайте свойство deploymentConfigurationType, чтобы указать тип объекта.

Для PipelineComponentиспользуйте:

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

Значения свойств

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

BatchDeploymentConfiguration

Имя Описание Ценность
deploymentConfigurationType Установите значение PipelineComponent для типа BatchPipelineComponentDeploymentConfiguration. PipelineComponent (обязательно)

BatchDeploymentProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Целевой объект вычислений для операции вывода пакетной службы. струна
deploymentConfiguration Свойства, относящиеся к разным типам развертывания. BatchDeploymentConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
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

BatchPipelineComponentDeploymentConfiguration

Имя Описание Ценность
componentId Идентификатор ARM для запуска компонента. IdAssetReference
deploymentConfigurationType [Обязательный] Тип развертывания PipelineComponent (обязательно)
описание Описание, которое будет применено к заданию. струна
Параметры Параметры времени выполнения для задания конвейера. BatchPipelineComponentDeploymentConfigurationSettings
Теги Теги, которые будут применены к заданию. BatchPipelineComponentDeploymentConfigurationTags

BatchPipelineComponentDeploymentConfigurationSettings

Имя Описание Ценность

BatchPipelineComponentDeploymentConfigurationTags

Имя Описание Ценность

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

DeploymentResourceConfiguration

Имя Описание Ценность
instanceCount Необязательное количество экземпляров или узлов, используемых целевым объектом вычислений. int
instanceType Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений. струна
Местонахождения Расположения, в которых задание может выполняться. string[]
maxInstanceCount Необязательное максимальное число экземпляров или узлов, используемых целевым объектом вычислений.
Для использования с эластичным обучением в настоящее время поддерживается только типом распространения PyTorch.
int
свойства Дополнительные контейнеры свойств. ResourceConfigurationProperties

EndpointDeploymentPropertiesBaseEnvironmentVariables

Имя Описание Ценность

EndpointDeploymentPropertiesBaseProperties

Имя Описание Ценность

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath
"Id"
OutputPath (обязательно)

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

Имя Описание Ценность
тождество Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения ManagedServiceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: рабочих областей или batchEndpoints
свойства [Обязательный] Дополнительные атрибуты сущности. BatchDeploymentProperties (обязательно)
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. SKU
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ResourceConfigurationProperties

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурсов рабочих областей/ batchEndpoints/deployments можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments",
  "apiVersion": "2024-01-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "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"
    }
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Объекты AssetReferenceBase

Задайте свойство referenceType, чтобы указать тип объекта.

Для DataPathиспользуйте:

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

Для идентификатораиспользуйте:

{
  "assetId": "string",
  "referenceType": "Id"
}

Для OutputPathиспользуйте следующее:

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

Объекты BatchDeploymentConfiguration

Задайте свойство deploymentConfigurationType, чтобы указать тип объекта.

Для PipelineComponentиспользуйте:

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

Значения свойств

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

BatchDeploymentConfiguration

Имя Описание Ценность
deploymentConfigurationType Установите значение PipelineComponent для типа BatchPipelineComponentDeploymentConfiguration. PipelineComponent (обязательно)

BatchDeploymentProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Целевой объект вычислений для операции вывода пакетной службы. струна
deploymentConfiguration Свойства, относящиеся к разным типам развертывания. BatchDeploymentConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
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

BatchPipelineComponentDeploymentConfiguration

Имя Описание Ценность
componentId Идентификатор ARM для запуска компонента. IdAssetReference
deploymentConfigurationType [Обязательный] Тип развертывания PipelineComponent (обязательно)
описание Описание, которое будет применено к заданию. струна
Параметры Параметры времени выполнения для задания конвейера. BatchPipelineComponentDeploymentConfigurationSettings
Теги Теги, которые будут применены к заданию. BatchPipelineComponentDeploymentConfigurationTags

BatchPipelineComponentDeploymentConfigurationSettings

Имя Описание Ценность

BatchPipelineComponentDeploymentConfigurationTags

Имя Описание Ценность

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

DeploymentResourceConfiguration

Имя Описание Ценность
instanceCount Необязательное количество экземпляров или узлов, используемых целевым объектом вычислений. int
instanceType Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений. струна
Местонахождения Расположения, в которых задание может выполняться. string[]
maxInstanceCount Необязательное максимальное число экземпляров или узлов, используемых целевым объектом вычислений.
Для использования с эластичным обучением в настоящее время поддерживается только типом распространения PyTorch.
int
свойства Дополнительные контейнеры свойств. ResourceConfigurationProperties

EndpointDeploymentPropertiesBaseEnvironmentVariables

Имя Описание Ценность

EndpointDeploymentPropertiesBaseProperties

Имя Описание Ценность

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath
"Id"
OutputPath (обязательно)

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

Имя Описание Ценность
apiVersion Версия API '2024-01-01-preview'
тождество Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения ManagedServiceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
свойства [Обязательный] Дополнительные атрибуты сущности. BatchDeploymentProperties (обязательно)
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. SKU
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments"

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ResourceConfigurationProperties

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов рабочих областей/ batchEndpoints/deployments можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2024-01-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  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 = {
          {customized property} = ?
        }
      }
      retrySettings = {
        maxRetries = int
        timeout = "string"
      }
    }
  })
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  tags = {
    {customized property} = "string"
  }
}

Объекты AssetReferenceBase

Задайте свойство referenceType, чтобы указать тип объекта.

Для DataPathиспользуйте:

{
  datastoreId = "string"
  path = "string"
  referenceType = "DataPath"
}

Для идентификатораиспользуйте:

{
  assetId = "string"
  referenceType = "Id"
}

Для OutputPathиспользуйте следующее:

{
  jobId = "string"
  path = "string"
  referenceType = "OutputPath"
}

Объекты BatchDeploymentConfiguration

Задайте свойство deploymentConfigurationType, чтобы указать тип объекта.

Для PipelineComponentиспользуйте:

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

Значения свойств

AssetReferenceBase

Имя Описание Ценность
referenceType Установите значение DataPath для типа DataPathAssetReference. Установите значение "Id" для типа IdAssetReference. Установите значение OutputPath для типа OutputPathAssetReference. DataPath
"Id"
OutputPath (обязательно)

BatchDeploymentConfiguration

Имя Описание Ценность
deploymentConfigurationType Установите значение PipelineComponent для типа BatchPipelineComponentDeploymentConfiguration. PipelineComponent (обязательно)

BatchDeploymentProperties

Имя Описание Ценность
codeConfiguration Конфигурация кода для развертывания конечной точки. CodeConfiguration
вычислять Целевой объект вычислений для операции вывода пакетной службы. струна
deploymentConfiguration Свойства, относящиеся к разным типам развертывания. BatchDeploymentConfiguration
описание Описание развертывания конечной точки. струна
environmentId Идентификатор ресурса ARM спецификации среды для развертывания конечной точки. струна
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

BatchPipelineComponentDeploymentConfiguration

Имя Описание Ценность
componentId Идентификатор ARM для запуска компонента. IdAssetReference
deploymentConfigurationType [Обязательный] Тип развертывания PipelineComponent (обязательно)
описание Описание, которое будет применено к заданию. струна
Параметры Параметры времени выполнения для задания конвейера. BatchPipelineComponentDeploymentConfigurationSettings
Теги Теги, которые будут применены к заданию. BatchPipelineComponentDeploymentConfigurationTags

BatchPipelineComponentDeploymentConfigurationSettings

Имя Описание Ценность

BatchPipelineComponentDeploymentConfigurationTags

Имя Описание Ценность

BatchRetrySettings

Имя Описание Ценность
maxRetries Максимальное число повторных попыток для мини-пакета int
Времени ожидания Время ожидания вызова для мини-пакета в формате ISO 8601. струна

CodeConfiguration

Имя Описание Ценность
codeId Идентификатор ресурса ARM ресурса ресурса кода. струна
оценкаScript [Обязательный] Скрипт, выполняемый при запуске. Например. "score.py" струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)

DataPathAssetReference

Имя Описание Ценность
datastoreId Идентификатор ресурса ARM хранилища данных, где находится ресурс. струна
путь Путь к файлу или каталогу в хранилище данных. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath (обязательно)

DeploymentResourceConfiguration

Имя Описание Ценность
instanceCount Необязательное количество экземпляров или узлов, используемых целевым объектом вычислений. int
instanceType Необязательный тип виртуальной машины, используемой в качестве поддержки целевого объекта вычислений. струна
Местонахождения Расположения, в которых задание может выполняться. string[]
maxInstanceCount Необязательное максимальное число экземпляров или узлов, используемых целевым объектом вычислений.
Для использования с эластичным обучением в настоящее время поддерживается только типом распространения PyTorch.
int
свойства Дополнительные контейнеры свойств. ResourceConfigurationProperties

EndpointDeploymentPropertiesBaseEnvironmentVariables

Имя Описание Ценность

EndpointDeploymentPropertiesBaseProperties

Имя Описание Ценность

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. "Id" (обязательный)

IdAssetReference

Имя Описание Ценность
assetId [Обязательный] Идентификатор ресурса ARM ресурса ресурса. струна

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_] (обязательно)
referenceType [Обязательный] Указывает тип ссылки на ресурс. DataPath
"Id"
OutputPath (обязательно)

ManagedServiceIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments

Имя Описание Ценность
тождество Управляемое удостоверение службы (назначенные системой удостоверения и (или) назначенные пользователем удостоверения ManagedServiceIdentity
добрый Метаданные, используемые порталом или инструментом и т. д., для отображения различных интерфейсов пользовательского интерфейса для ресурсов одного типа. струна
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей или batchEndpoints
свойства [Обязательный] Дополнительные атрибуты сущности. BatchDeploymentProperties (обязательно)
SKU Сведения о SKU, необходимые для контракта ARM для автомасштабирования. SKU
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/batchEndpoints/deployments@2024-01-01-preview"

OutputPathAssetReference

Имя Описание Ценность
jobId Идентификатор ресурса ARM задания. струна
путь Путь к файлу или каталогу в выходных данных задания. струна
referenceType [Обязательный] Указывает тип ссылки на ресурс. OutputPath (обязательно)

ResourceConfigurationProperties

Имя Описание Ценность

Sku

Имя Описание Ценность
способность Если номер SKU поддерживает горизонтальное масштабирование или в, то целое число емкости должно быть включено. Если горизонтальное масштабирование невозможно для ресурса, это может быть опущено. int
семья Если служба имеет разные поколения оборудования для одного номера SKU, это можно записать здесь. струна
имя Имя номера SKU. Ex - P3. Обычно это код буквы и числа строка (обязательно)
размер Размер номера SKU. Если поле имени является сочетанием уровня и другого значения, это будет автономный код. струна
ярус Это поле необходимо реализовать поставщиком ресурсов, если служба имеет несколько уровней, но не требуется для PUT. "Базовый"
"Бесплатный"
"Премиум"
"Стандартный"

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность