Áreas de trabalho/serviços Microsoft.MachineLearningServices

Definição de recurso do Bicep

O tipo de recurso áreas de trabalho/serviços pode ser implementado com operações que visam:

Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/services, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-04-01' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  description: 'string'
  environmentImageRequest: {
    assets: [
      {
        id: 'string'
        mimeType: 'string'
        unpack: bool
        url: 'string'
      }
    ]
    driverProgram: 'string'
    environment: {
      docker: {
        baseDockerfile: 'string'
        baseImage: 'string'
        baseImageRegistry: {
          address: 'string'
          password: 'string'
          username: 'string'
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      inferencingStackVersion: 'string'
      name: 'string'
      python: {
        baseCondaEnvironment: 'string'
        condaDependencies: any()
        interpreterPath: 'string'
        userManagedDependencies: bool
      }
      r: {
        bioConductorPackages: [
          'string'
        ]
        cranPackages: [
          {
            name: 'string'
            repository: 'string'
          }
        ]
        customUrlPackages: [
          'string'
        ]
        gitHubPackages: [
          {
            authToken: 'string'
            repository: 'string'
          }
        ]
        rscriptPath: 'string'
        rVersion: 'string'
        snapshotDate: 'string'
        userManaged: bool
      }
      spark: {
        packages: [
          {
            artifact: 'string'
            group: 'string'
            version: 'string'
          }
        ]
        precachePackages: bool
        repositories: [
          'string'
        ]
      }
      version: 'string'
    }
    environmentReference: {
      name: 'string'
      version: 'string'
    }
    modelIds: [
      'string'
    ]
    models: [
      {
        createdTime: 'string'
        datasets: [
          {
            id: 'string'
            name: 'string'
          }
        ]
        derivedModelIds: [
          'string'
        ]
        description: 'string'
        experimentName: 'string'
        framework: 'string'
        frameworkVersion: 'string'
        id: 'string'
        kvTags: {
          {customized property}: 'string'
        }
        mimeType: 'string'
        modifiedTime: 'string'
        name: 'string'
        parentModelId: 'string'
        properties: {
          {customized property}: 'string'
        }
        resourceRequirements: {
          cpu: int
          cpuLimit: int
          fpga: int
          gpu: int
          memoryInGB: int
          memoryInGBLimit: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {
    {customized property}: 'string'
  }
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

áreas de trabalho/objetos de serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para o ACI, utilize:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  dnsNameLabel: 'string'
  encryptionProperties: {
    keyName: 'string'
    keyVersion: 'string'
    vaultBaseUrl: 'string'
  }
  sslCertificate: 'string'
  sslEnabled: bool
  sslKey: 'string'
  vnetConfiguration: {
    subnetName: 'string'
    vnetName: 'string'
  }

Para o AKS, utilize:

  computeType: 'AKS'
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  isDefault: bool
  livenessProbeRequirements: {
    failureThreshold: int
    initialDelaySeconds: int
    periodSeconds: int
    successThreshold: int
    timeoutSeconds: int
  }
  maxConcurrentRequestsPerContainer: int
  maxQueueWaitMs: int
  namespace: 'string'
  numReplicas: int
  scoringTimeoutMs: int
  trafficPercentile: int
  type: 'string'

Valores de propriedade

áreas de trabalho/serviços

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados no Bicep.
cadeia (obrigatório)
localização O nome da localização/região do Azure. string
principal No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal.

Para obter mais informações, veja Recurso subordinado fora do recurso principal.
Nome simbólico para recurso do tipo: áreas de trabalho
descrição A descrição do serviço. string
environmentImageRequest O Ambiente, os modelos e os recursos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
keys As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As etiquetas são mutáveis. CreateServiceRequestKvTags
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. "ACI" (obrigatório)
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada no serviço. bool
cname O CName para o serviço. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel A etiqueta DNS para o serviço. string
encryptionProperties As propriedades de encriptação. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a utilizar se o SSL estiver ativado. string
sslEnabled Se o SSL está ou não ativado. bool
sslKey A chave SSL pública no formato PEM do certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
cpu A quantidade mínima de núcleos de CPU a utilizar pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit A quantidade máxima de núcleos de CPU permitidos para serem utilizados pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga O número de dispositivos FPGA PCIE expostos ao contentor. Tem de ser múltiplo de 2. int
gpu O número de núcleos gpu no contentor. int
memoryInGB A quantidade mínima de memória (em GB) a ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da Chave de Encriptação cadeia (obrigatório)
keyVersion Versão da Chave de Encriptação cadeia (obrigatório)
vaultBaseUrl Url base do cofre cadeia (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. string
vnetName O nome da rede virtual. string

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação do serviço. "AKS" (obrigatório)
aadAuthEnabled Se a autenticação do AAD está ou não ativada. bool
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada. bool
dimensionador automático As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante predefinida. bool
livenessProbeRequirements Os requisitos da sonda liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de pedidos simultâneos por contentor. int
maxQueueWaitMs Tempo máximo que um pedido aguardará na fila (em milissegundos). Após esta hora, o serviço devolverá 503 (Serviço Indisponível) int
espaço de nomes Espaço de nomes do Kubernetes para o serviço. string
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variante de tráfego recebida. int
tipo O tipo da variante. "Controlo"
'Tratamento'

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
dimensionamento automáticoEnabled Opção para ativar/desativar o dimensionamento automático. bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas a reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre atualizações de dimensionamento automático. int
targetUtilization A percentagem de utilização de destino a utilizar para determinar se deve dimensionar o cluster. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a permitir antes de devolver um mau estado de funcionamento. int
initialDelaySeconds O atraso antes da primeira sonda em segundos. int
periodSeconds O período de tempo entre sondas em segundos. int
successThreshold O número de pesquisas bem-sucedidas antes de devolver um bom estado de funcionamento. int
timeoutSeconds O tempo limite da sonda em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
recursos A lista de recursos. ImageAsset[]
driverProgram O nome do ficheiro de controlador. string
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes de identificação exclusivos do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

ImageAsset

Nome Descrição Valor
ID O ID do Recurso. string
mimeType O tipo de mime. string
descompactar Se o Recurso está desembalado. bool
url O URL do Recurso. string

EnvironmentImageRequestEnvironment

Nome Descrição Valor
docker A definição de um contentor do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a definir no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina este valor. Valores válidos: "mais recente". string
name O nome do ambiente. string
python Definições para um ambiente Python. ModelEnvironmentDefinitionPython
r Definições para um ambiente R. ModelEnvironmentDefinitionR
spark A configuração de um ambiente do Spark. ModelEnvironmentDefinitionSpark
versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base utilizado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. string
baseImage Imagem de base utilizada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. string
baseImageRegistry Registo de imagens que contém a imagem de base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
address string
palavra-passe cadeia (de carateres)

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{customized property} string

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment string
condaDependencies Um JObject que contém dependências conda. Para Bicep, pode utilizar a função any( ).
interpreterPath O caminho do interpretador python a utilizar se não for necessária uma compilação de ambiente. O caminho especificado é utilizado para chamar o script de utilizador. string
userManagedDependencies Verdadeiro significa que o AzureML reutiliza um ambiente python existente; Falso significa que o AzureML criará um ambiente python com base na especificação de dependências conda. bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Biocondutor. string[]
cranPackages Os pacotes CRAN a utilizar. RCranPackage[]
customUrlPackages Os pacotes de URLs personalizados. string[]
gitHubPackages Os pacotes diretamente a partir do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a utilizar se não for necessária uma compilação de ambiente.
O caminho especificado é utilizado para chamar o script de utilizador.
string
rVersion A versão de R a ser instalada string
snapshotDate Data do instantâneo MRAN a utilizar no formato YYYY-MM-DD, por exemplo, "2019-04-17" string
userManaged Indica se o ambiente é gerido pelo utilizador ou pelo AzureML. bool

RCranPackage

Nome Descrição Valor
name O nome do pacote. string
repository O nome do repositório. string

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
repository Endereço do repositório no formato nome de utilizador/repositório[/subdiretório][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
pacotes Os pacotes do Spark a utilizar. SparkMavenPackage[]
precachePackages Se pretende pré-instalar os pacotes. bool
repositórios A lista de repositórios do Spark. cadeia[]

SparkMavenPackage

Nome Descrição Valor
artefacto string
group string
versão string

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
name Nome do ambiente. string
versão Versão do ambiente. string

Modelação

Nome Descrição Valor
createdTime Hora de criação do modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo cadeia[]
descrição O texto de descrição do modelo. string
experimentName O nome da experimentação onde este modelo foi criado. string
arquitetura A arquitetura modelo. string
frameworkVersion A versão do Model Framework. string
ID O ID do Modelo. string
kvTags O dicionário de etiquetas de modelo. Os itens são mutáveis. ModelKvTags
mimeType O tipo MIME de conteúdo de Modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia (obrigatório)
modifiedTime O Modelo foi modificado pela última vez (UTC). string
name O Nome do modelo. cadeia (obrigatório)
parentModelId O ID do Modelo Principal. string
propriedades O dicionário de propriedades Modelo. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. string
sampleInputData Dados de Entrada de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de Saída de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
descompactar Indica se é necessário desempacotar o Modelo durante a criação da Imagem do docker. bool
url O URL do Modelo. Normalmente, um URL de SAS. cadeia (obrigatório)
versão A versão do Modelo atribuída pelo Serviço de Gestão de Modelos. int

DatasetReference

Nome Descrição Valor
ID O ID da referência do conjunto de dados. string
name O nome da referência do conjunto de dados. string

ModelKvTags

Nome Descrição Valor
{customized property} string

ModelProperties

Nome Descrição Valor
{customized property} string

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. string
secondaryKey A chave secundária. string

CreateServiceRequestKvTags

Nome Descrição Valor
{customized property} string

CreateServiceRequestProperties

Nome Descrição Valor
{customized property} string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar um Serviço Azure Machine Learning

Implementar no Azure
Este modelo cria um serviço do Azure Machine Learning.
Criar um Serviço Azure Machine Learning (AKS)

Implementar no Azure
Este modelo cria um serviço do Azure Machine Learning.

Definição de recurso de modelo do ARM

O tipo de recurso áreas de trabalho/serviços pode ser implementado com operações que visam:

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/services, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2021-04-01",
  "name": "string",
  "location": "string",
  "description": "string",
  "environmentImageRequest": {
    "assets": [
      {
        "id": "string",
        "mimeType": "string",
        "unpack": "bool",
        "url": "string"
      }
    ],
    "driverProgram": "string",
    "environment": {
      "docker": {
        "baseDockerfile": "string",
        "baseImage": "string",
        "baseImageRegistry": {
          "address": "string",
          "password": "string",
          "username": "string"
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "inferencingStackVersion": "string",
      "name": "string",
      "python": {
        "baseCondaEnvironment": "string",
        "condaDependencies": {},
        "interpreterPath": "string",
        "userManagedDependencies": "bool"
      },
      "r": {
        "bioConductorPackages": [ "string" ],
        "cranPackages": [
          {
            "name": "string",
            "repository": "string"
          }
        ],
        "customUrlPackages": [ "string" ],
        "gitHubPackages": [
          {
            "authToken": "string",
            "repository": "string"
          }
        ],
        "rscriptPath": "string",
        "rVersion": "string",
        "snapshotDate": "string",
        "userManaged": "bool"
      },
      "spark": {
        "packages": [
          {
            "artifact": "string",
            "group": "string",
            "version": "string"
          }
        ],
        "precachePackages": "bool",
        "repositories": [ "string" ]
      },
      "version": "string"
    },
    "environmentReference": {
      "name": "string",
      "version": "string"
    },
    "modelIds": [ "string" ],
    "models": [
      {
        "createdTime": "string",
        "datasets": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "derivedModelIds": [ "string" ],
        "description": "string",
        "experimentName": "string",
        "framework": "string",
        "frameworkVersion": "string",
        "id": "string",
        "kvTags": {
          "{customized property}": "string"
        },
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "cpuLimit": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int",
          "memoryInGBLimit": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {
    "{customized property}": "string"
  },
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

áreas de trabalho/objetos de serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para o ACI, utilize:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "dnsNameLabel": "string",
  "encryptionProperties": {
    "keyName": "string",
    "keyVersion": "string",
    "vaultBaseUrl": "string"
  },
  "sslCertificate": "string",
  "sslEnabled": "bool",
  "sslKey": "string",
  "vnetConfiguration": {
    "subnetName": "string",
    "vnetName": "string"
  }

Para o AKS, utilize:

  "computeType": "AKS",
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "isDefault": "bool",
  "livenessProbeRequirements": {
    "failureThreshold": "int",
    "initialDelaySeconds": "int",
    "periodSeconds": "int",
    "successThreshold": "int",
    "timeoutSeconds": "int"
  },
  "maxConcurrentRequestsPerContainer": "int",
  "maxQueueWaitMs": "int",
  "namespace": "string",
  "numReplicas": "int",
  "scoringTimeoutMs": "int",
  "trafficPercentile": "int",
  "type": "string"

Valores de propriedade

áreas de trabalho/serviços

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/services"
apiVersion A versão da API de recursos '2021-04-01'
name O nome do recurso

Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON.
cadeia (obrigatório)
localização O nome da localização/região do Azure. string
descrição A descrição do serviço. string
environmentImageRequest O Ambiente, os modelos e os recursos necessários para a inferência. CreateServiceRequestEnvironmentImageRequest
keys As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As etiquetas são mutáveis. CreateServiceRequestKvTags
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação do serviço. "ACI" (obrigatório)
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada no serviço. bool
cname O CName para o serviço. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel A etiqueta Dns para o serviço. string
encryptionProperties As propriedades de encriptação. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a utilizar se o SSL estiver ativado. string
sslEnabled Se o SSL está ou não ativado. bool
sslKey A chave SSL pública no formato PEM do certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
cpu A quantidade mínima de núcleos de CPU a utilizar pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit A quantidade máxima de núcleos de CPU permitidos para serem utilizados pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga O número de dispositivos FPGA PCIE expostos ao contentor. Tem de ser múltiplo de 2. int
gpu O número de núcleos gpu no contentor. int
memoryInGB A quantidade mínima de memória (em GB) a ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da Chave de Encriptação cadeia (obrigatório)
keyVersion Versão da Chave de Encriptação cadeia (obrigatório)
vaultBaseUrl Url base do cofre cadeia (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. string
vnetName O nome da rede virtual. string

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação do serviço. "AKS" (obrigatório)
aadAuthEnabled Se a autenticação do AAD está ou não ativada. bool
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada. bool
dimensionador automático As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante predefinida. bool
livenessProbeRequirements Os requisitos da sonda liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de pedidos simultâneos por contentor. int
maxQueueWaitMs Tempo máximo que um pedido aguardará na fila (em milissegundos). Após esta hora, o serviço devolverá 503 (Serviço Indisponível) int
espaço de nomes Espaço de nomes do Kubernetes para o serviço. string
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variante de tráfego recebida. int
tipo O tipo da variante. "Controlo"
"Tratamento"

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas a reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre as atualizações de dimensionamento automático. int
targetUtilização A percentagem de utilização de destino a utilizar para determinar se deve dimensionar o cluster. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a permitir antes de devolver um estado de mau estado de funcionamento. int
initialDelaySeconds O atraso antes da primeira pesquisa em segundos. int
periodSeconds O período de tempo entre sondas em segundos. int
successThreshold O número de pesquisas bem-sucedidas antes de devolver um estado de funcionamento. int
timeoutSeconds O tempo limite da sonda em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
recursos A lista de recursos. ImageAsset[]
driverProgram O nome do ficheiro de controlador. string
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes de identificação exclusivos do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. cadeia[]
modelos A lista de modelos. Modelo[]

ImageAsset

Nome Descrição Valor
ID O ID do Recurso. string
mimeType O tipo de mime. string
descompactar Se o Recurso está desembalado. bool
url O URL do Recurso. string

EnvironmentImageRequestEnvironment

Nome Descrição Valor
docker A definição de um contentor do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a definir no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina este valor. Valores válidos: "mais recente". string
name O nome do ambiente. string
python Definições para um ambiente Python. ModelEnvironmentDefinitionPython
r Definições para um ambiente R. ModelEnvironmentDefinitionR
spark A configuração de um ambiente do Spark. ModelEnvironmentDefinitionSpark
versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base utilizado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. string
baseImage Imagem base utilizada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. string
baseImageRegistry Registo de imagens que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
address string
palavra-passe cadeia (de carateres)

Restrições:
Valor sensível. Transmita como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor sensível. Transmita como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{customized property} string

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment string
condaDependencies Um JObject que contém dependências conda.
interpreterPath O caminho do interpretador python a utilizar se não for necessária uma compilação de ambiente. O caminho especificado é utilizado para chamar o script de utilizador. string
userManagedDependencies Verdadeiro significa que o AzureML reutiliza um ambiente python existente; Falso significa que o AzureML irá criar um ambiente python com base na especificação de dependências do Conda. bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Bioconductor. cadeia[]
cranPackages Os pacotes CRAN a utilizar. RCranPackage[]
customUrlPackages Os pacotes de URLs personalizados. cadeia[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a utilizar se não for necessária uma compilação de ambiente.
O caminho especificado é utilizado para chamar o script de utilizador.
string
rVersion A versão de R a ser instalada string
snapshotDate Data do instantâneo MRAN a utilizar no formato YYYY-MM-DD, por exemplo, "2019-04-17" string
userManaged Indica se o ambiente é gerido pelo utilizador ou pelo AzureML. bool

RCranPackage

Nome Descrição Valor
name O nome do pacote. string
repository O nome do repositório. string

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
repository Endereço do repositório no formato nome de utilizador/repositório[/subdiretório][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
pacotes Os pacotes do Spark a utilizar. SparkMavenPackage[]
precachePackages Se pretende pré-instalar os pacotes. bool
repositórios A lista de repositórios do Spark. string[]

SparkMavenPackage

Nome Descrição Valor
artefacto string
group string
versão string

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
name Nome do ambiente. string
versão Versão do ambiente. string

Modelação

Nome Descrição Valor
createdTime A hora de criação do Modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
descrição O texto descrição do modelo. string
experimentName O nome da experimentação onde este modelo foi criado. string
arquitetura A arquitetura Modelo. string
frameworkVersion A versão do Model Framework. string
ID O ID do Modelo. string
kvTags O dicionário de etiquetas de modelo. Os itens são mutáveis. ModelKvTags
mimeType O tipo mime de conteúdo de Modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia (obrigatório)
modifiedTime A hora da última modificação do Modelo (UTC). string
name O Nome do modelo. cadeia (obrigatório)
parentModelId O ID do Modelo Principal. string
propriedades O dicionário de propriedades Modelo. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. string
sampleInputData Dados de Entrada de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de Saída de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
descompactar Indica se é necessário desempacotar o Modelo durante a criação da Imagem do docker. bool
url O URL do Modelo. Normalmente, um URL de SAS. cadeia (obrigatório)
versão A versão do Modelo atribuída pelo Serviço de Gestão de Modelos. int

DatasetReference

Nome Descrição Valor
ID O ID da referência do conjunto de dados. string
name O nome da referência do conjunto de dados. string

ModelKvTags

Nome Descrição Valor
{customized property} string

ModelProperties

Nome Descrição Valor
{customized property} string

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. string
secondaryKey A chave secundária. string

CreateServiceRequestKvTags

Nome Descrição Valor
{customized property} string

CreateServiceRequestProperties

Nome Descrição Valor
{customized property} string

Modelos de início rápido

Os seguintes modelos de início rápido implementam este tipo de recurso.

Modelo Description
Criar um Serviço Azure Machine Learning

Implementar no Azure
Este modelo cria um serviço do Azure Machine Learning.
Criar um Serviço Azure Machine Learning (AKS)

Implementar no Azure
Este modelo cria um serviço do Azure Machine Learning.

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso áreas de trabalho/serviços pode ser implementado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/services, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
  name = "string"
  location = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      {customized property} = "string"
    }
    computeType = "string"
    // For remaining properties, see workspaces/services objects
    description = "string"
    environmentImageRequest = {
      assets = [
        {
          id = "string"
          mimeType = "string"
          unpack = bool
          url = "string"
        }
      ]
      driverProgram = "string"
      environment = {
        docker = {
          baseDockerfile = "string"
          baseImage = "string"
          baseImageRegistry = {
            address = "string"
            password = "string"
            username = "string"
          }
        }
        environmentVariables = {
          {customized property} = "string"
        }
        inferencingStackVersion = "string"
        name = "string"
        python = {
          baseCondaEnvironment = "string"
          interpreterPath = "string"
          userManagedDependencies = bool
        }
        r = {
          bioConductorPackages = [
            "string"
          ]
          cranPackages = [
            {
              name = "string"
              repository = "string"
            }
          ]
          customUrlPackages = [
            "string"
          ]
          gitHubPackages = [
            {
              authToken = "string"
              repository = "string"
            }
          ]
          rscriptPath = "string"
          rVersion = "string"
          snapshotDate = "string"
          userManaged = bool
        }
        spark = {
          packages = [
            {
              artifact = "string"
              group = "string"
              version = "string"
            }
          ]
          precachePackages = bool
          repositories = [
            "string"
          ]
        }
        version = "string"
      }
      environmentReference = {
        name = "string"
        version = "string"
      }
      modelIds = [
        "string"
      ]
      models = [
        {
          createdTime = "string"
          datasets = [
            {
              id = "string"
              name = "string"
            }
          ]
          derivedModelIds = [
            "string"
          ]
          description = "string"
          experimentName = "string"
          framework = "string"
          frameworkVersion = "string"
          id = "string"
          kvTags = {
            {customized property} = "string"
          }
          mimeType = "string"
          modifiedTime = "string"
          name = "string"
          parentModelId = "string"
          properties = {
            {customized property} = "string"
          }
          resourceRequirements = {
            cpu = int
            cpuLimit = int
            fpga = int
            gpu = int
            memoryInGB = int
            memoryInGBLimit = int
          }
          runId = "string"
          sampleInputData = "string"
          sampleOutputData = "string"
          unpack = bool
          url = "string"
          version = int
        }
      ]
    }
    keys = {
      primaryKey = "string"
      secondaryKey = "string"
    }
    kvTags = {
      {customized property} = "string"
    }
  })
}

áreas de trabalho/objetos de serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para o ACI, utilize:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  dnsNameLabel = "string"
  encryptionProperties = {
    keyName = "string"
    keyVersion = "string"
    vaultBaseUrl = "string"
  }
  sslCertificate = "string"
  sslEnabled = bool
  sslKey = "string"
  vnetConfiguration = {
    subnetName = "string"
    vnetName = "string"
  }

Para o AKS, utilize:

  computeType = "AKS"
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  isDefault = bool
  livenessProbeRequirements = {
    failureThreshold = int
    initialDelaySeconds = int
    periodSeconds = int
    successThreshold = int
    timeoutSeconds = int
  }
  maxConcurrentRequestsPerContainer = int
  maxQueueWaitMs = int
  namespace = "string"
  numReplicas = int
  scoringTimeoutMs = int
  trafficPercentile = int
  type = "string"

Valores de propriedade

áreas de trabalho/serviços

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
name O nome do recurso cadeia (obrigatório)
localização O nome da localização/região do Azure. string
parent_id O ID do recurso que é o principal para este recurso. ID para recurso do tipo: áreas de trabalho
descrição A descrição do serviço. string
environmentImageRequest O Ambiente, os modelos e os recursos necessários para a inferência. CreateServiceRequestEnvironmentImageRequest
keys As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As etiquetas são mutáveis. CreateServiceRequestKvTags
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação do serviço. "ACI" (obrigatório)
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada no serviço. bool
cname O CName para o serviço. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel A etiqueta Dns para o serviço. string
encryptionProperties As propriedades de encriptação. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a utilizar se o SSL estiver ativado. string
sslEnabled Se o SSL está ou não ativado. bool
sslKey A chave SSL pública no formato PEM do certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
cpu A quantidade mínima de núcleos de CPU a utilizar pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
cpuLimit A quantidade máxima de núcleos de CPU permitidos para serem utilizados pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
fpga O número de dispositivos FPGA PCIE expostos ao contentor. Tem de ser múltiplo de 2. int
gpu O número de núcleos gpu no contentor. int
memoryInGB A quantidade mínima de memória (em GB) a ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser utilizada pelo contentor. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da Chave de Encriptação cadeia (obrigatório)
keyVersion Versão da Chave de Encriptação cadeia (obrigatório)
vaultBaseUrl Url base do cofre cadeia (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. string
vnetName O nome da rede virtual. string

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação do serviço. "AKS" (obrigatório)
aadAuthEnabled Se a autenticação do AAD está ou não ativada. bool
appInsightsEnabled Se o Application Insights está ou não ativado. bool
authEnabled Se a autenticação está ou não ativada. bool
dimensionador automático As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos de contentor. ContainerResourceRequirements
dataCollection Detalhes das opções de recolha de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante predefinida. bool
livenessProbeRequirements Os requisitos da sonda liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de pedidos simultâneos por contentor. int
maxQueueWaitMs Tempo máximo que um pedido aguardará na fila (em milissegundos). Após esta hora, o serviço devolverá 503 (Serviço Indisponível) int
espaço de nomes Espaço de nomes do Kubernetes para o serviço. string
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variante de tráfego recebida. int
tipo O tipo da variante. "Controlo"
"Tratamento"

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas a reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre as atualizações de dimensionamento automático. int
targetUtilização A percentagem de utilização de destino a utilizar para determinar se deve dimensionar o cluster. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. bool
storageEnabled Opção para ativar/desativar o armazenamento. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a permitir antes de devolver um estado de mau estado de funcionamento. int
initialDelaySeconds O atraso antes da primeira pesquisa em segundos. int
periodSeconds O período de tempo entre sondas em segundos. int
successThreshold O número de pesquisas bem-sucedidas antes de devolver um estado de funcionamento. int
timeoutSeconds O tempo limite da sonda em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
recursos A lista de recursos. ImageAsset[]
driverProgram O nome do ficheiro de controlador. string
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes de identificação exclusivos do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. cadeia[]
modelos A lista de modelos. Modelo[]

ImageAsset

Nome Descrição Valor
ID O ID do Recurso. string
mimeType O tipo de mime. string
descompactar Se o Recurso está desembalado. bool
url O URL do Recurso. string

EnvironmentImageRequestEnvironment

Nome Descrição Valor
docker A definição de um contentor do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a definir no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina este valor. Valores válidos: "mais recente". string
name O nome do ambiente. string
python Definições para um ambiente Python. ModelEnvironmentDefinitionPython
r Definições para um ambiente R. ModelEnvironmentDefinitionR
spark A configuração de um ambiente do Spark. ModelEnvironmentDefinitionSpark
versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base utilizado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. string
baseImage Imagem de base utilizada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. string
baseImageRegistry Registo de imagens que contém a imagem de base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
address string
palavra-passe cadeia (de carateres)

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{customized property} string

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment string
condaDependencies Um JObject que contém dependências conda.
interpreterPath O caminho do interpretador python a utilizar se não for necessária uma compilação de ambiente. O caminho especificado é utilizado para chamar o script de utilizador. string
userManagedDependencies Verdadeiro significa que o AzureML reutiliza um ambiente python existente; Falso significa que o AzureML criará um ambiente python com base na especificação de dependências conda. bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Biocondutor. string[]
cranPackages Os pacotes CRAN a utilizar. RCranPackage[]
customUrlPackages Os pacotes de URLs personalizados. string[]
gitHubPackages Os pacotes diretamente a partir do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a utilizar se não for necessária uma compilação de ambiente.
O caminho especificado é utilizado para chamar o script de utilizador.
string
rVersion A versão do R a ser instalada string
snapshotDate Data do instantâneo MRAN a utilizar no formato AAAA-MM-DD, por exemplo, "2019-04-17" string
gerido pelo utilizador Indica se o ambiente é gerido pelo utilizador ou pelo AzureML. bool

RCranPackage

Nome Descrição Valor
name O nome do pacote. string
repository O nome do repositório. string

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor confidencial. Transmita como um parâmetro seguro.
repository Endereço do repositório no formato nome de utilizador/repositório[/subdiretório][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
pacotes Os pacotes do Spark a utilizar. SparkMavenPackage[]
precachePackages Se pretende pré-instalar os pacotes. bool
repositórios A lista de repositórios do Spark. string[]

SparkMavenPackage

Nome Descrição Valor
artefacto string
group string
versão string

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
name Nome do ambiente. string
versão Versão do ambiente. string

Modelação

Nome Descrição Valor
createdTime A hora de criação do Modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
descrição O texto descrição do modelo. string
experimentName O nome da experimentação onde este modelo foi criado. string
arquitetura A arquitetura Modelo. string
frameworkVersion A versão do Model Framework. string
ID O ID do Modelo. string
kvTags O dicionário de etiquetas de modelo. Os itens são mutáveis. ModelKvTags
mimeType O tipo mime de conteúdo de Modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia (obrigatório)
modifiedTime A hora da última modificação do Modelo (UTC). string
name O Nome do modelo. cadeia (obrigatório)
parentModelId O ID do Modelo Principal. string
propriedades O dicionário da propriedade Model. As propriedades são imutáveis. Propriedades do Modelo
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. string
sampleInputData Dados de Entrada de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de Saída de Exemplo para o Modelo. Uma referência a um conjunto de dados na área de trabalho no formato aml://dataset/{datasetId} string
descompactar Indica se é necessário desempacotar o Modelo durante a criação da Imagem do docker. bool
url O URL do Modelo. Normalmente, um URL de SAS. cadeia (obrigatório)
versão A versão do Modelo atribuída pelo Serviço de Gestão de Modelos. int

DatasetReference

Nome Descrição Valor
ID O ID da referência do conjunto de dados. string
name O nome da referência do conjunto de dados. string

ModelKvTags

Nome Descrição Valor
{customized property} string

Propriedades do Modelo

Nome Descrição Valor
{customized property} string

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. string
secondaryKey A chave secundária. string

CreateServiceRequestKvTags

Nome Descrição Valor
{customized property} string

CreateServiceRequestProperties

Nome Descrição Valor
{customized property} string