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.
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
CreateServiceRequestKeys
| Nazwa |
Opis |
Wartość |
| klucz podstawowy |
Klucz podstawowy. |
ciąg |
| klucz pomocniczy |
Klucz pomocniczy. |
ciąg |
CreateServiceRequestProperties
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
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
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[] |
Właściwości modelu
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.
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
CreateServiceRequestKeys
| Nazwa |
Opis |
Wartość |
| klucz podstawowy |
Klucz podstawowy. |
ciąg |
| klucz pomocniczy |
Klucz pomocniczy. |
ciąg |
CreateServiceRequestProperties
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
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
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[] |
Właściwości modelu
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
|
Ten szablon tworzy usługę Azure Machine Learning Service. |
Tworzenie usługi Azure Machine Learning Service (AKS)
|
Ten szablon tworzy usługę Azure Machine Learning Service. |
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.
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
CreateServiceRequestKeys
| Nazwa |
Opis |
Wartość |
| klucz podstawowy |
Klucz podstawowy. |
ciąg |
| klucz pomocniczy |
Klucz pomocniczy. |
ciąg |
CreateServiceRequestProperties
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
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
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[] |
Właściwości modelu
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 |