Definicja zasobu Bicep
Typ zasobu obszarów roboczych/usług można wdrożyć w następujących obszarach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący kod Bicep do szablonu.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview' = {
name: 'string'
location: 'string'
parent: resourceSymbolicName
description: 'string'
environmentImageRequest: {
assets: [
{
id: 'string'
mimeType: 'string'
unpack: bool
url: 'string'
}
]
driverProgram: 'string'
environment: {
docker: {
baseDockerfile: 'string'
baseImage: 'string'
baseImageRegistry: {
address: 'string'
password: 'string'
username: 'string'
}
}
environmentVariables: {}
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: {}
mimeType: 'string'
modifiedTime: 'string'
name: 'string'
parentModelId: 'string'
properties: {}
resourceRequirements: {
cpu: int
fpga: int
gpu: int
memoryInGB: int
}
runId: 'string'
sampleInputData: 'string'
sampleOutputData: 'string'
unpack: bool
url: 'string'
version: int
}
]
}
keys: {
primaryKey: 'string'
secondaryKey: 'string'
}
kvTags: {}
properties: {}
computeType: 'string'
// For remaining properties, see workspaces/services objects
}
obszary robocze/obiekty usług
Ustaw właściwość computeType , aby określić typ obiektu.
W przypadku usługi ACI użyj:
computeType: 'ACI'
appInsightsEnabled: bool
authEnabled: bool
cname: 'string'
containerResourceRequirements: {
cpu: int
fpga: int
gpu: int
memoryInGB: int
}
dataCollection: {
eventHubEnabled: bool
storageEnabled: bool
}
dnsNameLabel: 'string'
encryptionProperties: {
keyName: 'string'
keyVersion: 'string'
vaultBaseUrl: 'string'
}
sslCertificate: 'string'
sslEnabled: bool
sslKey: 'string'
vnetConfiguration: {
subnetName: 'string'
vnetName: 'string'
}
W przypadku usługi AKS użyj:
computeType: 'AKS'
aadAuthEnabled: bool
appInsightsEnabled: bool
authEnabled: bool
autoScaler: {
autoscaleEnabled: bool
maxReplicas: int
minReplicas: int
refreshPeriodInSeconds: int
targetUtilization: int
}
computeName: 'string'
containerResourceRequirements: {
cpu: int
fpga: int
gpu: int
memoryInGB: int
}
dataCollection: {
eventHubEnabled: bool
storageEnabled: bool
}
isDefault: bool
livenessProbeRequirements: {
failureThreshold: int
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
maxConcurrentRequestsPerContainer: int
maxQueueWaitMs: int
namespace: 'string'
numReplicas: int
scoringTimeoutMs: int
trafficPercentile: int
type: 'string'
Wartości właściwości
obszary robocze/usługi
Nazwa |
Opis |
Wartość |
name |
Nazwa zasobu
Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep. |
ciąg (wymagany) |
location |
Nazwa lokalizacji/regionu platformy Azure. |
ciąg |
Nadrzędny |
W 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: obszary robocze |
description (opis) |
Opis usługi. |
ciąg |
environmentImageRequest |
Środowisko, modele i zasoby potrzebne do wnioskowania. |
CreateServiceRequestEnvironmentImageRequest |
keys |
Klucze uwierzytelniania. |
CreateServiceRequestKeys |
kvTags |
Słownik tagów usługi. Tagi są modyfikowalne. |
object |
properties |
Słownik właściwości usługi. Właściwości są niezmienne. |
object |
computeType |
Ustawianie typu obiektu |
Aci AKS (wymagane) |
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Określa, czy uwierzytelnianie jest włączone w usłudze. |
bool |
Cname |
CName dla usługi. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
ciąg |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
ciąg |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
bool |
sslKey |
Publiczny klucz SSL w formacie PEM certyfikatu. |
ciąg |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ContainerResourceRequirements
Nazwa |
Opis |
Wartość |
Procesora |
Liczba rdzeni procesora CPU w kontenerze. |
int |
Fpga |
Liczba urządzeń PCIE FPGA uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
int |
memoryInGB |
Ilość pamięci w kontenerze w GB. |
int |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
nazwa podsieci |
Nazwa podsieci sieci wirtualnej. |
ciąg |
vnetName |
Nazwa sieci wirtualnej. |
ciąg |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
aadAuthEnabled |
Określa, czy jest włączone uwierzytelnianie usługi AAD. |
bool |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Określa, czy jest włączone uwierzytelnianie. |
bool |
autoScaler |
Właściwości autoskalatora. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
AKSServiceCreateRequestDataCollection |
Isdefault |
Czy jest to wariant domyślny. |
bool |
livenessProbeRequirements |
Wymagania dotyczące sondy utrzymania. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Maksymalna liczba współbieżnych żądań na kontener. |
int |
maxQueueWaitMs |
Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) |
int |
namespace |
Przestrzeń nazw kubernetes dla usługi. |
ciąg |
numReplicas |
Liczba replik w klastrze. |
int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
int |
trafficPercentile |
Liczba odbieranych wariantów ruchu. |
int |
typ |
Typ wariantu. |
"Kontrolka" "Leczenie" |
AKSServiceCreateRequestAutoScaler
Nazwa |
Opis |
Wartość |
autoskalowanieWłąd |
Opcja włączania/wyłączania automatycznego skalowania. |
bool |
maxReplicas |
Maksymalna liczba replik w klastrze. |
int |
minReplicas |
Minimalna liczba replik do skalowania w dół do. |
int |
refreshPeriodInSeconds |
Czas oczekiwania w sekundach między aktualizacjami automatycznego skalowania. |
int |
targetU bez wykorzystania |
Procent wykorzystania docelowego do użycia na potrzeby określania, czy należy skalować klaster. |
int |
AKSServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nazwa |
Opis |
Wartość |
failureThreshold |
Liczba niepowodzeń, które należy zezwolić przed zwróceniem stanu złej kondycji. |
int |
initialDelaySeconds |
Opóźnienie przed pierwszą sondą w sekundach. |
int |
periodSeconds |
Czas między sondami w sekundach. |
int |
successThreshold |
Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. |
int |
timeoutSeconds |
Limit czasu sondy w sekundach. |
int |
CreateServiceRequestEnvironmentImageRequest
ImageAsset
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator zasobu. |
ciąg |
Mimetype |
Typ mime. |
ciąg |
Rozpakować |
Czy zasób jest rozpakowany. |
bool |
url |
Adres URL elementu zawartości. |
ciąg |
EnvironmentImageRequestEnvironment
Nazwa |
Opis |
Wartość |
Oknie dokowanym |
Definicja kontenera platformy Docker. |
ModelEnvironmentDefinitionDocker |
environmentVariables |
Definicja zmiennych środowiskowych do zdefiniowania w środowisku. |
object |
inferencingStackVersion |
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 |
name |
Nazwa środowiska. |
ciąg |
python |
Ustawienia środowiska języka Python. |
ModelEnvironmentDefinitionPython |
r |
Ustawienia środowiska języka R. |
ModelEnvironmentDefinitionR |
spark |
Konfiguracja środowiska Platformy Spark. |
ModelEnvironmentDefinitionSpark |
Wersja |
Wersja środowiska. |
ciąg |
ModelEnvironmentDefinitionDocker
Nazwa |
Opis |
Wartość |
baseDockerfile |
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. |
ciąg |
baseImage |
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. |
ciąg |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelDockerSectionBaseImageRegistry
Nazwa |
Opis |
Wartość |
adres |
|
ciąg |
hasło |
|
ciąg |
nazwa użytkownika |
|
ciąg |
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
ciąg |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
W przypadku funkcji Bicep można użyć funkcji any(). |
interpreterPath |
Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
userManagedDependencies |
Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Wartość False oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. |
bool |
ModelEnvironmentDefinitionR
Nazwa |
Opis |
Wartość |
bioConductorPackages |
Pakiety z biokonduktora. |
ciąg[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
ciąg[] |
gitHubPackages |
Pakiety bezpośrednio z usługi GitHub. |
RGitHubPackage[] |
rscriptPath |
Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
RVersion |
Wersja języka R do zainstalowania |
ciąg |
snapshotDate |
Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" |
ciąg |
userManaged |
Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. |
bool |
Pakiet RCranPackage
Nazwa |
Opis |
Wartość |
name |
Nazwa pakietu. |
ciąg |
repozytorium |
Nazwa repozytorium. |
ciąg |
RGitHubPackage
Nazwa |
Opis |
Wartość |
authToken |
Osobisty token dostępu do zainstalowania z prywatnego repozytorium |
ciąg |
repozytorium |
Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. |
ciąg |
ModelEnvironmentDefinitionSpark
Nazwa |
Opis |
Wartość |
Pakiety |
Pakiety Spark do użycia. |
SparkMavenPackage[] |
precachePackages |
Czy precache pakiety. |
bool |
Repozytoriów |
Lista repozytoriów platformy Spark. |
ciąg[] |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
Artefakt |
|
ciąg |
group |
|
ciąg |
Wersja |
|
ciąg |
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
name |
Nazwa środowiska. |
ciąg |
Wersja |
Wersja środowiska. |
ciąg |
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
ciąg |
zestawy danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
pochodneModelIds |
Modele pochodzące z tego modelu |
ciąg[] |
description (opis) |
Tekst opisu modelu. |
ciąg |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
ciąg |
szablon |
Struktura modelu. |
ciąg |
frameworkVersion |
Wersja struktury modelu. |
ciąg |
identyfikator |
Identyfikator modelu. |
ciąg |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
object |
Mimetype |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
ciąg |
name |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
ciąg |
properties |
Słownik właściwości modelu. Właściwości są niezmienne. |
object |
resourceRequirements |
Wymagania dotyczące zasobów dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
ciąg |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
Rozpakować |
Wskazuje, czy należy rozpakować model podczas tworzenia obrazu platformy Docker. |
bool |
url |
Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. |
ciąg (wymagany) |
Wersja |
Wersja modelu przypisana przez usługę zarządzania modelami. |
int |
Datasetreference
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator odwołania do zestawu danych. |
ciąg |
name |
Nazwa odwołania do zestawu danych. |
ciąg |
CreateServiceRequestKeys
Nazwa |
Opis |
Wartość |
primaryKey |
Klucz podstawowy. |
ciąg |
secondaryKey |
Klucz pomocniczy. |
ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu obszarów roboczych/usług można wdrożyć w następujących obszarach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący kod JSON do szablonu.
{
"type": "Microsoft.MachineLearningServices/workspaces/services",
"apiVersion": "2020-09-01-preview",
"name": "string",
"location": "string",
"description": "string",
"environmentImageRequest": {
"assets": [
{
"id": "string",
"mimeType": "string",
"unpack": "bool",
"url": "string"
}
],
"driverProgram": "string",
"environment": {
"docker": {
"baseDockerfile": "string",
"baseImage": "string",
"baseImageRegistry": {
"address": "string",
"password": "string",
"username": "string"
}
},
"environmentVariables": {},
"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": {},
"mimeType": "string",
"modifiedTime": "string",
"name": "string",
"parentModelId": "string",
"properties": {},
"resourceRequirements": {
"cpu": "int",
"fpga": "int",
"gpu": "int",
"memoryInGB": "int"
},
"runId": "string",
"sampleInputData": "string",
"sampleOutputData": "string",
"unpack": "bool",
"url": "string",
"version": "int"
}
]
},
"keys": {
"primaryKey": "string",
"secondaryKey": "string"
},
"kvTags": {},
"properties": {},
"computeType": "string"
// For remaining properties, see workspaces/services objects
}
obszary robocze/obiekty usług
Ustaw właściwość computeType , aby określić typ obiektu.
W przypadku usługi ACI użyj:
"computeType": "ACI",
"appInsightsEnabled": "bool",
"authEnabled": "bool",
"cname": "string",
"containerResourceRequirements": {
"cpu": "int",
"fpga": "int",
"gpu": "int",
"memoryInGB": "int"
},
"dataCollection": {
"eventHubEnabled": "bool",
"storageEnabled": "bool"
},
"dnsNameLabel": "string",
"encryptionProperties": {
"keyName": "string",
"keyVersion": "string",
"vaultBaseUrl": "string"
},
"sslCertificate": "string",
"sslEnabled": "bool",
"sslKey": "string",
"vnetConfiguration": {
"subnetName": "string",
"vnetName": "string"
}
W przypadku usługi AKS użyj:
"computeType": "AKS",
"aadAuthEnabled": "bool",
"appInsightsEnabled": "bool",
"authEnabled": "bool",
"autoScaler": {
"autoscaleEnabled": "bool",
"maxReplicas": "int",
"minReplicas": "int",
"refreshPeriodInSeconds": "int",
"targetUtilization": "int"
},
"computeName": "string",
"containerResourceRequirements": {
"cpu": "int",
"fpga": "int",
"gpu": "int",
"memoryInGB": "int"
},
"dataCollection": {
"eventHubEnabled": "bool",
"storageEnabled": "bool"
},
"isDefault": "bool",
"livenessProbeRequirements": {
"failureThreshold": "int",
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"maxConcurrentRequestsPerContainer": "int",
"maxQueueWaitMs": "int",
"namespace": "string",
"numReplicas": "int",
"scoringTimeoutMs": "int",
"trafficPercentile": "int",
"type": "string"
Wartości właściwości
obszary robocze/usługi
Nazwa |
Opis |
Wartość |
typ |
Typ zasobu |
"Microsoft.MachineLearningServices/workspaces/services" |
apiVersion |
Wersja interfejsu API zasobów |
"2020-09-01-preview" |
name |
Nazwa zasobu
Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON. |
ciąg (wymagany) |
location |
Nazwa lokalizacji/regionu platformy Azure. |
ciąg |
description (opis) |
Opis usługi. |
ciąg |
environmentImageRequest |
Środowisko, modele i zasoby potrzebne do wnioskowania. |
CreateServiceRequestEnvironmentImageRequest |
keys |
Klucze uwierzytelniania. |
CreateServiceRequestKeys |
kvTags |
Słownik tagów usługi. Tagi są modyfikowalne. |
object |
properties |
Słownik właściwości usługi. Właściwości są niezmienne. |
object |
computeType |
Ustawianie typu obiektu |
Aci AKS (wymagane) |
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Określa, czy uwierzytelnianie jest włączone w usłudze. |
bool |
Cname |
CName dla usługi. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
ciąg |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
ciąg |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
bool |
sslKey |
Publiczny klucz SSL w formacie PEM certyfikatu. |
ciąg |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ContainerResourceRequirements
Nazwa |
Opis |
Wartość |
Procesora |
Liczba rdzeni procesora CPU w kontenerze. |
int |
Fpga |
Liczba urządzeń PCIE FPGA uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
int |
memoryInGB |
Ilość pamięci w kontenerze w GB. |
int |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
nazwa podsieci |
Nazwa podsieci sieci wirtualnej. |
ciąg |
vnetName |
Nazwa sieci wirtualnej. |
ciąg |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
aadAuthEnabled |
Określa, czy jest włączone uwierzytelnianie usługi AAD. |
bool |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Niezależnie od tego, czy jest włączone uwierzytelnianie. |
bool |
autoScaler |
Właściwości automatycznego skalowania. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegółowe informacje o określonych opcjach zbierania danych. |
AKSServiceCreateRequestDataCollection |
Isdefault |
Czy jest to domyślny wariant. |
bool |
livenessProbeRequirements |
Wymagania dotyczące sondy liveness. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Maksymalna liczba współbieżnych żądań na kontener. |
int |
maxQueueWaitMs |
Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) |
int |
namespace |
Przestrzeń nazw kubernetes dla usługi. |
ciąg |
numReplicas |
Liczba replik w klastrze. |
int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
int |
trafficPercentile |
Otrzymuje się wariant ruchu. |
int |
typ |
Typ wariantu. |
"Kontrolka" "Leczenie" |
AKSServiceCreateRequestAutoScaler
Nazwa |
Opis |
Wartość |
autoskalowanieEnabled |
Opcja włączania/wyłączania automatycznego skalowania. |
bool |
maxReplicas |
Maksymalna liczba replik w klastrze. |
int |
minReplicas |
Minimalna liczba replik do skalowania w dół do. |
int |
refreshPeriodInSeconds |
Ilość sekund oczekiwania między aktualizacjami skalowania automatycznego. |
int |
targetU przecinka |
Procent wykorzystania docelowego, który ma być używany do określania, czy chcesz skalować klaster. |
int |
AKSServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nazwa |
Opis |
Wartość |
failureThreshold |
Liczba niepowodzeń, które mają być dozwolone przed zwróceniem stanu złej kondycji. |
int |
initialDelaySeconds |
Opóźnienie przed pierwszą sondą w sekundach. |
int |
periodSeconds |
Długość czasu między sondami w sekundach. |
int |
successThreshold |
Liczba pomyślnych sond przed zwróceniem stanu w dobrej kondycji. |
int |
timeoutSeconds |
Limit czasu sondy w sekundach. |
int |
CreateServiceRequestEnvironmentImageRequest
ImageAsset
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator zasobu. |
ciąg |
Mimetype |
Typ mime. |
ciąg |
Rozpakować |
Czy zasób jest rozpakowany. |
bool |
url |
Adres URL zasobu. |
ciąg |
EnvironmentImageRequestEnvironment
Nazwa |
Opis |
Wartość |
Oknie dokowanym |
Definicja kontenera platformy Docker. |
ModelEnvironmentDefinitionDocker |
environmentVariables |
Definicja zmiennych środowiskowych, które mają być zdefiniowane w środowisku. |
object |
inferencingStackVersion |
Wersja stosu wnioskowania dodana do obrazu. Aby uniknąć dodawania stosu wnioskowania, nie ustawiaj tej wartości. Prawidłowe wartości: "latest". |
ciąg |
name |
Nazwa środowiska. |
ciąg |
python |
Ustawienia środowiska języka Python. |
ModelEnvironmentDefinitionPython |
r |
Ustawienia środowiska języka R. |
ModelEnvironmentDefinitionR |
spark |
Konfiguracja środowiska Spark. |
ModelEnvironmentDefinitionSpark |
Wersja |
Wersja środowiska. |
ciąg |
ModelEnvironmentDefinitionDocker
Nazwa |
Opis |
Wartość |
baseDockerfile |
Podstawowy plik Dockerfile używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z BaseImage. |
ciąg |
baseImage |
Obraz podstawowy używany do uruchamiania opartego na platformie Docker. Wzajemnie wyklucza się z pliku BaseDockerfile. |
ciąg |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelDockerSectionBaseImageRegistry
Nazwa |
Opis |
Wartość |
adres |
|
ciąg |
hasło |
|
ciąg |
nazwa użytkownika |
|
ciąg |
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
ciąg |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
|
interpreterPath |
Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
userManagedDependencies |
Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Fałsz oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. |
bool |
ModelEnvironmentDefinitionR
Nazwa |
Opis |
Wartość |
bioKonduktorPackages |
Pakiety z biokonduktora. |
ciąg[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
ciąg[] |
gitHubPackages |
Pakiety bezpośrednio z usługi GitHub. |
RGitHubPackage[] |
rscriptPath |
Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
rVersion |
Wersja języka R do zainstalowania |
ciąg |
snapshotDate |
Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" |
ciąg |
userManaged |
Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. |
bool |
RCranPackage
Nazwa |
Opis |
Wartość |
name |
Nazwa pakietu. |
ciąg |
repozytorium |
Nazwa repozytorium. |
ciąg |
RGitHubPackage
Nazwa |
Opis |
Wartość |
authToken |
Osobisty token dostępu do instalacji z prywatnego repozytorium |
ciąg |
repozytorium |
Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. |
ciąg |
ModelEnvironmentDefinitionSpark
Nazwa |
Opis |
Wartość |
Pakiety |
Pakiety Spark do użycia. |
SparkMavenPackage[] |
precachePackages |
Czy wstępnie zatłocz pakiety. |
bool |
Repozytoriów |
Lista repozytoriów spark. |
ciąg[] |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
Artefakt |
|
ciąg |
group |
|
ciąg |
Wersja |
|
ciąg |
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
name |
Nazwa środowiska. |
ciąg |
Wersja |
Wersja środowiska. |
ciąg |
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
ciąg |
zestawy danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
derivedModelIds |
Modele pochodzące z tego modelu |
ciąg[] |
description (opis) |
Tekst opisu modelu. |
ciąg |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
ciąg |
szablon |
Struktura modelu. |
ciąg |
frameworkVersion |
Wersja platformy Model. |
ciąg |
identyfikator |
Identyfikator modelu. |
ciąg |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
object |
Mimetype |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
ciąg |
name |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
ciąg |
properties |
Słownik właściwości modelu. Właściwości są niezmienne. |
object |
resourceRequirements |
Wymagania dotyczące zasobów dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
ciąg |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
Rozpakować |
Wskazuje, czy podczas tworzenia obrazu platformy Docker należy rozpakować model. |
bool |
url |
Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. |
ciąg (wymagany) |
Wersja |
Wersja modelu przypisana przez usługę zarządzania modelami. |
int |
Datasetreference
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator odwołania do zestawu danych. |
ciąg |
name |
Nazwa odwołania do zestawu danych. |
ciąg |
CreateServiceRequestKeys
Nazwa |
Opis |
Wartość |
primaryKey |
Klucz podstawowy. |
ciąg |
secondaryKey |
Klucz pomocniczy. |
ciąg |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu obszarów roboczych/usług można wdrożyć w następujących obszarach:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/services, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview"
name = "string"
location = "string"
parent_id = "string"
body = jsonencode({
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 = {}
inferencingStackVersion = "string"
name = "string"
python = {
baseCondaEnvironment = "string"
interpreterPath = "string"
userManagedDependencies = bool
}
r = {
bioConductorPackages = [
"string"
]
cranPackages = [
{
name = "string"
repository = "string"
}
]
customUrlPackages = [
"string"
]
gitHubPackages = [
{
authToken = "string"
repository = "string"
}
]
rscriptPath = "string"
rVersion = "string"
snapshotDate = "string"
userManaged = bool
}
spark = {
packages = [
{
artifact = "string"
group = "string"
version = "string"
}
]
precachePackages = bool
repositories = [
"string"
]
}
version = "string"
}
environmentReference = {
name = "string"
version = "string"
}
modelIds = [
"string"
]
models = [
{
createdTime = "string"
datasets = [
{
id = "string"
name = "string"
}
]
derivedModelIds = [
"string"
]
description = "string"
experimentName = "string"
framework = "string"
frameworkVersion = "string"
id = "string"
kvTags = {}
mimeType = "string"
modifiedTime = "string"
name = "string"
parentModelId = "string"
properties = {}
resourceRequirements = {
cpu = int
fpga = int
gpu = int
memoryInGB = int
}
runId = "string"
sampleInputData = "string"
sampleOutputData = "string"
unpack = bool
url = "string"
version = int
}
]
}
keys = {
primaryKey = "string"
secondaryKey = "string"
}
kvTags = {}
body = jsonencode({
properties = {}
computeType = "string"
// For remaining properties, see workspaces/services objects
})
}
obszary robocze/obiekty usług
Ustaw właściwość computeType , aby określić typ obiektu.
W przypadku usługi ACI użyj:
computeType = "ACI"
appInsightsEnabled = bool
authEnabled = bool
cname = "string"
containerResourceRequirements = {
cpu = int
fpga = int
gpu = int
memoryInGB = int
}
dataCollection = {
eventHubEnabled = bool
storageEnabled = bool
}
dnsNameLabel = "string"
encryptionProperties = {
keyName = "string"
keyVersion = "string"
vaultBaseUrl = "string"
}
sslCertificate = "string"
sslEnabled = bool
sslKey = "string"
vnetConfiguration = {
subnetName = "string"
vnetName = "string"
}
W przypadku usługi AKS użyj:
computeType = "AKS"
aadAuthEnabled = bool
appInsightsEnabled = bool
authEnabled = bool
autoScaler = {
autoscaleEnabled = bool
maxReplicas = int
minReplicas = int
refreshPeriodInSeconds = int
targetUtilization = int
}
computeName = "string"
containerResourceRequirements = {
cpu = int
fpga = int
gpu = int
memoryInGB = int
}
dataCollection = {
eventHubEnabled = bool
storageEnabled = bool
}
isDefault = bool
livenessProbeRequirements = {
failureThreshold = int
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
maxConcurrentRequestsPerContainer = int
maxQueueWaitMs = int
namespace = "string"
numReplicas = int
scoringTimeoutMs = int
trafficPercentile = int
type = "string"
Wartości właściwości
obszary robocze/usługi
Nazwa |
Opis |
Wartość |
typ |
Typ zasobu |
"Microsoft.MachineLearningServices/workspaces/services@2020-09-01-preview" |
name |
Nazwa zasobu |
ciąg (wymagany) |
location |
Nazwa lokalizacji/regionu platformy Azure. |
ciąg |
parent_id |
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. |
Identyfikator zasobu typu: obszary robocze |
description (opis) |
Opis usługi. |
ciąg |
environmentImageRequest |
Środowisko, modele i zasoby potrzebne do wnioskowania. |
CreateServiceRequestEnvironmentImageRequest |
keys |
Klucze uwierzytelniania. |
CreateServiceRequestKeys |
kvTags |
Słownik tagów usługi. Tagi są modyfikowalne. |
object |
properties |
Słownik właściwości usługi. Właściwości są niezmienne. |
object |
computeType |
Ustawianie typu obiektu |
Aci AKS (wymagane) |
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Określa, czy uwierzytelnianie jest włączone w usłudze. |
bool |
Cname |
CName dla usługi. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
ciąg |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
ciąg |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
bool |
sslKey |
Publiczny klucz SSL w formacie PEM certyfikatu. |
ciąg |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ContainerResourceRequirements
Nazwa |
Opis |
Wartość |
Procesora |
Liczba rdzeni procesora CPU w kontenerze. |
int |
Fpga |
Liczba urządzeń PCIE FPGA uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
int |
memoryInGB |
Ilość pamięci w kontenerze w GB. |
int |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
nazwa podsieci |
Nazwa podsieci sieci wirtualnej. |
ciąg |
vnetName |
Nazwa sieci wirtualnej. |
ciąg |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
aadAuthEnabled |
Określa, czy jest włączone uwierzytelnianie usługi AAD. |
bool |
appInsightsEnabled |
Określa, czy usługa Application Insights jest włączona. |
bool |
authEnabled |
Określa, czy jest włączone uwierzytelnianie. |
bool |
autoScaler |
Właściwości autoskalatora. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
ciąg |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
AKSServiceCreateRequestDataCollection |
Isdefault |
Czy jest to wariant domyślny. |
bool |
livenessProbeRequirements |
Wymagania dotyczące sondy utrzymania. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Maksymalna liczba współbieżnych żądań na kontener. |
int |
maxQueueWaitMs |
Maksymalny czas oczekiwania żądania w kolejce (w milisekundach). Po tym czasie usługa zwróci wartość 503 (usługa niedostępna) |
int |
namespace |
Przestrzeń nazw kubernetes dla usługi. |
ciąg |
numReplicas |
Liczba replik w klastrze. |
int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
int |
trafficPercentile |
Liczba odbieranych wariantów ruchu. |
int |
typ |
Typ wariantu. |
"Kontrolka" "Leczenie" |
AKSServiceCreateRequestAutoScaler
Nazwa |
Opis |
Wartość |
autoskalowanieWłąd |
Opcja włączania/wyłączania automatycznego skalowania. |
bool |
maxReplicas |
Maksymalna liczba replik w klastrze. |
int |
minReplicas |
Minimalna liczba replik do skalowania w dół do. |
int |
refreshPeriodInSeconds |
Czas oczekiwania w sekundach między aktualizacjami automatycznego skalowania. |
int |
targetU bez wykorzystania |
Procent wykorzystania docelowego do użycia na potrzeby określania, czy należy skalować klaster. |
int |
AKSServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nazwa |
Opis |
Wartość |
failureThreshold |
Liczba niepowodzeń, które należy zezwolić przed zwróceniem stanu złej kondycji. |
int |
initialDelaySeconds |
Opóźnienie przed pierwszą sondą w sekundach. |
int |
periodSeconds |
Czas między sondami w sekundach. |
int |
successThreshold |
Liczba pomyślnych sond przed zwróceniem stanu dobrej kondycji. |
int |
timeoutSeconds |
Limit czasu sondy w sekundach. |
int |
CreateServiceRequestEnvironmentImageRequest
ImageAsset
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator zasobu. |
ciąg |
Mimetype |
Typ mime. |
ciąg |
Rozpakować |
Czy zasób jest rozpakowany. |
bool |
url |
Adres URL elementu zawartości. |
ciąg |
EnvironmentImageRequestEnvironment
Nazwa |
Opis |
Wartość |
Oknie dokowanym |
Definicja kontenera platformy Docker. |
ModelEnvironmentDefinitionDocker |
environmentVariables |
Definicja zmiennych środowiskowych do zdefiniowania w środowisku. |
object |
inferencingStackVersion |
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 |
name |
Nazwa środowiska. |
ciąg |
python |
Ustawienia środowiska języka Python. |
ModelEnvironmentDefinitionPython |
r |
Ustawienia środowiska języka R. |
ModelEnvironmentDefinitionR |
spark |
Konfiguracja środowiska Platformy Spark. |
ModelEnvironmentDefinitionSpark |
Wersja |
Wersja środowiska. |
ciąg |
ModelEnvironmentDefinitionDocker
Nazwa |
Opis |
Wartość |
baseDockerfile |
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. |
ciąg |
baseImage |
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. |
ciąg |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelDockerSectionBaseImageRegistry
Nazwa |
Opis |
Wartość |
adres |
|
ciąg |
hasło |
|
ciąg |
nazwa użytkownika |
|
ciąg |
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
ciąg |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
|
interpreterPath |
Ścieżka interpretera języka Python do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
userManagedDependencies |
Prawda oznacza, że usługa AzureML ponownie używa istniejącego środowiska języka Python; Wartość False oznacza, że usługa AzureML utworzy środowisko języka Python na podstawie specyfikacji zależności Conda. |
bool |
ModelEnvironmentDefinitionR
Nazwa |
Opis |
Wartość |
bioConductorPackages |
Pakiety z biokonduktora. |
ciąg[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
ciąg[] |
gitHubPackages |
Pakiety bezpośrednio z usługi GitHub. |
RGitHubPackage[] |
rscriptPath |
Ścieżka języka RScript do użycia, jeśli kompilacja środowiska nie jest wymagana. Określona ścieżka jest używana do wywoływania skryptu użytkownika. |
ciąg |
RVersion |
Wersja języka R do zainstalowania |
ciąg |
snapshotDate |
Data użycia migawki MRAN w formacie RRRR-MM-DD, np. "2019-04-17" |
ciąg |
userManaged |
Wskazuje, czy środowisko jest zarządzane przez użytkownika, czy przez usługę AzureML. |
bool |
Pakiet RCranPackage
Nazwa |
Opis |
Wartość |
name |
Nazwa pakietu. |
ciąg |
repozytorium |
Nazwa repozytorium. |
ciąg |
RGitHubPackage
Nazwa |
Opis |
Wartość |
authToken |
Osobisty token dostępu do zainstalowania z prywatnego repozytorium |
ciąg |
repozytorium |
Adres repozytorium w formacie username/repo[/subdir][@ref,#pull]. |
ciąg |
ModelEnvironmentDefinitionSpark
Nazwa |
Opis |
Wartość |
Pakiety |
Pakiety Spark do użycia. |
SparkMavenPackage[] |
precachePackages |
Czy precache pakiety. |
bool |
Repozytoriów |
Lista repozytoriów platformy Spark. |
ciąg[] |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
Artefakt |
|
ciąg |
group |
|
ciąg |
Wersja |
|
ciąg |
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
name |
Nazwa środowiska. |
ciąg |
Wersja |
Wersja środowiska. |
ciąg |
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
ciąg |
zestawy danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
pochodneModelIds |
Modele pochodzące z tego modelu |
ciąg[] |
description (opis) |
Tekst opisu modelu. |
ciąg |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
ciąg |
szablon |
Struktura modelu. |
ciąg |
frameworkVersion |
Wersja struktury modelu. |
ciąg |
identyfikator |
Identyfikator modelu. |
ciąg |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
object |
Mimetype |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz plik https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
ciąg |
name |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
ciąg |
properties |
Słownik właściwości modelu. Właściwości są niezmienne. |
object |
resourceRequirements |
Wymagania dotyczące zasobów dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
ciąg |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
ciąg |
Rozpakować |
Wskazuje, czy należy rozpakować model podczas tworzenia obrazu platformy Docker. |
bool |
url |
Adres URL modelu. Zazwyczaj adres URL sygnatury dostępu współdzielonego. |
ciąg (wymagany) |
Wersja |
Wersja modelu przypisana przez usługę zarządzania modelami. |
int |
Datasetreference
Nazwa |
Opis |
Wartość |
identyfikator |
Identyfikator odwołania do zestawu danych. |
ciąg |
name |
Nazwa odwołania do zestawu danych. |
ciąg |
CreateServiceRequestKeys
Nazwa |
Opis |
Wartość |
primaryKey |
Klucz podstawowy. |
ciąg |
secondaryKey |
Klucz pomocniczy. |
ciąg |