Microsoft.MachineLearningServices workspaces/services 2020-05-01-preview

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/usług można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview' = {
  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
          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'
  }
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

obszary robocze/obiekty usług

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi ACI użyj:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  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'
  }

W przypadku usługi AKS użyj:

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

Wartości właściwości

obszary robocze/usługi

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)
location Nazwa lokalizacji/regionu platformy Azure. ciąg
Nadrzędny W pliku Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Symboliczna nazwa zasobu typu: obszary robocze
description (opis) Opis usługi. ciąg
environmentImageRequest Środowisko, modele i zasoby potrzebne do wnioskowania. CreateServiceRequestEnvironmentImageRequest
keys Klucze uwierzytelniania. CreateServiceRequestKeys
kvTags Słownik tagów usługi. Tagi są modyfikowalne. CreateServiceRequestKvTags
properties Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties
computeType Ustawianie typu obiektu ACI
Usługa AKS (wymagana )

ACIServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
appInsightsEnabled Bez względu na to, czy usługa Application Insights jest włączona. bool
authEnabled Niezależnie od tego, czy uwierzytelnianie jest włączone w usłudze. bool
Cname Nazwa CName usługi. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegółowe informacje o określonych opcjach zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel Etykieta DNS dla usługi. ciąg
encryptionProperties Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
sslCertificate Publiczny certyfikat SSL w formacie PEM używany w przypadku włączenia protokołu SSL. ciąg
sslEnabled Niezależnie od tego, czy protokół SSL jest włączony. bool
sslKey Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
VnetConfiguration Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nazwa Opis Wartość
Procesora Liczba rdzeni procesora CPU w kontenerze. int
Fpga Liczba urządzeń PCIE FPGA uwidocznionych w kontenerze. Musi mieć wielokrotność 2. int
Gpu Liczba rdzeni procesora GPU w kontenerze. int
memoryInGB Ilość pamięci w kontenerze w GB. int

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

ACIServiceCreateRequestEncryptionProperties

Nazwa Opis Wartość
keyName Nazwa klucza szyfrowania ciąg (wymagany)
keyVersion Wersja klucza szyfrowania ciąg (wymagany)
vaultBaseUrl podstawowy adres URL magazynu ciąg (wymagany)

ACIServiceCreateRequestVnetConfiguration

Nazwa Opis Wartość
nazwa podsieci Nazwa podsieci sieci wirtualnej. ciąg
vnetName Nazwa sieci wirtualnej. ciąg

AKSServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
aadAuthEnabled Określa, czy jest włączone uwierzytelnianie usługi AAD. bool
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. bool
authEnabled Określa, czy jest włączone uwierzytelnianie. bool
autoScaler Właściwości autoskalatora. AKSServiceCreateRequestAutoScaler
computeName Nazwa zasobu obliczeniowego. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegóły określonych opcji zbierania danych. AKSServiceCreateRequestDataCollection
Isdefault Czy jest to wariant domyślny. bool
livenessProbeRequirements Wymagania dotyczące sondy utrzymania. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Maksymalna liczba współbieżnych żądań na kontener. int
maxQueueWaitMs Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) int
namespace Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas Liczba replik w klastrze. int
scoringTimeoutMs Limit czasu oceniania w milisekundach. int
trafficPercentile Liczba odbieranych wariantów ruchu. int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieWłąd Opcja włączania/wyłączania automatycznego skalowania. bool
maxReplicas Maksymalna liczba replik w klastrze. int
minReplicas Minimalna liczba replik do skalowania w dół do. int
refreshPeriodInSeconds Czas oczekiwania w sekundach między aktualizacjami automatycznego skalowania. int
targetU bez wykorzystania Procent wykorzystania docelowego do użycia na potrzeby określania, czy należy skalować klaster. int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold Liczba niepowodzeń, które należy zezwolić przed zwróceniem stanu złej kondycji. int
initialDelaySeconds Opóźnienie przed pierwszą sondą w sekundach. int
periodSeconds Czas między sondami w sekundach. int
successThreshold Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. int
timeoutSeconds Limit czasu sondy w sekundach. int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
zasoby Lista zasobów. ImageAsset[]
driverProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Unikatowe szczegóły identyfikacji środowiska usługi AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelu Lista identyfikatorów modelu. ciąg[]
modele Lista modeli. Model[]

ImageAsset

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
Mimetype Typ mime. ciąg
Rozpakować Czy zasób jest rozpakowany. bool
url Adres URL elementu zawartości. ciąg

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
Oknie dokowanym Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definicja zmiennych środowiskowych do zdefiniowania w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie ustawiaj tej wartości. Prawidłowe wartości: "latest". ciąg
name Nazwa środowiska. ciąg
python Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
spark Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
Wersja Wersja środowiska. ciąg

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
baseDockerfile Podstawowy plik Dockerfile używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z BaseImage. ciąg
baseImage Obraz podstawowy używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z pliku BaseDockerfile. ciąg
baseImageRegistry Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nazwa Opis Wartość
adres ciąg
hasło ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
nazwa użytkownika ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment ciąg
condaDependencies Obiekt JObject zawierający zależności Conda. W przypadku Bicep można użyć funkcji any().
interpreterPath Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. ciąg
userManagedDependencies Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Fałsz oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. bool

ModelEnvironmentDefinitionR

Nazwa Opis Wartość
bioKonduktorPackages Pakiety z biokonduktora. ciąg[]
cranPackages Pakiety CRAN do użycia. RCranPackage[]
customUrlPackages Pakiety z niestandardowych adresów URL. ciąg[]
gitHubPackages Pakiety bezpośrednio z usługi GitHub. RGitHubPackage[]
rscriptPath Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana.
Określona ścieżka jest używana do wywoływania skryptu użytkownika.
ciąg
rVersion Wersja języka R do zainstalowania ciąg
snapshotDate Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. bool

RCranPackage

Nazwa Opis Wartość
name Nazwa pakietu. ciąg
repozytorium Nazwa repozytorium. ciąg

RGitHubPackage

Nazwa Opis Wartość
authToken Osobisty token dostępu do instalacji z prywatnego repozytorium ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
repozytorium Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. ciąg

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. SparkMavenPackage[]
precachePackages Czy wstępnie zatłocz pakiety. bool
Repozytoriów Lista repozytoriów spark. ciąg[]

SparkMavenPackage

Nazwa Opis Wartość
Artefakt ciąg
group ciąg
Wersja ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
name Nazwa środowiska. ciąg
Wersja Wersja środowiska. ciąg

Model

Nazwa Opis Wartość
createdTime Czas tworzenia modelu (UTC). ciąg
zestawy danych Lista zestawów danych skojarzonych z modelem. DatasetReference[]
derivedModelIds Modele pochodzące z tego modelu ciąg[]
description (opis) Tekst opisu modelu. ciąg
experimentName Nazwa eksperymentu, w którym został utworzony ten model. ciąg
szablon Struktura modelu. ciąg
frameworkVersion Wersja platformy Model. ciąg
identyfikator Identyfikator modelu. ciąg
kvTags Słownik tagów modelu. Elementy są modyfikowalne. ModelKvTags
Mimetype Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
modifiedTime Czas ostatniej modyfikacji modelu (UTC). ciąg
name Nazwa modelu. ciąg (wymagany)
parentModelId Identyfikator modelu nadrzędnego. ciąg
properties Słownik właściwości modelu. Właściwości są niezmienne. Właściwości modelu
resourceRequirements Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
Rozpakować Wskazuje, czy podczas tworzenia obrazu platformy Docker należy rozpakować model. bool
url Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. ciąg (wymagany)
Wersja Wersja modelu przypisana przez usługę zarządzania modelami. int

Datasetreference

Nazwa Opis Wartość
identyfikator Identyfikator odwołania do zestawu danych. ciąg
name Nazwa odwołania do zestawu danych. ciąg

ModelKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Właściwości modelu

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestKeys

Nazwa Opis Wartość
primaryKey Klucz podstawowy. ciąg
secondaryKey Klucz pomocniczy. ciąg

CreateServiceRequestKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie usługi Azure Machine Learning Service

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Machine Learning Service.
Tworzenie usługi Azure Machine Learning Service (AKS)

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Machine Learning Service.

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych/usług można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2020-05-01-preview",
  "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",
          "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"
  },
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

obszary robocze/obiekty usług

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi ACI użyj:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "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"
  }

W przypadku usługi AKS użyj:

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

Wartości właściwości

obszary robocze/usługi

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/services"
apiVersion Wersja interfejsu API zasobów "2020-05-01-preview"
name Nazwa zasobu

Zobacz, jak ustawiać nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM JSON.
ciąg (wymagany)
location Nazwa lokalizacji/regionu platformy Azure. ciąg
description (opis) Opis usługi. ciąg
environmentImageRequest Środowisko, modele i zasoby potrzebne do wnioskowania. CreateServiceRequestEnvironmentImageRequest
keys Klucze uwierzytelniania. CreateServiceRequestKeys
kvTags Słownik tagów usługi. Tagi są modyfikowalne. CreateServiceRequestKvTags
properties Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties
computeType Ustawianie typu obiektu ACI
Usługa AKS (wymagana )

ACIServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
appInsightsEnabled Bez względu na to, czy usługa Application Insights jest włączona. bool
authEnabled Niezależnie od tego, czy uwierzytelnianie jest włączone w usłudze. bool
Cname Nazwa CName usługi. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegółowe informacje o określonych opcjach zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel Etykieta DNS dla usługi. ciąg
encryptionProperties Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
sslCertificate Publiczny certyfikat SSL w formacie PEM używany w przypadku włączenia protokołu SSL. ciąg
sslEnabled Niezależnie od tego, czy protokół SSL jest włączony. bool
sslKey Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
VnetConfiguration Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nazwa Opis Wartość
Procesora Liczba rdzeni procesora CPU w kontenerze. int
Fpga Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi być wielokrotna z 2. int
Gpu Liczba rdzeni procesora GPU w kontenerze. int
memoryInGB Ilość pamięci w kontenerze w GB. int

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

ACIServiceCreateRequestEncryptionProperties

Nazwa Opis Wartość
keyName Nazwa klucza szyfrowania ciąg (wymagany)
keyVersion Wersja klucza szyfrowania ciąg (wymagany)
vaultBaseUrl podstawowy adres URL magazynu ciąg (wymagany)

ACIServiceCreateRequestVnetConfiguration

Nazwa Opis Wartość
subnetName Nazwa podsieci sieci wirtualnej. ciąg
vnetName Nazwa sieci wirtualnej. ciąg

AKSServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
aadAuthEnabled Niezależnie od tego, czy jest włączone uwierzytelnianie usługi AAD. bool
appInsightsEnabled Bez względu na to, czy usługa Application Insights jest włączona. bool
authEnabled Niezależnie od tego, czy jest włączone uwierzytelnianie. bool
autoScaler Właściwości automatycznego skalowania. AKSServiceCreateRequestAutoScaler
computeName Nazwa zasobu obliczeniowego. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegółowe informacje o określonych opcjach zbierania danych. AKSServiceCreateRequestDataCollection
Isdefault Czy jest to domyślny wariant. bool
livenessProbeRequirements Wymagania dotyczące sondy liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Maksymalna liczba współbieżnych żądań na kontener. int
maxQueueWaitMs Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) int
namespace Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas Liczba replik w klastrze. int
scoringTimeoutMs Limit czasu oceniania w milisekundach. int
trafficPercentile Otrzymuje się wariant ruchu. int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieEnabled Opcja włączania/wyłączania automatycznego skalowania. bool
maxReplicas Maksymalna liczba replik w klastrze. int
minReplicas Minimalna liczba replik do skalowania w dół do. int
refreshPeriodInSeconds Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. int
targetU przecinka Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. int
initialDelaySeconds Opóźnienie przed pierwszą sondą w sekundach. int
periodSeconds Długość czasu między sondami w sekundach. int
successThreshold Liczba pomyślnych sond przed zwróceniem stanu w dobrej kondycji. int
timeoutSeconds Limit czasu sondy w sekundach. int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
zasoby Lista zasobów. ImageAsset[]
driverProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Unikatowe szczegóły identyfikacji środowiska USŁUGI AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelId Lista identyfikatorów modelu. ciąg[]
modele Lista modeli. Model[]

ImageAsset

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
Mimetype Typ mime. ciąg
Rozpakować Czy zasób jest rozpakowany. bool
url Adres URL zasobu. ciąg

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
Oknie dokowanym Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie ustawiaj tej wartości. Prawidłowe wartości: "latest". ciąg
name Nazwa środowiska. ciąg
python Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
spark Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
Wersja Wersja środowiska. ciąg

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
baseDockerfile Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. ciąg
baseImage Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. ciąg
baseImageRegistry Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nazwa Opis Wartość
adres ciąg
hasło ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
nazwa użytkownika ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment ciąg
condaDependencies Obiekt JObject zawierający zależności Conda.
interpreterPath Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. ciąg
userManagedDependencies Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Wartość False oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. bool

ModelEnvironmentDefinitionR

Nazwa Opis Wartość
bioConductorPackages Pakiety z biokonduktora. ciąg[]
cranPackages Pakiety CRAN do użycia. RCranPackage[]
customUrlPackages Pakiety z niestandardowych adresów URL. ciąg[]
gitHubPackages Pakiety bezpośrednio z usługi GitHub. RGitHubPackage[]
rscriptPath Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana.
Określona ścieżka jest używana do wywoływania skryptu użytkownika.
ciąg
RVersion Wersja języka R do zainstalowania ciąg
snapshotDate Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. bool

Pakiet RCranPackage

Nazwa Opis Wartość
name Nazwa pakietu. ciąg
repozytorium Nazwa repozytorium. ciąg

RGitHubPackage

Nazwa Opis Wartość
authToken Osobisty token dostępu do zainstalowania z prywatnego repozytorium ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
repozytorium Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. ciąg

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. SparkMavenPackage[]
precachePackages Czy precache pakiety. bool
Repozytoriów Lista repozytoriów platformy Spark. ciąg[]

SparkMavenPackage

Nazwa Opis Wartość
Artefakt ciąg
group ciąg
Wersja ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
name Nazwa środowiska. ciąg
Wersja Wersja środowiska. ciąg

Model

Nazwa Opis Wartość
createdTime Czas tworzenia modelu (UTC). ciąg
zestawy danych Lista zestawów danych skojarzonych z modelem. DatasetReference[]
pochodneModelIds Modele pochodzące z tego modelu ciąg[]
description (opis) Tekst opisu modelu. ciąg
experimentName Nazwa eksperymentu, w którym został utworzony ten model. ciąg
szablon Struktura modelu. ciąg
frameworkVersion Wersja struktury modelu. ciąg
identyfikator Identyfikator modelu. ciąg
kvTags Słownik tagów modelu. Elementy są modyfikowalne. Tagi ModeluKv
Mimetype Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
modifiedTime Czas ostatniej modyfikacji modelu (UTC). ciąg
name Nazwa modelu. ciąg (wymagany)
parentModelId Identyfikator modelu nadrzędnego. ciąg
properties Słownik właściwości modelu. Właściwości są niezmienne. Właściwości modelu
resourceRequirements Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
Rozpakować Wskazuje, czy należy rozpakować model podczas tworzenia obrazu platformy Docker. bool
url Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. ciąg (wymagany)
Wersja Wersja modelu przypisana przez usługę zarządzania modelami. int

Datasetreference

Nazwa Opis Wartość
identyfikator Identyfikator odwołania do zestawu danych. ciąg
name Nazwa odwołania do zestawu danych. ciąg

ModelKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Właściwości modelu

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestKeys

Nazwa Opis Wartość
primaryKey Klucz podstawowy. ciąg
secondaryKey Klucz pomocniczy. ciąg

CreateServiceRequestKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie usługi Azure Machine Learning Service

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Machine Learning Service.
Tworzenie usługi Azure Machine Learning Service (AKS)

Wdróż na platformie Azure
Ten szablon tworzy usługę Azure Machine Learning Service.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych/usług można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview"
  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
            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"
    }
  })
}

obszary robocze/obiekty usług

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi ACI użyj:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  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"
  }

W przypadku usługi AKS użyj:

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

Wartości właściwości

obszary robocze/usługi

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/services@2020-05-01-preview"
name Nazwa zasobu ciąg (wymagany)
location Nazwa lokalizacji/regionu platformy Azure. ciąg
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
description (opis) Opis usługi. ciąg
environmentImageRequest Środowisko, modele i zasoby potrzebne do wnioskowania. CreateServiceRequestEnvironmentImageRequest
keys Klucze uwierzytelniania. CreateServiceRequestKeys
kvTags Słownik tagów usługi. Tagi są modyfikowalne. CreateServiceRequestKvTags
properties Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties
computeType Ustawianie typu obiektu ACI
Usługa AKS (wymagana )

ACIServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
appInsightsEnabled Bez względu na to, czy usługa Application Insights jest włączona. bool
authEnabled Niezależnie od tego, czy uwierzytelnianie jest włączone w usłudze. bool
Cname Nazwa CName usługi. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegółowe informacje o określonych opcjach zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel Etykieta DNS dla usługi. ciąg
encryptionProperties Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
sslCertificate Publiczny certyfikat SSL w formacie PEM używany w przypadku włączenia protokołu SSL. ciąg
sslEnabled Niezależnie od tego, czy protokół SSL jest włączony. bool
sslKey Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
VnetConfiguration Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nazwa Opis Wartość
Procesora Liczba rdzeni procesora CPU w kontenerze. int
Fpga Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi być wielokrotna z 2. int
Gpu Liczba rdzeni procesora GPU w kontenerze. int
memoryInGB Ilość pamięci w kontenerze w GB. int

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

ACIServiceCreateRequestEncryptionProperties

Nazwa Opis Wartość
keyName Nazwa klucza szyfrowania ciąg (wymagany)
keyVersion Wersja klucza szyfrowania ciąg (wymagany)
vaultBaseUrl podstawowy adres URL magazynu ciąg (wymagany)

ACIServiceCreateRequestVnetConfiguration

Nazwa Opis Wartość
subnetName Nazwa podsieci sieci wirtualnej. ciąg
vnetName Nazwa sieci wirtualnej. ciąg

AKSServiceCreateRequest

Nazwa Opis Wartość
computeType Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
aadAuthEnabled Niezależnie od tego, czy jest włączone uwierzytelnianie usługi AAD. bool
appInsightsEnabled Bez względu na to, czy usługa Application Insights jest włączona. bool
authEnabled Niezależnie od tego, czy jest włączone uwierzytelnianie. bool
autoScaler Właściwości automatycznego skalowania. AKSServiceCreateRequestAutoScaler
computeName Nazwa zasobu obliczeniowego. ciąg
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
dataCollection Szczegółowe informacje o określonych opcjach zbierania danych. AKSServiceCreateRequestDataCollection
Isdefault Czy jest to domyślny wariant. bool
livenessProbeRequirements Wymagania dotyczące sondy liveness. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer Maksymalna liczba współbieżnych żądań na kontener. int
maxQueueWaitMs Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) int
namespace Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas Liczba replik w klastrze. int
scoringTimeoutMs Limit czasu oceniania w milisekundach. int
trafficPercentile Otrzymuje się wariant ruchu. int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieEnabled Opcja włączania/wyłączania automatycznego skalowania. bool
maxReplicas Maksymalna liczba replik w klastrze. int
minReplicas Minimalna liczba replik do skalowania w dół do. int
refreshPeriodInSeconds Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. int
targetU przecinka Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled Opcja włączania/wyłączania centrum zdarzeń. bool
storageEnabled Opcja włączania/wyłączania magazynu. bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. int
initialDelaySeconds Opóźnienie przed pierwszą sondą w sekundach. int
periodSeconds Długość czasu między sondami w sekundach. int
successThreshold Liczba pomyślnych sond przed zwróceniem stanu w dobrej kondycji. int
timeoutSeconds Limit czasu sondy w sekundach. int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
zasoby Lista zasobów. ImageAsset[]
driverProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Unikatowe szczegóły identyfikacji środowiska USŁUGI AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelId Lista identyfikatorów modelu. ciąg[]
modele Lista modeli. Model[]

ImageAsset

Nazwa Opis Wartość
identyfikator Identyfikator zasobu. ciąg
Mimetype Typ mime. ciąg
Rozpakować Czy zasób jest rozpakowany. bool
url Adres URL zasobu. ciąg

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
Oknie dokowanym Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie ustawiaj tej wartości. Prawidłowe wartości: "latest". ciąg
name Nazwa środowiska. ciąg
python Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
spark Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
Wersja Wersja środowiska. ciąg

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
baseDockerfile Podstawowy plik Dockerfile używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z BaseImage. ciąg
baseImage Obraz podstawowy używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z pliku BaseDockerfile. ciąg
baseImageRegistry Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nazwa Opis Wartość
adres ciąg
hasło ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
nazwa użytkownika ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment ciąg
condaDependencies Obiekt JObject zawierający zależności Conda.
interpreterPath Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. ciąg
userManagedDependencies Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Fałsz oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. bool

ModelEnvironmentDefinitionR

Nazwa Opis Wartość
bioKonduktorPackages Pakiety z biokonduktora. ciąg[]
cranPackages Pakiety CRAN do użycia. RCranPackage[]
customUrlPackages Pakiety z niestandardowych adresów URL. ciąg[]
gitHubPackages Pakiety bezpośrednio z usługi GitHub. RGitHubPackage[]
rscriptPath Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana.
Określona ścieżka jest używana do wywoływania skryptu użytkownika.
ciąg
rVersion Wersja języka R do zainstalowania ciąg
snapshotDate Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. bool

RCranPackage

Nazwa Opis Wartość
name Nazwa pakietu. ciąg
repozytorium Nazwa repozytorium. ciąg

RGitHubPackage

Nazwa Opis Wartość
authToken Osobisty token dostępu do instalacji z prywatnego repozytorium ciąg

Ograniczenia:
Wartość wrażliwa. Przekaż jako bezpieczny parametr.
repozytorium Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. ciąg

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. SparkMavenPackage[]
precachePackages Czy wstępnie zatłocz pakiety. bool
Repozytoriów Lista repozytoriów spark. ciąg[]

SparkMavenPackage

Nazwa Opis Wartość
Artefakt ciąg
group ciąg
Wersja ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
name Nazwa środowiska. ciąg
Wersja Wersja środowiska. ciąg

Model

Nazwa Opis Wartość
createdTime Czas tworzenia modelu (UTC). ciąg
zestawy danych Lista zestawów danych skojarzonych z modelem. DatasetReference[]
derivedModelIds Modele pochodzące z tego modelu ciąg[]
description (opis) Tekst opisu modelu. ciąg
experimentName Nazwa eksperymentu, w którym został utworzony ten model. ciąg
szablon Struktura modelu. ciąg
frameworkVersion Wersja platformy Model. ciąg
identyfikator Identyfikator modelu. ciąg
kvTags Słownik tagów modelu. Elementy są modyfikowalne. ModelKvTags
Mimetype Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
modifiedTime Czas ostatniej modyfikacji modelu (UTC). ciąg
name Nazwa modelu. ciąg (wymagany)
parentModelId Identyfikator modelu nadrzędnego. ciąg
properties Słownik właściwości modelu. Właściwości są niezmienne. Właściwości modelu
resourceRequirements Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
Rozpakować Wskazuje, czy podczas tworzenia obrazu platformy Docker należy rozpakować model. bool
url Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. ciąg (wymagany)
Wersja Wersja modelu przypisana przez usługę zarządzania modelami. int

Datasetreference

Nazwa Opis Wartość
identyfikator Identyfikator odwołania do zestawu danych. ciąg
name Nazwa odwołania do zestawu danych. ciąg

ModelKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

Właściwości modelu

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestKeys

Nazwa Opis Wartość
primaryKey Klucz podstawowy. ciąg
secondaryKey Klucz pomocniczy. ciąg

CreateServiceRequestKvTags

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg

CreateServiceRequestProperties

Nazwa Opis Wartość
{niestandardowa właściwość} ciąg