Partilhar via


Espaços de trabalho/serviços Microsoft.MachineLearningServices 2020-09-01-preview

Definição de recursos do bíceps

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

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

Formato do recurso

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

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview' = {
  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
          fpga: int
          gpu: int
          memoryInGB: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {
    {customized property}: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Objetos Microsoft.MachineLearningServices/workspaces/services

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

{
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  computeType: 'ACI'
  containerResourceRequirements: {
    cpu: int
    fpga: int
    gpu: int
    memoryInGB: 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 AKS, utilize:

{
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  computeType: 'AKS'
  containerResourceRequirements: {
    cpu: int
    fpga: int
    gpu: int
    memoryInGB: 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

Microsoft.MachineLearningServices/espaços de trabalho/serviços

Designação Descrição Valor
computeType Defina como 'ACI' para o tipo ACIServiceCreateRequest. Defina como 'AKS' para o tipo AKSServiceCreateRequest. «ACI»
'AKS' (obrigatório)
Descrição A descrição do serviço. corda
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. CreateServiceRequestKvTags
Localização O nome do local/região do Azure. corda
Designação O nome do recurso string (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para recurso do tipo: espaços de trabalho
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties

ACIServiceCreateRequest

Designação Descrição Valor
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
CNAME O CName para o serviço. corda
computeType O tipo de ambiente de computação para o serviço. «ACI» (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslAtivado Se o SSL está habilitado ou não. Bool
chave SSL A chave SSL pública em formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. corda
vnetNome O nome da rede virtual. corda

AKSServiceCreateRequest

Designação Descrição Valor
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
computeType O tipo de ambiente de computação para o serviço. 'AKS' (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. corda
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. 'Controlo'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

ContainerResourceRequirements

Designação Descrição Valor
CPU O número de núcleos de CPU no contêiner. Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade de memória no contêiner em GB. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. corda
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. corda
secundário A chave secundária. corda

CreateServiceRequestKvTags

Designação Descrição Valor

CreateServiceRequestProperties

Designação Descrição Valor

DatasetReference

Designação Descrição Valor
ID A id da referência do conjunto de dados. corda
Designação O nome da referência do conjunto de dados. corda

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
variáveis de ambiente Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
Designação O nome do ambiente. corda
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. corda
Versão Versão do ambiente. corda

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. corda
mimeType O tipo mímica. corda
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. corda

Modelo

Designação Descrição Valor
horaDeCriação A hora de criação do modelo (UTC). corda
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. corda
nome da experiência O nome do experimento onde esse modelo foi criado. corda
enquadramento A estrutura do modelo. corda
frameworkVersion A versão da estrutura do modelo. corda
ID O ID do modelo. corda
kvTags O dicionário de tags Model. Os itens são mutáveis. ModeloKvTags
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. corda
propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço corda
palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador cadeia de caracteres

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

ModelEnvironmentDefinitionDocker

Designação Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas em Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment corda
condaDependências Um JObject contendo dependências Conda. qualquer
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersão A versão do R a ser instalada corda
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. Pacote SparkMaven[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

ModeloKvTags

Designação Descrição Valor

ModelProperties

Designação Descrição Valor

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref|#pull]. corda

Pacote SparkMaven

Designação Descrição Valor
artefato corda
grupo corda
Versão corda

Definição de recurso de modelo ARM

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

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

Formato do recurso

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

{
  "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",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {
    "{customized property}": "string"
  },
  "location": "string",
  "name": "string",
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Objetos Microsoft.MachineLearningServices/workspaces/services

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

{
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "computeType": "ACI",
  "containerResourceRequirements": {
    "cpu": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "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 AKS, utilize:

{
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "computeType": "AKS",
  "containerResourceRequirements": {
    "cpu": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "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

Microsoft.MachineLearningServices/espaços de trabalho/serviços

Designação Descrição Valor
Versão da API A versão api '2020-09-01-pré-visualização'
computeType Defina como 'ACI' para o tipo ACIServiceCreateRequest. Defina como 'AKS' para o tipo AKSServiceCreateRequest. «ACI»
'AKS' (obrigatório)
Descrição A descrição do serviço. corda
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. CreateServiceRequestKvTags
Localização O nome do local/região do Azure. corda
Designação O nome do recurso string (obrigatório)
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
tipo O tipo de recurso 'Microsoft.MachineLearningServices/espaços de trabalho/serviços'

ACIServiceCreateRequest

Designação Descrição Valor
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
CNAME O CName para o serviço. corda
computeType O tipo de ambiente de computação para o serviço. «ACI» (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslAtivado Se o SSL está habilitado ou não. Bool
chave SSL A chave SSL pública em formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. corda
vnetNome O nome da rede virtual. corda

AKSServiceCreateRequest

Designação Descrição Valor
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
computeType O tipo de ambiente de computação para o serviço. 'AKS' (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. corda
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. 'Controlo'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

ContainerResourceRequirements

Designação Descrição Valor
CPU O número de núcleos de CPU no contêiner. Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade de memória no contêiner em GB. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. corda
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. corda
secundário A chave secundária. corda

CreateServiceRequestKvTags

Designação Descrição Valor

CreateServiceRequestProperties

Designação Descrição Valor

DatasetReference

Designação Descrição Valor
ID A id da referência do conjunto de dados. corda
Designação O nome da referência do conjunto de dados. corda

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
variáveis de ambiente Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
Designação O nome do ambiente. corda
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. corda
Versão Versão do ambiente. corda

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. corda
mimeType O tipo mímica. corda
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. corda

Modelo

Designação Descrição Valor
horaDeCriação A hora de criação do modelo (UTC). corda
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. corda
nome da experiência O nome do experimento onde esse modelo foi criado. corda
enquadramento A estrutura do modelo. corda
frameworkVersion A versão da estrutura do modelo. corda
ID O ID do modelo. corda
kvTags O dicionário de tags Model. Os itens são mutáveis. ModeloKvTags
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. corda
propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço corda
palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador cadeia de caracteres

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

ModelEnvironmentDefinitionDocker

Designação Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas em Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment corda
condaDependências Um JObject contendo dependências Conda. qualquer
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersão A versão do R a ser instalada corda
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. Pacote SparkMaven[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

ModeloKvTags

Designação Descrição Valor

ModelProperties

Designação Descrição Valor

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref|#pull]. corda

Pacote SparkMaven

Designação Descrição Valor
artefato corda
grupo corda
Versão corda

Exemplos de uso

Modelos de início rápido do Azure

Os seguintes modelos de início rápido do Azure implantar esse tipo de recurso.

Modelo Descrição
Criar um Serviço de Aprendizado de Máquina do Azure

Implantar no Azure
Este modelo cria um serviço do Azure Machine Learning.
Criar um Serviço de Aprendizado de Máquina do Azure (AKS)

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

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log 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" {
  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
          fpga = int
          gpu = int
          memoryInGB = int
        }
        runId = "string"
        sampleInputData = "string"
        sampleOutputData = "string"
        unpack = bool
        url = "string"
        version = int
      }
    ]
  }
  keys = {
    primaryKey = "string"
    secondaryKey = "string"
  }
  kvTags = {
    {customized property} = "string"
  }
  location = "string"
  name = "string"
  properties = {
    {customized property} = "string"
  }
  computeType = "string"
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Objetos Microsoft.MachineLearningServices/workspaces/services

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

{
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  computeType = "ACI"
  containerResourceRequirements = {
    cpu = int
    fpga = int
    gpu = int
    memoryInGB = 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 AKS, utilize:

{
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  computeType = "AKS"
  containerResourceRequirements = {
    cpu = int
    fpga = int
    gpu = int
    memoryInGB = 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

Microsoft.MachineLearningServices/espaços de trabalho/serviços

Designação Descrição Valor
computeType Defina como 'ACI' para o tipo ACIServiceCreateRequest. Defina como 'AKS' para o tipo AKSServiceCreateRequest. «ACI»
'AKS' (obrigatório)
Descrição A descrição do serviço. corda
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. CreateServiceRequestKvTags
Localização O nome do local/região do Azure. corda
Designação O nome do recurso string (obrigatório)
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: espaços de trabalho
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview"

ACIServiceCreateRequest

Designação Descrição Valor
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
CNAME O CName para o serviço. corda
computeType O tipo de ambiente de computação para o serviço. «ACI» (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslAtivado Se o SSL está habilitado ou não. Bool
chave SSL A chave SSL pública em formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. corda
vnetNome O nome da rede virtual. corda

AKSServiceCreateRequest

Designação Descrição Valor
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
computeType O tipo de ambiente de computação para o serviço. 'AKS' (obrigatório)
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. corda
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. 'Controlo'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

ContainerResourceRequirements

Designação Descrição Valor
CPU O número de núcleos de CPU no contêiner. Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade de memória no contêiner em GB. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. corda
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. corda
secundário A chave secundária. corda

CreateServiceRequestKvTags

Designação Descrição Valor

CreateServiceRequestProperties

Designação Descrição Valor

DatasetReference

Designação Descrição Valor
ID A id da referência do conjunto de dados. corda
Designação O nome da referência do conjunto de dados. corda

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
variáveis de ambiente Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
Designação O nome do ambiente. corda
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. corda
Versão Versão do ambiente. corda

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. corda
mimeType O tipo mímica. corda
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. corda

Modelo

Designação Descrição Valor
horaDeCriação A hora de criação do modelo (UTC). corda
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. corda
nome da experiência O nome do experimento onde esse modelo foi criado. corda
enquadramento A estrutura do modelo. corda
frameworkVersion A versão da estrutura do modelo. corda
ID O ID do modelo. corda
kvTags O dicionário de tags Model. Os itens são mutáveis. ModeloKvTags
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. corda
propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou este modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} corda
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço corda
palavra-passe cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador cadeia de caracteres

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

ModelEnvironmentDefinitionDocker

Designação Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas em Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment corda
condaDependências Um JObject contendo dependências Conda. qualquer
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersão A versão do R a ser instalada corda
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. Pacote SparkMaven[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

ModeloKvTags

Designação Descrição Valor

ModelProperties

Designação Descrição Valor

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado cadeia de caracteres

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref|#pull]. corda

Pacote SparkMaven

Designação Descrição Valor
artefato corda
grupo corda
Versão corda