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(Azure.Bicep.Types.Concrete.AnyType)
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
}
Microsoft.MachineLearningServices/workspaces/services objects
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
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
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. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
struna |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
struna |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
Bool |
sslKey |
Publiczny klucz SSL w formacie PEM dla certyfikatu. |
struna |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
Bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
subnetName |
Nazwa podsieci sieci wirtualnej. |
struna |
vnetName |
Nazwa sieci wirtualnej. |
struna |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
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 |
Bez względu na to, czy jest włączone uwierzytelnianie. |
Bool |
autoScaler |
Właściwości autoskalatora. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
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 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 |
przestrzeń nazw |
Przestrzeń nazw kubernetes dla usługi. |
struna |
numReplicas |
Liczba replik w klastrze. |
Int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
Int |
trafficPercentile |
Otrzymany 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 ( wartość docelowa) |
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 |
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 |
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 |
cpuLimit |
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 |
fpga |
Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
Int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
Int |
memoryInGB |
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ść |
primaryKey |
Klucz podstawowy. |
struna |
secondaryKey |
Klucz pomocniczy. |
struna |
CreateServiceRequestProperties
DatasetReference
Nazwa |
Opis |
Wartość |
id |
Identyfikator odwołania do zestawu danych. |
struna |
nazwa |
Nazwa odwołania do zestawu danych. |
struna |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa środowiska. |
struna |
Wersja |
Wersja środowiska. |
struna |
ImageAsset
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
mimeType |
Typ mime. |
struna |
rozpakować |
Czy zasób jest rozpakowany. |
Bool |
adres URL |
Adres URL zasobu. |
struna |
Microsoft.MachineLearningServices/workspaces/services
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
struna |
Zestawach danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
derivedModelIds |
Modele pochodzące z tego modelu |
string[] |
opis |
Tekst opisu modelu. |
struna |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
struna |
szkielet |
Struktura modelu. |
struna |
frameworkVersion |
Wersja struktury modelu. |
struna |
id |
Identyfikator modelu. |
struna |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
ModelKvTags |
mimeType |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
struna |
nazwa |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
struna |
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 dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
struna |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
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 |
|
struna |
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ść |
baseDockerfile |
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. |
struna |
baseImage |
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. |
struna |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
struna |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
dowolny |
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. |
struna |
userManagedDependencies |
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. |
string[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
string[] |
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. |
struna |
RVersion |
Wersja języka R, która ma zostać zainstalowana |
struna |
snapshotDate |
Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" |
struna |
userManaged |
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. |
SparkMavenPackage[] |
precachePackages |
Określa, czy należy precache pakietów. |
Bool |
Repozytoriów |
Lista repozytoriów platformy Spark. |
string[] |
Właściwości modelu
Pakiet RCranPackage
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa pakietu. |
struna |
repozytorium |
Nazwa repozytorium. |
struna |
RGitHubPackage
Nazwa |
Opis |
Wartość |
|
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]. |
struna |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
artefakt |
|
struna |
grupa |
|
struna |
Wersja |
|
struna |
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
}
Microsoft.MachineLearningServices/workspaces/services objects
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
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
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. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
struna |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
struna |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
Bool |
sslKey |
Publiczny klucz SSL w formacie PEM dla certyfikatu. |
struna |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
Bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
subnetName |
Nazwa podsieci sieci wirtualnej. |
struna |
vnetName |
Nazwa sieci wirtualnej. |
struna |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
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 |
Bez względu na to, czy jest włączone uwierzytelnianie. |
Bool |
autoScaler |
Właściwości autoskalatora. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
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 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 |
przestrzeń nazw |
Przestrzeń nazw kubernetes dla usługi. |
struna |
numReplicas |
Liczba replik w klastrze. |
Int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
Int |
trafficPercentile |
Otrzymany 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 ( wartość docelowa) |
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 |
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 |
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 |
cpuLimit |
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 |
fpga |
Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
Int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
Int |
memoryInGB |
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ść |
primaryKey |
Klucz podstawowy. |
struna |
secondaryKey |
Klucz pomocniczy. |
struna |
CreateServiceRequestProperties
DatasetReference
Nazwa |
Opis |
Wartość |
id |
Identyfikator odwołania do zestawu danych. |
struna |
nazwa |
Nazwa odwołania do zestawu danych. |
struna |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa środowiska. |
struna |
Wersja |
Wersja środowiska. |
struna |
ImageAsset
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
mimeType |
Typ mime. |
struna |
rozpakować |
Czy zasób jest rozpakowany. |
Bool |
adres URL |
Adres URL zasobu. |
struna |
Microsoft.MachineLearningServices/workspaces/services
Nazwa |
Opis |
Wartość |
apiVersion |
Wersja interfejsu API |
'2021-04-01' |
computeType |
Ustaw wartość "ACI" dla typu ACIServiceCreateRequest. Ustaw wartość "AKS" dla typu AKSServiceCreateRequest. |
"ACI" "AKS" (wymagane) |
opis |
Opis usługi. |
struna |
environmentImageRequest |
Środowisko, modele i zasoby potrzebne do wnioskowania. |
createServiceRequestEnvironmentImageRequest |
Klucze |
Klucze uwierzytelniania. |
createServiceRequestKeys |
kvTags |
Słownik tagów usługi. Tagi są modyfikowalne. |
createServiceRequestKvTags |
lokalizacja |
Nazwa lokalizacji/regionu platformy Azure. |
struna |
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" |
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
struna |
Zestawach danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
derivedModelIds |
Modele pochodzące z tego modelu |
string[] |
opis |
Tekst opisu modelu. |
struna |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
struna |
szkielet |
Struktura modelu. |
struna |
frameworkVersion |
Wersja struktury modelu. |
struna |
id |
Identyfikator modelu. |
struna |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
ModelKvTags |
mimeType |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
struna |
nazwa |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
struna |
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 dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
struna |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
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 |
|
struna |
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ść |
baseDockerfile |
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. |
struna |
baseImage |
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. |
struna |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
struna |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
dowolny |
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. |
struna |
userManagedDependencies |
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. |
string[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
string[] |
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. |
struna |
RVersion |
Wersja języka R, która ma zostać zainstalowana |
struna |
snapshotDate |
Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" |
struna |
userManaged |
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. |
SparkMavenPackage[] |
precachePackages |
Określa, czy należy precache pakietów. |
Bool |
Repozytoriów |
Lista repozytoriów platformy Spark. |
string[] |
Właściwości modelu
Pakiet RCranPackage
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa pakietu. |
struna |
repozytorium |
Nazwa repozytorium. |
struna |
RGitHubPackage
Nazwa |
Opis |
Wartość |
|
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]. |
struna |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
artefakt |
|
struna |
grupa |
|
struna |
Wersja |
|
struna |
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają 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
}
Microsoft.MachineLearningServices/workspaces/services objects
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
ACIServiceCreateRequest
Nazwa |
Opis |
Wartość |
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. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"ACI" (wymagane) |
containerResourceRequirements |
Wymagania dotyczące zasobów kontenera. |
ContainerResourceRequirements |
dataCollection |
Szczegóły określonych opcji zbierania danych. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etykieta DNS dla usługi. |
struna |
encryptionProperties |
Właściwości szyfrowania. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Publiczny certyfikat SSL w formacie PEM do użycia, jeśli protokół SSL jest włączony. |
struna |
sslEnabled |
Określa, czy protokół SSL jest włączony. |
Bool |
sslKey |
Publiczny klucz SSL w formacie PEM dla certyfikatu. |
struna |
vnetConfiguration |
Konfiguracja sieci wirtualnej. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nazwa |
Opis |
Wartość |
eventHubEnabled |
Opcja włączania/wyłączania centrum zdarzeń. |
Bool |
storageEnabled |
Opcja włączania/wyłączania magazynu. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nazwa |
Opis |
Wartość |
keyName |
Nazwa klucza szyfrowania |
ciąg (wymagany) |
keyVersion |
Wersja klucza szyfrowania |
ciąg (wymagany) |
vaultBaseUrl |
podstawowy adres URL magazynu |
ciąg (wymagany) |
ACIServiceCreateRequestVnetConfiguration
Nazwa |
Opis |
Wartość |
subnetName |
Nazwa podsieci sieci wirtualnej. |
struna |
vnetName |
Nazwa sieci wirtualnej. |
struna |
AKSServiceCreateRequest
Nazwa |
Opis |
Wartość |
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 |
Bez względu na to, czy jest włączone uwierzytelnianie. |
Bool |
autoScaler |
Właściwości autoskalatora. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nazwa zasobu obliczeniowego. |
struna |
computeType |
Typ środowiska obliczeniowego dla usługi. |
"AKS" (wymagane) |
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 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 |
przestrzeń nazw |
Przestrzeń nazw kubernetes dla usługi. |
struna |
numReplicas |
Liczba replik w klastrze. |
Int |
scoringTimeoutMs |
Limit czasu oceniania w milisekundach. |
Int |
trafficPercentile |
Otrzymany 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 ( wartość docelowa) |
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 |
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 |
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 |
cpuLimit |
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 |
fpga |
Liczba urządzeń FPGA PCIE uwidocznionych w kontenerze. Musi mieć wielokrotność 2. |
Int |
Gpu |
Liczba rdzeni procesora GPU w kontenerze. |
Int |
memoryInGB |
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ść |
primaryKey |
Klucz podstawowy. |
struna |
secondaryKey |
Klucz pomocniczy. |
struna |
CreateServiceRequestProperties
DatasetReference
Nazwa |
Opis |
Wartość |
id |
Identyfikator odwołania do zestawu danych. |
struna |
nazwa |
Nazwa odwołania do zestawu danych. |
struna |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa środowiska. |
struna |
Wersja |
Wersja środowiska. |
struna |
ImageAsset
Nazwa |
Opis |
Wartość |
id |
Identyfikator zasobu. |
struna |
mimeType |
Typ mime. |
struna |
rozpakować |
Czy zasób jest rozpakowany. |
Bool |
adres URL |
Adres URL zasobu. |
struna |
Microsoft.MachineLearningServices/workspaces/services
Nazwa |
Opis |
Wartość |
computeType |
Ustaw wartość "ACI" dla typu ACIServiceCreateRequest. Ustaw wartość "AKS" dla typu AKSServiceCreateRequest. |
"ACI" "AKS" (wymagane) |
opis |
Opis usługi. |
struna |
environmentImageRequest |
Środowisko, modele i zasoby potrzebne do wnioskowania. |
createServiceRequestEnvironmentImageRequest |
Klucze |
Klucze uwierzytelniania. |
createServiceRequestKeys |
kvTags |
Słownik tagów usługi. Tagi są modyfikowalne. |
createServiceRequestKvTags |
lokalizacja |
Nazwa lokalizacji/regionu platformy Azure. |
struna |
nazwa |
Nazwa zasobu |
ciąg (wymagany) |
parent_id |
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" |
Model
Nazwa |
Opis |
Wartość |
createdTime |
Czas tworzenia modelu (UTC). |
struna |
Zestawach danych |
Lista zestawów danych skojarzonych z modelem. |
DatasetReference[] |
derivedModelIds |
Modele pochodzące z tego modelu |
string[] |
opis |
Tekst opisu modelu. |
struna |
experimentName |
Nazwa eksperymentu, w którym został utworzony ten model. |
struna |
szkielet |
Struktura modelu. |
struna |
frameworkVersion |
Wersja struktury modelu. |
struna |
id |
Identyfikator modelu. |
struna |
kvTags |
Słownik tagów modelu. Elementy są modyfikowalne. |
ModelKvTags |
mimeType |
Typ MIME zawartości modelu. Aby uzyskać więcej informacji na temat typu MIME, otwórz https://www.iana.org/assignments/media-types/media-types.xhtml |
ciąg (wymagany) |
modifiedTime |
Czas ostatniej modyfikacji modelu (UTC). |
struna |
nazwa |
Nazwa modelu. |
ciąg (wymagany) |
parentModelId |
Identyfikator modelu nadrzędnego. |
struna |
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 dla modelu |
ContainerResourceRequirements |
runId |
Identyfikator RunId, który utworzył ten model. |
struna |
sampleInputData |
Przykładowe dane wejściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
sampleOutputData |
Przykładowe dane wyjściowe dla modelu. Odwołanie do zestawu danych w obszarze roboczym w formacie aml://dataset/{datasetId} |
struna |
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 |
|
struna |
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ść |
baseDockerfile |
Podstawowy plik Dockerfile używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z BaseImage. |
struna |
baseImage |
Obraz podstawowy używany na potrzeby przebiegów opartych na platformie Docker. Wykluczające się wzajemnie z plikiem BaseDockerfile. |
struna |
baseImageRegistry |
Rejestr obrazów zawierający obraz podstawowy. |
ModelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nazwa |
Opis |
Wartość |
baseCondaEnvironment |
|
struna |
condaDependencies |
Obiekt JObject zawierający zależności Conda. |
dowolny |
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. |
struna |
userManagedDependencies |
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. |
string[] |
cranPackages |
Pakiety CRAN do użycia. |
RCranPackage[] |
customUrlPackages |
Pakiety z niestandardowych adresów URL. |
string[] |
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. |
struna |
RVersion |
Wersja języka R, która ma zostać zainstalowana |
struna |
snapshotDate |
Data migawki MRAN do użycia w formacie RRRR-MM-DD, np. "2019-04-17" |
struna |
userManaged |
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. |
SparkMavenPackage[] |
precachePackages |
Określa, czy należy precache pakietów. |
Bool |
Repozytoriów |
Lista repozytoriów platformy Spark. |
string[] |
Właściwości modelu
Pakiet RCranPackage
Nazwa |
Opis |
Wartość |
nazwa |
Nazwa pakietu. |
struna |
repozytorium |
Nazwa repozytorium. |
struna |
RGitHubPackage
Nazwa |
Opis |
Wartość |
|
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]. |
struna |
SparkMavenPackage
Nazwa |
Opis |
Wartość |
artefakt |
|
struna |
grupa |
|
struna |
Wersja |
|
struna |