Obszary robocze/usługi Microsoft.MachineLearningServices

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/usług można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika 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@2021-04-01' = {
  description: 'string'
  environmentImageRequest: {
    assets: [
      {
        id: 'string'
        mimeType: 'string'
        unpack: bool
        url: 'string'
      }
    ]
    driverProgram: 'string'
    environment: {
      docker: {
        baseDockerfile: 'string'
        baseImage: 'string'
        baseImageRegistry: {
          address: 'string'
          password: 'string'
          username: 'string'
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      inferencingStackVersion: 'string'
      name: 'string'
      python: {
        baseCondaEnvironment: 'string'
        condaDependencies: any(...)
        interpreterPath: 'string'
        userManagedDependencies: bool
      }
      r: {
        bioConductorPackages: [
          'string'
        ]
        cranPackages: [
          {
            name: 'string'
            repository: 'string'
          }
        ]
        customUrlPackages: [
          'string'
        ]
        gitHubPackages: [
          {
            authToken: 'string'
            repository: 'string'
          }
        ]
        rscriptPath: 'string'
        rVersion: 'string'
        snapshotDate: 'string'
        userManaged: bool
      }
      spark: {
        packages: [
          {
            artifact: 'string'
            group: 'string'
            version: 'string'
          }
        ]
        precachePackages: bool
        repositories: [
          'string'
        ]
      }
      version: 'string'
    }
    environmentReference: {
      name: 'string'
      version: 'string'
    }
    modelIds: [
      'string'
    ]
    models: [
      {
        createdTime: 'string'
        datasets: [
          {
            id: 'string'
            name: 'string'
          }
        ]
        derivedModelIds: [
          'string'
        ]
        description: 'string'
        experimentName: 'string'
        framework: 'string'
        frameworkVersion: 'string'
        id: 'string'
        kvTags: {
          {customized property}: 'string'
        }
        mimeType: 'string'
        modifiedTime: 'string'
        name: 'string'
        parentModelId: 'string'
        properties: {
          {customized property}: 'string'
        }
        resourceRequirements: {
          cpu: int
          cpuLimit: int
          fpga: int
          gpu: int
          memoryInGB: int
          memoryInGBLimit: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {
    {customized property}: 'string'
  }
  location: 'string'
  name: 'string'
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see Microsoft.MachineLearningServices/workspaces/services objects
}

Obiekty Microsoft.MachineLearningServices/workspaces/services

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

W przypadku ACI użyj:

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

W przypadku usługi AKSużyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/services

Nazwa Opis Wartość
computeType (typ obliczeniowy) Ustaw wartość "ACI" dla typu ACIServiceCreateRequest. Ustaw wartość "AKS" dla typu AKSServiceCreateRequest. "ACI"
"AKS" (wymagane)
opis Opis usługi. ciąg
environmentImageRequest (żądanie obrazu) Środowisko, modele i zasoby potrzebne do wnioskowania. createServiceRequestEnvironmentImageRequest
Klucze Klucze uwierzytelniania. createServiceRequestKeys
Tagi kvTags Słownik tagów usługi. Tagi są modyfikowalne. createServiceRequestKvTags
lokalizacja Nazwa lokalizacji/regionu platformy Azure. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
nadrzędny W 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.
Nazwa symboliczna zasobu typu: obszarów roboczych
Właściwości Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties

ACIServiceCreateRequest

Nazwa Opis Wartość
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Określa, czy uwierzytelnianie jest włączone w usłudze. Bool
cname CName dla usługi. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel (etykietaNazwy dns) Etykieta DNS dla usługi. ciąg
encryptionProperties (właściwości szyfrowania) Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
certyfikat SSL Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. ciąg
Obsługa protokołu ssl Określa, czy protokół SSL jest włączony. Bool
klucz SSL Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
Konfiguracja sieci wirtualnej Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

ACIServiceCreateRequestEncryptionProperties

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

ACIServiceCreateRequestVnetConfiguration

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

AKSServiceCreateRequest

Nazwa Opis Wartość
aadAuthEnabled (Włączone aadAuth) Określa, czy jest włączone uwierzytelnianie usługi AAD. Bool
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Bez względu na to, czy jest włączone uwierzytelnianie. Bool
autoScaler (automatyczne skalowanie) Właściwości autoskalatora. AKSServiceCreateRequestAutoScaler
computeName (nazwa obliczeniowa) Nazwa zasobu obliczeniowego. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. AKSServiceCreateRequestDataCollection
isDefault (domyślna) Czy jest to wariant domyślny. 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
obszar nazw Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas (liczba) Liczba replik w klastrze. Int
scoringTimeoutMs Limit czasu oceniania w milisekundach. Int
trafficPercentile (percentyl) ruchu drogowego Otrzymany wariant ruchu. Int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieEnabled Opcja włączania/wyłączania automatycznego skalowania. Bool
maxReplicas (maksymalne repliki) Maksymalna liczba replik w klastrze. Int
minReplicas (minReplicas) Minimalna liczba replik do skalowania w dół do. Int
refreshPeriodInSeconds (OkresOdświeżanieSekund) Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. Int
targetU ( wartość docelowa) Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. Int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold (próg awarii) Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. Int
initialDelaySeconds (Sekundy początkoweOpóźnienie) Opóźnienie przed pierwszą sondą w sekundach. Int
okresSekundy Czas między sondami w sekundach. Int
successThreshold (próg sukcesu) Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. Int
timeoutSekundy Limit czasu sondy w sekundach. Int

ContainerResourceRequirements

Nazwa Opis Wartość
procesor Minimalna ilość rdzeni procesora CPU do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Limit procesora Maksymalna liczba rdzeni procesora CPU, które mogą być używane przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Układ FPGA Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. Int
Gpu Liczba rdzeni procesora GPU w kontenerze. Int
memoryInGB (pamięć w GB) Minimalna ilość pamięci (w GB) do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maksymalna ilość pamięci (w GB) dozwolona do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
aktywa Lista zasobów. Zasób obrazu[]
SterownikProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference (odniesienie do środowiska) Unikatowe szczegóły identyfikacji środowiska USŁUGI AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelu Lista identyfikatorów modelu. ciąg znakowy[]
Modele Lista modeli. model[]

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nazwa Opis Wartość

CreateServiceRequestProperties

Nazwa Opis Wartość

Odniesienie do zestawu danych

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

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
doker Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
zmienne środowiskowe Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
wnioskowanieStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie należy ustawiać tej wartości. Prawidłowe wartości: "latest". ciąg
nazwa Nazwa środowiska. ciąg
pyton Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
iskra Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
wersja Wersja środowiska. ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
nazwa Nazwa środowiska. ciąg
wersja Wersja środowiska. ciąg

Zasób obrazu

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg
mimeType (typ mime) Typ mime. ciąg
rozpakować Czy zasób jest rozpakowany. Bool
adres URL Adres URL zasobu. ciąg

Model

Nazwa Opis Wartość
czasUtworzenia Czas tworzenia modelu (UTC). ciąg
Zestawach danych Lista zestawów danych skojarzonych z modelem. Odniesienie do zestawu danych[]
derivedModelIds Modele pochodzące z tego modelu ciąg znakowy[]
opis Tekst opisu modelu. ciąg
experimentName (nazwa eksperymentu) Nazwa eksperymentu, w którym został utworzony ten model. ciąg
struktura Struktura modelu. ciąg
frameworkVersion (wersja struktury) Wersja struktury modelu. ciąg
id Identyfikator modelu. ciąg
Tagi kvTags Słownik tagów modelu. Elementy są modyfikowalne. Tagi ModelKvTags
mimeType (typ mime) Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
zmodyfikowany czas Czas ostatniej modyfikacji modelu (UTC). ciąg
nazwa Nazwa modelu. ciąg (wymagany)
parentModelId (identyfikator modelu) Identyfikator modelu nadrzędnego. ciąg
Właściwości Słownik właściwości Modelu. Właściwości są niezmienne. ModelWłaściwości
resourceRequirements (wymagania dotyczące zasobów) Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId (identyfikator biegu) Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData (dane wejściowe) Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData (dane wyjściowe) 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
adres 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

ModelDockerSectionBaseImageRegistry

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

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

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

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
plik 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) 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) Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment (środowisko baseConda) ciąg
condaDependencies (Zależności conda) Obiekt JObject zawierający zależności Conda. dowolny
interpreterPath (ścieżka interpretera) Ś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 (Zależności użytkownika) Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska 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 znakowy[]
cranPackages (Pakiety plików) Pakiety CRAN do użycia. Pakiet RCran[]
customUrlPackages (pakiety niestandardowych adresów URL) Pakiety z niestandardowych adresów URL. ciąg znakowy[]
gitHubPackages (pakiety gitHub) Pakiety bezpośrednio z usługi GitHub. Pakiet RGitHub[]
rscriptPath (ścieżka_skryptu) Ś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, która ma zostać zainstalowana ciąg
data_migawki Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged (użytkownikZarządzany) Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. Bool

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. Pakiet SparkMaven[]
precachePackages (Pakiety pamięci podręcznej) Określa, czy należy precache pakietów. Bool
Repozytoriów Lista repozytoriów platformy Spark. ciąg znakowy[]

Tagi ModelKvTags

Nazwa Opis Wartość

Właściwości modelu

Nazwa Opis Wartość

Pakiet RCranPackage

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

Pakiet RGitHub

Nazwa Opis Wartość
Token uwierzytelniania (authToken) Osobisty token dostępu do instalacji z repozytorium prywatnego struna

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

Pakiet SparkMavenPackage

Nazwa Opis Wartość
artefakt ciąg
grupa ciąg
wersja ciąg

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych/usług można wdrożyć przy użyciu operacji docelowych:

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

Format zasobu

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

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

Obiekty Microsoft.MachineLearningServices/workspaces/services

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

W przypadku ACI użyj:

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

W przypadku usługi AKSużyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/services

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2021-04-01'
computeType (typ obliczeniowy) Ustaw wartość "ACI" dla typu ACIServiceCreateRequest. Ustaw wartość "AKS" dla typu AKSServiceCreateRequest. "ACI"
"AKS" (wymagane)
opis Opis usługi. ciąg
environmentImageRequest (żądanie obrazu) Środowisko, modele i zasoby potrzebne do wnioskowania. createServiceRequestEnvironmentImageRequest
Klucze Klucze uwierzytelniania. createServiceRequestKeys
Tagi kvTags Słownik tagów usługi. Tagi są modyfikowalne. createServiceRequestKvTags
lokalizacja Nazwa lokalizacji/regionu platformy Azure. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/services"

ACIServiceCreateRequest

Nazwa Opis Wartość
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Określa, czy uwierzytelnianie jest włączone w usłudze. Bool
cname CName dla usługi. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel (etykietaNazwy dns) Etykieta DNS dla usługi. ciąg
encryptionProperties (właściwości szyfrowania) Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
certyfikat SSL Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. ciąg
Obsługa protokołu ssl Określa, czy protokół SSL jest włączony. Bool
klucz SSL Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
Konfiguracja sieci wirtualnej Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

ACIServiceCreateRequestEncryptionProperties

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

ACIServiceCreateRequestVnetConfiguration

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

AKSServiceCreateRequest

Nazwa Opis Wartość
aadAuthEnabled (Włączone aadAuth) Określa, czy jest włączone uwierzytelnianie usługi AAD. Bool
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Bez względu na to, czy jest włączone uwierzytelnianie. Bool
autoScaler (automatyczne skalowanie) Właściwości autoskalatora. AKSServiceCreateRequestAutoScaler
computeName (nazwa obliczeniowa) Nazwa zasobu obliczeniowego. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. AKSServiceCreateRequestDataCollection
isDefault (domyślna) Czy jest to wariant domyślny. 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
obszar nazw Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas (liczba) Liczba replik w klastrze. Int
scoringTimeoutMs Limit czasu oceniania w milisekundach. Int
trafficPercentile (percentyl) ruchu drogowego Otrzymany wariant ruchu. Int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieEnabled Opcja włączania/wyłączania automatycznego skalowania. Bool
maxReplicas (maksymalne repliki) Maksymalna liczba replik w klastrze. Int
minReplicas (minReplicas) Minimalna liczba replik do skalowania w dół do. Int
refreshPeriodInSeconds (OkresOdświeżanieSekund) Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. Int
targetU ( wartość docelowa) Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. Int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold (próg awarii) Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. Int
initialDelaySeconds (Sekundy początkoweOpóźnienie) Opóźnienie przed pierwszą sondą w sekundach. Int
okresSekundy Czas między sondami w sekundach. Int
successThreshold (próg sukcesu) Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. Int
timeoutSekundy Limit czasu sondy w sekundach. Int

ContainerResourceRequirements

Nazwa Opis Wartość
procesor Minimalna ilość rdzeni procesora CPU do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Limit procesora Maksymalna liczba rdzeni procesora CPU, które mogą być używane przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Układ FPGA Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. Int
Gpu Liczba rdzeni procesora GPU w kontenerze. Int
memoryInGB (pamięć w GB) Minimalna ilość pamięci (w GB) do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maksymalna ilość pamięci (w GB) dozwolona do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
aktywa Lista zasobów. Zasób obrazu[]
SterownikProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference (odniesienie do środowiska) Unikatowe szczegóły identyfikacji środowiska USŁUGI AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelu Lista identyfikatorów modelu. ciąg znakowy[]
Modele Lista modeli. model[]

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nazwa Opis Wartość

CreateServiceRequestProperties

Nazwa Opis Wartość

Odniesienie do zestawu danych

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

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
doker Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
zmienne środowiskowe Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
wnioskowanieStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie należy ustawiać tej wartości. Prawidłowe wartości: "latest". ciąg
nazwa Nazwa środowiska. ciąg
pyton Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
iskra Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
wersja Wersja środowiska. ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
nazwa Nazwa środowiska. ciąg
wersja Wersja środowiska. ciąg

Zasób obrazu

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg
mimeType (typ mime) Typ mime. ciąg
rozpakować Czy zasób jest rozpakowany. Bool
adres URL Adres URL zasobu. ciąg

Model

Nazwa Opis Wartość
czasUtworzenia Czas tworzenia modelu (UTC). ciąg
Zestawach danych Lista zestawów danych skojarzonych z modelem. Odniesienie do zestawu danych[]
derivedModelIds Modele pochodzące z tego modelu ciąg znakowy[]
opis Tekst opisu modelu. ciąg
experimentName (nazwa eksperymentu) Nazwa eksperymentu, w którym został utworzony ten model. ciąg
struktura Struktura modelu. ciąg
frameworkVersion (wersja struktury) Wersja struktury modelu. ciąg
id Identyfikator modelu. ciąg
Tagi kvTags Słownik tagów modelu. Elementy są modyfikowalne. Tagi ModelKvTags
mimeType (typ mime) Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
zmodyfikowany czas Czas ostatniej modyfikacji modelu (UTC). ciąg
nazwa Nazwa modelu. ciąg (wymagany)
parentModelId (identyfikator modelu) Identyfikator modelu nadrzędnego. ciąg
Właściwości Słownik właściwości Modelu. Właściwości są niezmienne. ModelWłaściwości
resourceRequirements (wymagania dotyczące zasobów) Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId (identyfikator biegu) Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData (dane wejściowe) Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData (dane wyjściowe) 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
adres 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

ModelDockerSectionBaseImageRegistry

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

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

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

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
plik 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) 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) Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment (środowisko baseConda) ciąg
condaDependencies (Zależności conda) Obiekt JObject zawierający zależności Conda. dowolny
interpreterPath (ścieżka interpretera) Ś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 (Zależności użytkownika) Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska 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 znakowy[]
cranPackages (Pakiety plików) Pakiety CRAN do użycia. Pakiet RCran[]
customUrlPackages (pakiety niestandardowych adresów URL) Pakiety z niestandardowych adresów URL. ciąg znakowy[]
gitHubPackages (pakiety gitHub) Pakiety bezpośrednio z usługi GitHub. Pakiet RGitHub[]
rscriptPath (ścieżka_skryptu) Ś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, która ma zostać zainstalowana ciąg
data_migawki Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged (użytkownikZarządzany) Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. Bool

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. Pakiet SparkMaven[]
precachePackages (Pakiety pamięci podręcznej) Określa, czy należy precache pakietów. Bool
Repozytoriów Lista repozytoriów platformy Spark. ciąg znakowy[]

Tagi ModelKvTags

Nazwa Opis Wartość

Właściwości modelu

Nazwa Opis Wartość

Pakiet RCranPackage

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

Pakiet RGitHub

Nazwa Opis Wartość
Token uwierzytelniania (authToken) Osobisty token dostępu do instalacji z repozytorium prywatnego struna

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

Pakiet SparkMavenPackage

Nazwa Opis Wartość
artefakt ciąg
grupa ciąg
wersja ciąg

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon 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ć przy użyciu operacji docelowych:

  • Grupy zasobów

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

Format zasobu

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

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

Obiekty Microsoft.MachineLearningServices/workspaces/services

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

W przypadku ACI użyj:

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

W przypadku usługi AKSużyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/services

Nazwa Opis Wartość
computeType (typ obliczeniowy) Ustaw wartość "ACI" dla typu ACIServiceCreateRequest. Ustaw wartość "AKS" dla typu AKSServiceCreateRequest. "ACI"
"AKS" (wymagane)
opis Opis usługi. ciąg
environmentImageRequest (żądanie obrazu) Środowisko, modele i zasoby potrzebne do wnioskowania. createServiceRequestEnvironmentImageRequest
Klucze Klucze uwierzytelniania. createServiceRequestKeys
Tagi kvTags Słownik tagów usługi. Tagi są modyfikowalne. createServiceRequestKvTags
lokalizacja Nazwa lokalizacji/regionu platformy Azure. ciąg
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszarów roboczych
Właściwości Słownik właściwości usługi. Właściwości są niezmienne. CreateServiceRequestProperties
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"

ACIServiceCreateRequest

Nazwa Opis Wartość
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Określa, czy uwierzytelnianie jest włączone w usłudze. Bool
cname CName dla usługi. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "ACI" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. ACIServiceCreateRequestDataCollection
dnsNameLabel (etykietaNazwy dns) Etykieta DNS dla usługi. ciąg
encryptionProperties (właściwości szyfrowania) Właściwości szyfrowania. ACIServiceCreateRequestEncryptionProperties
certyfikat SSL Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. ciąg
Obsługa protokołu ssl Określa, czy protokół SSL jest włączony. Bool
klucz SSL Publiczny klucz SSL w formacie PEM dla certyfikatu. ciąg
Konfiguracja sieci wirtualnej Konfiguracja sieci wirtualnej. ACIServiceCreateRequestVnetConfiguration

ACIServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

ACIServiceCreateRequestEncryptionProperties

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

ACIServiceCreateRequestVnetConfiguration

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

AKSServiceCreateRequest

Nazwa Opis Wartość
aadAuthEnabled (Włączone aadAuth) Określa, czy jest włączone uwierzytelnianie usługi AAD. Bool
appInsightsEnabled Określa, czy usługa Application Insights jest włączona. Bool
authEnabled (Włączone uwierzytelnianie) Bez względu na to, czy jest włączone uwierzytelnianie. Bool
autoScaler (automatyczne skalowanie) Właściwości autoskalatora. AKSServiceCreateRequestAutoScaler
computeName (nazwa obliczeniowa) Nazwa zasobu obliczeniowego. ciąg
computeType (typ obliczeniowy) Typ środowiska obliczeniowego dla usługi. "AKS" (wymagane)
containerResourceRequirements Wymagania dotyczące zasobów kontenera. ContainerResourceRequirements
Zbieranie danych Szczegóły określonych opcji zbierania danych. AKSServiceCreateRequestDataCollection
isDefault (domyślna) Czy jest to wariant domyślny. 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
obszar nazw Przestrzeń nazw kubernetes dla usługi. ciąg
numReplicas (liczba) Liczba replik w klastrze. Int
scoringTimeoutMs Limit czasu oceniania w milisekundach. Int
trafficPercentile (percentyl) ruchu drogowego Otrzymany wariant ruchu. Int
typ Typ wariantu. "Kontrolka"
"Leczenie"

AKSServiceCreateRequestAutoScaler

Nazwa Opis Wartość
autoskalowanieEnabled Opcja włączania/wyłączania automatycznego skalowania. Bool
maxReplicas (maksymalne repliki) Maksymalna liczba replik w klastrze. Int
minReplicas (minReplicas) Minimalna liczba replik do skalowania w dół do. Int
refreshPeriodInSeconds (OkresOdświeżanieSekund) Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. Int
targetU ( wartość docelowa) Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. Int

AKSServiceCreateRequestDataCollection

Nazwa Opis Wartość
eventHubEnabled (włączona usługa eventHubEnabled) Opcja włączania/wyłączania centrum zdarzeń. Bool
storageEnabled (pamięć masowa) Opcja włączania/wyłączania magazynu. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nazwa Opis Wartość
failureThreshold (próg awarii) Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. Int
initialDelaySeconds (Sekundy początkoweOpóźnienie) Opóźnienie przed pierwszą sondą w sekundach. Int
okresSekundy Czas między sondami w sekundach. Int
successThreshold (próg sukcesu) Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. Int
timeoutSekundy Limit czasu sondy w sekundach. Int

ContainerResourceRequirements

Nazwa Opis Wartość
procesor Minimalna ilość rdzeni procesora CPU do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Limit procesora Maksymalna liczba rdzeni procesora CPU, które mogą być używane przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
Układ FPGA Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. Int
Gpu Liczba rdzeni procesora GPU w kontenerze. Int
memoryInGB (pamięć w GB) Minimalna ilość pamięci (w GB) do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit Maksymalna ilość pamięci (w GB) dozwolona do użycia przez kontener. Więcej informacji:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

CreateServiceRequestEnvironmentImageRequest

Nazwa Opis Wartość
aktywa Lista zasobów. Zasób obrazu[]
SterownikProgram Nazwa pliku sterownika. ciąg
środowisko Szczegóły środowiska usługi AZURE ML. EnvironmentImageRequestEnvironment
environmentReference (odniesienie do środowiska) Unikatowe szczegóły identyfikacji środowiska USŁUGI AZURE ML. EnvironmentImageRequestEnvironmentReference
identyfikatory modelu Lista identyfikatorów modelu. ciąg znakowy[]
Modele Lista modeli. model[]

CreateServiceRequestKeys

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

CreateServiceRequestKvTags

Nazwa Opis Wartość

CreateServiceRequestProperties

Nazwa Opis Wartość

Odniesienie do zestawu danych

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

EnvironmentImageRequestEnvironment

Nazwa Opis Wartość
doker Definicja kontenera platformy Docker. ModelEnvironmentDefinitionDocker
zmienne środowiskowe Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. ModelEnvironmentDefinitionEnvironmentVariables
wnioskowanieStackVersion Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie należy ustawiać tej wartości. Prawidłowe wartości: "latest". ciąg
nazwa Nazwa środowiska. ciąg
pyton Ustawienia środowiska języka Python. ModelEnvironmentDefinitionPython
r Ustawienia środowiska języka R. ModelEnvironmentDefinitionR
iskra Konfiguracja środowiska Spark. ModelEnvironmentDefinitionSpark
wersja Wersja środowiska. ciąg

EnvironmentImageRequestEnvironmentReference

Nazwa Opis Wartość
nazwa Nazwa środowiska. ciąg
wersja Wersja środowiska. ciąg

Zasób obrazu

Nazwa Opis Wartość
id Identyfikator zasobu. ciąg
mimeType (typ mime) Typ mime. ciąg
rozpakować Czy zasób jest rozpakowany. Bool
adres URL Adres URL zasobu. ciąg

Model

Nazwa Opis Wartość
czasUtworzenia Czas tworzenia modelu (UTC). ciąg
Zestawach danych Lista zestawów danych skojarzonych z modelem. Odniesienie do zestawu danych[]
derivedModelIds Modele pochodzące z tego modelu ciąg znakowy[]
opis Tekst opisu modelu. ciąg
experimentName (nazwa eksperymentu) Nazwa eksperymentu, w którym został utworzony ten model. ciąg
struktura Struktura modelu. ciąg
frameworkVersion (wersja struktury) Wersja struktury modelu. ciąg
id Identyfikator modelu. ciąg
Tagi kvTags Słownik tagów modelu. Elementy są modyfikowalne. Tagi ModelKvTags
mimeType (typ mime) Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml ciąg (wymagany)
zmodyfikowany czas Czas ostatniej modyfikacji modelu (UTC). ciąg
nazwa Nazwa modelu. ciąg (wymagany)
parentModelId (identyfikator modelu) Identyfikator modelu nadrzędnego. ciąg
Właściwości Słownik właściwości Modelu. Właściwości są niezmienne. ModelWłaściwości
resourceRequirements (wymagania dotyczące zasobów) Wymagania dotyczące zasobów dla modelu ContainerResourceRequirements
runId (identyfikator biegu) Identyfikator RunId, który utworzył ten model. ciąg
sampleInputData (dane wejściowe) Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} ciąg
sampleOutputData (dane wyjściowe) 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
adres 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

ModelDockerSectionBaseImageRegistry

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

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

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

ModelEnvironmentDefinitionDocker

Nazwa Opis Wartość
plik 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) 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) Rejestr obrazów zawierający obraz podstawowy. ModelDockerSectionBaseImageRegistry

ModelEnvironmentDefinitionEnvironmentVariables

Nazwa Opis Wartość

ModelEnvironmentDefinitionPython

Nazwa Opis Wartość
baseCondaEnvironment (środowisko baseConda) ciąg
condaDependencies (Zależności conda) Obiekt JObject zawierający zależności Conda. dowolny
interpreterPath (ścieżka interpretera) Ś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 (Zależności użytkownika) Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska 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 znakowy[]
cranPackages (Pakiety plików) Pakiety CRAN do użycia. Pakiet RCran[]
customUrlPackages (pakiety niestandardowych adresów URL) Pakiety z niestandardowych adresów URL. ciąg znakowy[]
gitHubPackages (pakiety gitHub) Pakiety bezpośrednio z usługi GitHub. Pakiet RGitHub[]
rscriptPath (ścieżka_skryptu) Ś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, która ma zostać zainstalowana ciąg
data_migawki Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" ciąg
userManaged (użytkownikZarządzany) Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. Bool

ModelEnvironmentDefinitionSpark

Nazwa Opis Wartość
Pakiety Pakiety Spark do użycia. Pakiet SparkMaven[]
precachePackages (Pakiety pamięci podręcznej) Określa, czy należy precache pakietów. Bool
Repozytoriów Lista repozytoriów platformy Spark. ciąg znakowy[]

Tagi ModelKvTags

Nazwa Opis Wartość

Właściwości modelu

Nazwa Opis Wartość

Pakiet RCranPackage

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

Pakiet RGitHub

Nazwa Opis Wartość
Token uwierzytelniania (authToken) Osobisty token dostępu do instalacji z repozytorium prywatnego struna

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

Pakiet SparkMavenPackage

Nazwa Opis Wartość
artefakt ciąg
grupa ciąg
wersja ciąg