Definición de recursos de Bicep
El tipo de recurso workspaces/services se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/workspaces/services, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-01-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
}
Objetos Microsoft.MachineLearningServices/workspaces/services
Establezca la propiedad computeType para especificar el tipo de objeto.
Para ACI, use:
{
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'
}
}
Para akS, use:
{
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'
}
Valores de propiedad
ACIServiceCreateRequest
Nombre |
Descripción |
Valor |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Si la autenticación está habilitada o no en el servicio. |
Bool |
cname |
CName para el servicio. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'ACI' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etiqueta Dns para el servicio. |
cuerda |
encryptionProperties |
Propiedades de cifrado. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Certificado SSL público en formato PEM que se va a usar si SSL está habilitado. |
cuerda |
sslEnabled |
Si SSL está habilitado o no. |
Bool |
sslKey |
Clave SSL pública en formato PEM para el certificado. |
cuerda |
vnetConfiguration |
Configuración de la red virtual. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nombre |
Descripción |
Valor |
keyName |
Nombre de clave de cifrado |
string (obligatorio) |
keyVersion |
Versión de la clave de cifrado |
string (obligatorio) |
vaultBaseUrl |
dirección URL base del almacén |
string (obligatorio) |
ACIServiceCreateRequestVnetConfiguration
Nombre |
Descripción |
Valor |
subnetName |
Nombre de la subred de red virtual. |
cuerda |
vnetName |
Nombre de la red virtual. |
cuerda |
AKSServiceCreateRequest
Nombre |
Descripción |
Valor |
aadAuthEnabled |
Indica si la autenticación de AAD está habilitada o no. |
Bool |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Indica si la autenticación está habilitada o no. |
Bool |
autoScaler |
Propiedades del escalador automático. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nombre del recurso de proceso. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'AKS' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
AKSServiceCreateRequestDataCollection |
isDefault |
Es esta la variante predeterminada. |
Bool |
livenessProbeRequirements |
Requisitos de sondeo de ejecución. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Número máximo de solicitudes simultáneas por contenedor. |
Int |
maxQueueWaitMs |
Tiempo máximo que esperará una solicitud en la cola (en milisegundos). Después de este tiempo, el servicio devolverá 503 (servicio no disponible) |
Int |
espacio de nombres |
Espacio de nombres de Kubernetes para el servicio. |
cuerda |
numReplicas |
Número de réplicas en el clúster. |
Int |
scoringTimeoutMs |
Tiempo de espera de puntuación en milisegundos. |
Int |
trafficPercentile |
La cantidad de variantes de tráfico que recibe. |
Int |
tipo |
Tipo de la variante. |
'Control' "Tratamiento" |
AKSServiceCreateRequestAutoScaler
Nombre |
Descripción |
Valor |
autoscaleEnabled |
Opción para habilitar o deshabilitar el escalado automático. |
Bool |
maxReplicas |
Número máximo de réplicas en el clúster. |
Int |
minReplicas |
Número mínimo de réplicas a las que se va a reducir verticalmente. |
Int |
refreshPeriodInSeconds |
Cantidad de segundos que se espera entre las actualizaciones de escalado automático. |
Int |
targetUtilization |
Porcentaje de uso de destino que se va a usar para determinar si se va a escalar el clúster. |
Int |
AKSServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nombre |
Descripción |
Valor |
failureThreshold |
Número de errores que se deben permitir antes de devolver un estado incorrecto. |
Int |
initialDelaySeconds |
Retraso antes del primer sondeo en segundos. |
Int |
periodSeconds |
Período de tiempo entre sondeos en segundos. |
Int |
successThreshold |
Número de sondeos correctos antes de devolver un estado correcto. |
Int |
timeoutSeconds |
Tiempo de espera de sondeo en segundos. |
Int |
ContainerResourceRequirements
Nombre |
Descripción |
Valor |
CPU |
Cantidad mínima de núcleos de CPU que va a usar el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
cpuLimit |
Cantidad máxima de núcleos de CPU que el contenedor permite usar. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
fpga |
Número de dispositivos PCIE de FPGA expuestos al contenedor. Debe ser múltiplo de 2. |
Int |
Gpu |
Número de núcleos de GPU en el contenedor. |
Int |
memoryInGB |
Cantidad mínima de memoria (en GB) que usará el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
memoryInGBLimit |
El contenedor permite usar la cantidad máxima de memoria (en GB). Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
CreateServiceRequestEnvironmentImageRequest
Nombre |
Descripción |
Valor |
activo |
Lista de recursos. |
ImageAsset [] |
driverProgram |
Nombre del archivo de controlador. |
cuerda |
medio ambiente |
Detalles del entorno de AZURE ML. |
EnvironmentImageRequestEnvironment |
environmentReference |
Detalles de identificación únicos del entorno de AZURE ML. |
EnvironmentImageRequestEnvironmentReference |
modelIds |
Lista de identificadores de modelo. |
string[] |
modelos |
Lista de modelos. |
modelo de [] |
CreateServiceRequestKeys
Nombre |
Descripción |
Valor |
primaryKey |
Clave principal. |
cuerda |
secondaryKey |
Clave secundaria. |
cuerda |
CreateServiceRequestProperties
DatasetReference
Nombre |
Descripción |
Valor |
identificación |
Identificador de la referencia del conjunto de datos. |
cuerda |
nombre |
Nombre de la referencia del conjunto de datos. |
cuerda |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nombre |
Descripción |
Valor |
nombre |
Nombre del entorno. |
cuerda |
Versión |
Versión del entorno. |
cuerda |
ImageAsset
Nombre |
Descripción |
Valor |
identificación |
Identificador del recurso. |
cuerda |
mimeType |
Tipo mime. |
cuerda |
desempaquetar |
Si el recurso está desempaquetado. |
Bool |
URL |
Dirección URL del recurso. |
cuerda |
Microsoft.MachineLearningServices/workspaces/services
Nombre |
Descripción |
Valor |
computeType |
Establezca en "ACI" para el tipo ACIServiceCreateRequest. Establezca en "AKS" para el tipo AKSServiceCreateRequest. |
'ACI' 'AKS' (obligatorio) |
descripción |
Descripción del servicio. |
cuerda |
environmentImageRequest |
Entorno, modelos y recursos necesarios para la inferencia. |
CreateServiceRequestEnvironmentImageRequest |
Llaves |
Las claves de autenticación. |
CreateServiceRequestKeys |
kvTags |
Diccionario de etiquetas de servicio. Las etiquetas son mutables. |
CreateServiceRequestKvTags |
ubicación |
Nombre de la ubicación o región de Azure. |
cuerda |
nombre |
El nombre del recurso |
string (obligatorio) |
padre |
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.
Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: áreas de trabajo |
Propiedades |
Diccionario de propiedades del servicio. Las propiedades son inmutables. |
CreateServiceRequestProperties |
Modelo
Nombre |
Descripción |
Valor |
createdTime |
Hora de creación del modelo (UTC). |
cuerda |
Datasets |
Lista de conjuntos de datos asociados al modelo. |
DatasetReference[] |
derivedModelIds |
Modelos derivados de este modelo |
string[] |
descripción |
Texto de descripción del modelo. |
cuerda |
experimentName |
Nombre del experimento donde se creó este modelo. |
cuerda |
Marco de referencia |
Marco de trabajo modelo. |
cuerda |
frameworkVersion |
La versión del marco de trabajo modelo. |
cuerda |
identificación |
Identificador del modelo. |
cuerda |
kvTags |
Diccionario de etiquetas de modelo. Los elementos son mutables. |
ModelKvTags de |
mimeType |
Tipo MIME de contenido de modelo. Para obtener más información sobre el tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml |
string (obligatorio) |
modifiedTime |
La hora de la última modificación del modelo (UTC). |
cuerda |
nombre |
Nombre del modelo. |
string (obligatorio) |
parentModelId |
Identificador del modelo primario. |
cuerda |
Propiedades |
Diccionario de propiedades Model. Las propiedades son inmutables. |
ModelProperties de |
resourceRequirements |
Requisitos de recursos para el modelo |
containerResourceRequirements |
runId |
RunId que creó este modelo. |
cuerda |
sampleInputData |
Datos de entrada de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
sampleOutputData |
Datos de salida de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
desempaquetar |
Indica si es necesario desempaquetar el modelo durante la creación de la imagen de Docker. |
Bool |
URL |
Dirección URL del modelo. Normalmente, una dirección URL de SAS. |
string (obligatorio) |
Versión |
La versión del modelo asignada por el servicio de administración de modelos. |
Int |
ModelDockerSectionBaseImageRegistry
Nombre |
Descripción |
Valor |
dirección |
|
cuerda |
contraseña |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
nombre de usuario |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
ModelEnvironmentDefinitionDocker
Nombre |
Descripción |
Valor |
baseDockerfile |
Dockerfile base usado para ejecuciones basadas en Docker. Mutuamente excluyente con BaseImage. |
cuerda |
baseImage |
Imagen base usada para ejecuciones basadas en Docker. Mutuamente excluyente con BaseDockerfile. |
cuerda |
baseImageRegistry |
Registro de imágenes que contiene la imagen base. |
modelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nombre |
Descripción |
Valor |
baseCondaEnvironment |
|
cuerda |
condaDependencies |
Un objeto JObject que contiene dependencias de Conda. |
cualquiera |
interpreterPath |
Ruta de acceso del intérprete de Python que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
userManagedDependencies |
True significa que AzureML reutiliza un entorno de Python existente; False significa que AzureML creará un entorno de Python basado en la especificación de dependencias de Conda. |
Bool |
ModelEnvironmentDefinitionR
Nombre |
Descripción |
Valor |
bioConductorPackages |
Los paquetes de Bioconductor. |
string[] |
cranPackages |
Paquetes CRAN que se van a usar. |
RCranPackage [] |
customUrlPackages |
Paquetes de direcciones URL personalizadas. |
string[] |
gitHubPackages |
Los paquetes directamente desde GitHub. |
RGitHubPackage [] |
rscriptPath |
Ruta de acceso de Rscript que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
rVersion |
Versión de R que se va a instalar |
cuerda |
snapshotDate |
Fecha de la instantánea MRAN que se va a usar en formato AAAA-MM-DD, por ejemplo, "2019-04-17" |
cuerda |
userManaged |
Indica si el usuario o AzureML administran el entorno. |
Bool |
ModelEnvironmentDefinitionSpark
Nombre |
Descripción |
Valor |
Paquetes |
Paquetes de Spark que se van a usar. |
SparkMavenPackage [] |
precachePackages |
Indica si se van a almacenar previamente los paquetes. |
Bool |
Repositorios |
Lista de repositorios de Spark. |
string[] |
ModelProperties
RCranPackage
Nombre |
Descripción |
Valor |
nombre |
Nombre del paquete. |
cuerda |
depósito |
Nombre del repositorio. |
cuerda |
RGitHubPackage
Nombre |
Descripción |
Valor |
|
authToken |
Token de acceso personal para instalar desde un repositorio privado |
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
|
depósito |
Dirección del repositorio con el formato username/repo[/subdir][@ref |
#pull]. |
cuerda |
SparkMavenPackage
Nombre |
Descripción |
Valor |
artefacto |
|
cuerda |
grupo |
|
cuerda |
Versión |
|
cuerda |
Definición de recursos de plantilla de ARM
El tipo de recurso workspaces/services se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/workspaces/services, agregue el siguiente JSON a la plantilla.
{
"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
}
Objetos Microsoft.MachineLearningServices/workspaces/services
Establezca la propiedad computeType para especificar el tipo de objeto.
Para ACI, use:
{
"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"
}
}
Para akS, use:
{
"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"
}
Valores de propiedad
ACIServiceCreateRequest
Nombre |
Descripción |
Valor |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Si la autenticación está habilitada o no en el servicio. |
Bool |
cname |
CName para el servicio. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'ACI' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etiqueta Dns para el servicio. |
cuerda |
encryptionProperties |
Propiedades de cifrado. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Certificado SSL público en formato PEM que se va a usar si SSL está habilitado. |
cuerda |
sslEnabled |
Si SSL está habilitado o no. |
Bool |
sslKey |
Clave SSL pública en formato PEM para el certificado. |
cuerda |
vnetConfiguration |
Configuración de la red virtual. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nombre |
Descripción |
Valor |
keyName |
Nombre de clave de cifrado |
string (obligatorio) |
keyVersion |
Versión de la clave de cifrado |
string (obligatorio) |
vaultBaseUrl |
dirección URL base del almacén |
string (obligatorio) |
ACIServiceCreateRequestVnetConfiguration
Nombre |
Descripción |
Valor |
subnetName |
Nombre de la subred de red virtual. |
cuerda |
vnetName |
Nombre de la red virtual. |
cuerda |
AKSServiceCreateRequest
Nombre |
Descripción |
Valor |
aadAuthEnabled |
Indica si la autenticación de AAD está habilitada o no. |
Bool |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Indica si la autenticación está habilitada o no. |
Bool |
autoScaler |
Propiedades del escalador automático. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nombre del recurso de proceso. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'AKS' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
AKSServiceCreateRequestDataCollection |
isDefault |
Es esta la variante predeterminada. |
Bool |
livenessProbeRequirements |
Requisitos de sondeo de ejecución. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Número máximo de solicitudes simultáneas por contenedor. |
Int |
maxQueueWaitMs |
Tiempo máximo que esperará una solicitud en la cola (en milisegundos). Después de este tiempo, el servicio devolverá 503 (servicio no disponible) |
Int |
espacio de nombres |
Espacio de nombres de Kubernetes para el servicio. |
cuerda |
numReplicas |
Número de réplicas en el clúster. |
Int |
scoringTimeoutMs |
Tiempo de espera de puntuación en milisegundos. |
Int |
trafficPercentile |
La cantidad de variantes de tráfico que recibe. |
Int |
tipo |
Tipo de la variante. |
'Control' "Tratamiento" |
AKSServiceCreateRequestAutoScaler
Nombre |
Descripción |
Valor |
autoscaleEnabled |
Opción para habilitar o deshabilitar el escalado automático. |
Bool |
maxReplicas |
Número máximo de réplicas en el clúster. |
Int |
minReplicas |
Número mínimo de réplicas a las que se va a reducir verticalmente. |
Int |
refreshPeriodInSeconds |
Cantidad de segundos que se espera entre las actualizaciones de escalado automático. |
Int |
targetUtilization |
Porcentaje de uso de destino que se va a usar para determinar si se va a escalar el clúster. |
Int |
AKSServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nombre |
Descripción |
Valor |
failureThreshold |
Número de errores que se deben permitir antes de devolver un estado incorrecto. |
Int |
initialDelaySeconds |
Retraso antes del primer sondeo en segundos. |
Int |
periodSeconds |
Período de tiempo entre sondeos en segundos. |
Int |
successThreshold |
Número de sondeos correctos antes de devolver un estado correcto. |
Int |
timeoutSeconds |
Tiempo de espera de sondeo en segundos. |
Int |
ContainerResourceRequirements
Nombre |
Descripción |
Valor |
CPU |
Cantidad mínima de núcleos de CPU que va a usar el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
cpuLimit |
Cantidad máxima de núcleos de CPU que el contenedor permite usar. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
fpga |
Número de dispositivos PCIE de FPGA expuestos al contenedor. Debe ser múltiplo de 2. |
Int |
Gpu |
Número de núcleos de GPU en el contenedor. |
Int |
memoryInGB |
Cantidad mínima de memoria (en GB) que usará el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
memoryInGBLimit |
El contenedor permite usar la cantidad máxima de memoria (en GB). Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
CreateServiceRequestEnvironmentImageRequest
Nombre |
Descripción |
Valor |
activo |
Lista de recursos. |
ImageAsset [] |
driverProgram |
Nombre del archivo de controlador. |
cuerda |
medio ambiente |
Detalles del entorno de AZURE ML. |
EnvironmentImageRequestEnvironment |
environmentReference |
Detalles de identificación únicos del entorno de AZURE ML. |
EnvironmentImageRequestEnvironmentReference |
modelIds |
Lista de identificadores de modelo. |
string[] |
modelos |
Lista de modelos. |
modelo de [] |
CreateServiceRequestKeys
Nombre |
Descripción |
Valor |
primaryKey |
Clave principal. |
cuerda |
secondaryKey |
Clave secundaria. |
cuerda |
CreateServiceRequestProperties
DatasetReference
Nombre |
Descripción |
Valor |
identificación |
Identificador de la referencia del conjunto de datos. |
cuerda |
nombre |
Nombre de la referencia del conjunto de datos. |
cuerda |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nombre |
Descripción |
Valor |
nombre |
Nombre del entorno. |
cuerda |
Versión |
Versión del entorno. |
cuerda |
ImageAsset
Nombre |
Descripción |
Valor |
identificación |
Identificador del recurso. |
cuerda |
mimeType |
Tipo mime. |
cuerda |
desempaquetar |
Si el recurso está desempaquetado. |
Bool |
URL |
Dirección URL del recurso. |
cuerda |
Microsoft.MachineLearningServices/workspaces/services
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
'2021-01-01' |
computeType |
Establezca en "ACI" para el tipo ACIServiceCreateRequest. Establezca en "AKS" para el tipo AKSServiceCreateRequest. |
'ACI' 'AKS' (obligatorio) |
descripción |
Descripción del servicio. |
cuerda |
environmentImageRequest |
Entorno, modelos y recursos necesarios para la inferencia. |
CreateServiceRequestEnvironmentImageRequest |
Llaves |
Las claves de autenticación. |
CreateServiceRequestKeys |
kvTags |
Diccionario de etiquetas de servicio. Las etiquetas son mutables. |
CreateServiceRequestKvTags |
ubicación |
Nombre de la ubicación o región de Azure. |
cuerda |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
Diccionario de propiedades del servicio. Las propiedades son inmutables. |
CreateServiceRequestProperties |
tipo |
El tipo de recurso |
"Microsoft.MachineLearningServices/workspaces/services" |
Modelo
Nombre |
Descripción |
Valor |
createdTime |
Hora de creación del modelo (UTC). |
cuerda |
Datasets |
Lista de conjuntos de datos asociados al modelo. |
DatasetReference[] |
derivedModelIds |
Modelos derivados de este modelo |
string[] |
descripción |
Texto de descripción del modelo. |
cuerda |
experimentName |
Nombre del experimento donde se creó este modelo. |
cuerda |
Marco de referencia |
Marco de trabajo modelo. |
cuerda |
frameworkVersion |
La versión del marco de trabajo modelo. |
cuerda |
identificación |
Identificador del modelo. |
cuerda |
kvTags |
Diccionario de etiquetas de modelo. Los elementos son mutables. |
ModelKvTags de |
mimeType |
Tipo MIME de contenido de modelo. Para obtener más información sobre el tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml |
string (obligatorio) |
modifiedTime |
La hora de la última modificación del modelo (UTC). |
cuerda |
nombre |
Nombre del modelo. |
string (obligatorio) |
parentModelId |
Identificador del modelo primario. |
cuerda |
Propiedades |
Diccionario de propiedades Model. Las propiedades son inmutables. |
ModelProperties de |
resourceRequirements |
Requisitos de recursos para el modelo |
containerResourceRequirements |
runId |
RunId que creó este modelo. |
cuerda |
sampleInputData |
Datos de entrada de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
sampleOutputData |
Datos de salida de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
desempaquetar |
Indica si es necesario desempaquetar el modelo durante la creación de la imagen de Docker. |
Bool |
URL |
Dirección URL del modelo. Normalmente, una dirección URL de SAS. |
string (obligatorio) |
Versión |
La versión del modelo asignada por el servicio de administración de modelos. |
Int |
ModelDockerSectionBaseImageRegistry
Nombre |
Descripción |
Valor |
dirección |
|
cuerda |
contraseña |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
nombre de usuario |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
ModelEnvironmentDefinitionDocker
Nombre |
Descripción |
Valor |
baseDockerfile |
Dockerfile base usado para ejecuciones basadas en Docker. Mutuamente excluyente con BaseImage. |
cuerda |
baseImage |
Imagen base usada para ejecuciones basadas en Docker. Mutuamente excluyente con BaseDockerfile. |
cuerda |
baseImageRegistry |
Registro de imágenes que contiene la imagen base. |
modelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nombre |
Descripción |
Valor |
baseCondaEnvironment |
|
cuerda |
condaDependencies |
Un objeto JObject que contiene dependencias de Conda. |
cualquiera |
interpreterPath |
Ruta de acceso del intérprete de Python que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
userManagedDependencies |
True significa que AzureML reutiliza un entorno de Python existente; False significa que AzureML creará un entorno de Python basado en la especificación de dependencias de Conda. |
Bool |
ModelEnvironmentDefinitionR
Nombre |
Descripción |
Valor |
bioConductorPackages |
Los paquetes de Bioconductor. |
string[] |
cranPackages |
Paquetes CRAN que se van a usar. |
RCranPackage [] |
customUrlPackages |
Paquetes de direcciones URL personalizadas. |
string[] |
gitHubPackages |
Los paquetes directamente desde GitHub. |
RGitHubPackage [] |
rscriptPath |
Ruta de acceso de Rscript que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
rVersion |
Versión de R que se va a instalar |
cuerda |
snapshotDate |
Fecha de la instantánea MRAN que se va a usar en formato AAAA-MM-DD, por ejemplo, "2019-04-17" |
cuerda |
userManaged |
Indica si el usuario o AzureML administran el entorno. |
Bool |
ModelEnvironmentDefinitionSpark
Nombre |
Descripción |
Valor |
Paquetes |
Paquetes de Spark que se van a usar. |
SparkMavenPackage [] |
precachePackages |
Indica si se van a almacenar previamente los paquetes. |
Bool |
Repositorios |
Lista de repositorios de Spark. |
string[] |
ModelProperties
RCranPackage
Nombre |
Descripción |
Valor |
nombre |
Nombre del paquete. |
cuerda |
depósito |
Nombre del repositorio. |
cuerda |
RGitHubPackage
Nombre |
Descripción |
Valor |
|
authToken |
Token de acceso personal para instalar desde un repositorio privado |
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
|
depósito |
Dirección del repositorio con el formato username/repo[/subdir][@ref |
#pull]. |
cuerda |
SparkMavenPackage
Nombre |
Descripción |
Valor |
artefacto |
|
cuerda |
grupo |
|
cuerda |
Versión |
|
cuerda |
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Plantilla |
Descripción |
Creación de una de Azure Machine Learning Service
|
Esta plantilla crea un servicio Azure Machine Learning. |
Creación de una de Azure Machine Learning Service (AKS)
|
Esta plantilla crea un servicio Azure Machine Learning. |
El tipo de recurso workspaces/services se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.MachineLearningServices/workspaces/services, agregue el siguiente terraform a la plantilla.
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
}
Objetos Microsoft.MachineLearningServices/workspaces/services
Establezca la propiedad computeType para especificar el tipo de objeto.
Para ACI, use:
{
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"
}
}
Para akS, use:
{
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"
}
Valores de propiedad
ACIServiceCreateRequest
Nombre |
Descripción |
Valor |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Si la autenticación está habilitada o no en el servicio. |
Bool |
cname |
CName para el servicio. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'ACI' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
ACIServiceCreateRequestDataCollection |
dnsNameLabel |
Etiqueta Dns para el servicio. |
cuerda |
encryptionProperties |
Propiedades de cifrado. |
ACIServiceCreateRequestEncryptionProperties |
sslCertificate |
Certificado SSL público en formato PEM que se va a usar si SSL está habilitado. |
cuerda |
sslEnabled |
Si SSL está habilitado o no. |
Bool |
sslKey |
Clave SSL pública en formato PEM para el certificado. |
cuerda |
vnetConfiguration |
Configuración de la red virtual. |
ACIServiceCreateRequestVnetConfiguration |
ACIServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
ACIServiceCreateRequestEncryptionProperties
Nombre |
Descripción |
Valor |
keyName |
Nombre de clave de cifrado |
string (obligatorio) |
keyVersion |
Versión de la clave de cifrado |
string (obligatorio) |
vaultBaseUrl |
dirección URL base del almacén |
string (obligatorio) |
ACIServiceCreateRequestVnetConfiguration
Nombre |
Descripción |
Valor |
subnetName |
Nombre de la subred de red virtual. |
cuerda |
vnetName |
Nombre de la red virtual. |
cuerda |
AKSServiceCreateRequest
Nombre |
Descripción |
Valor |
aadAuthEnabled |
Indica si la autenticación de AAD está habilitada o no. |
Bool |
appInsightsEnabled |
Indica si Application Insights está habilitado o no. |
Bool |
authEnabled |
Indica si la autenticación está habilitada o no. |
Bool |
autoScaler |
Propiedades del escalador automático. |
AKSServiceCreateRequestAutoScaler |
computeName |
Nombre del recurso de proceso. |
cuerda |
computeType |
Tipo de entorno de proceso para el servicio. |
'AKS' (obligatorio) |
containerResourceRequirements |
Requisitos de recursos de contenedor. |
containerResourceRequirements |
dataCollection |
Detalles de las opciones de recopilación de datos especificadas. |
AKSServiceCreateRequestDataCollection |
isDefault |
Es esta la variante predeterminada. |
Bool |
livenessProbeRequirements |
Requisitos de sondeo de ejecución. |
AKSServiceCreateRequestLivenessProbeRequirements |
maxConcurrentRequestsPerContainer |
Número máximo de solicitudes simultáneas por contenedor. |
Int |
maxQueueWaitMs |
Tiempo máximo que esperará una solicitud en la cola (en milisegundos). Después de este tiempo, el servicio devolverá 503 (servicio no disponible) |
Int |
espacio de nombres |
Espacio de nombres de Kubernetes para el servicio. |
cuerda |
numReplicas |
Número de réplicas en el clúster. |
Int |
scoringTimeoutMs |
Tiempo de espera de puntuación en milisegundos. |
Int |
trafficPercentile |
La cantidad de variantes de tráfico que recibe. |
Int |
tipo |
Tipo de la variante. |
'Control' "Tratamiento" |
AKSServiceCreateRequestAutoScaler
Nombre |
Descripción |
Valor |
autoscaleEnabled |
Opción para habilitar o deshabilitar el escalado automático. |
Bool |
maxReplicas |
Número máximo de réplicas en el clúster. |
Int |
minReplicas |
Número mínimo de réplicas a las que se va a reducir verticalmente. |
Int |
refreshPeriodInSeconds |
Cantidad de segundos que se espera entre las actualizaciones de escalado automático. |
Int |
targetUtilization |
Porcentaje de uso de destino que se va a usar para determinar si se va a escalar el clúster. |
Int |
AKSServiceCreateRequestDataCollection
Nombre |
Descripción |
Valor |
eventHubEnabled |
Opción para habilitar o deshabilitar el centro de eventos. |
Bool |
storageEnabled |
Opción para habilitar o deshabilitar el almacenamiento. |
Bool |
AKSServiceCreateRequestLivenessProbeRequirements
Nombre |
Descripción |
Valor |
failureThreshold |
Número de errores que se deben permitir antes de devolver un estado incorrecto. |
Int |
initialDelaySeconds |
Retraso antes del primer sondeo en segundos. |
Int |
periodSeconds |
Período de tiempo entre sondeos en segundos. |
Int |
successThreshold |
Número de sondeos correctos antes de devolver un estado correcto. |
Int |
timeoutSeconds |
Tiempo de espera de sondeo en segundos. |
Int |
ContainerResourceRequirements
Nombre |
Descripción |
Valor |
CPU |
Cantidad mínima de núcleos de CPU que va a usar el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
cpuLimit |
Cantidad máxima de núcleos de CPU que el contenedor permite usar. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
fpga |
Número de dispositivos PCIE de FPGA expuestos al contenedor. Debe ser múltiplo de 2. |
Int |
Gpu |
Número de núcleos de GPU en el contenedor. |
Int |
memoryInGB |
Cantidad mínima de memoria (en GB) que usará el contenedor. Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
memoryInGBLimit |
El contenedor permite usar la cantidad máxima de memoria (en GB). Más información: https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ |
Int |
CreateServiceRequestEnvironmentImageRequest
Nombre |
Descripción |
Valor |
activo |
Lista de recursos. |
ImageAsset [] |
driverProgram |
Nombre del archivo de controlador. |
cuerda |
medio ambiente |
Detalles del entorno de AZURE ML. |
EnvironmentImageRequestEnvironment |
environmentReference |
Detalles de identificación únicos del entorno de AZURE ML. |
EnvironmentImageRequestEnvironmentReference |
modelIds |
Lista de identificadores de modelo. |
string[] |
modelos |
Lista de modelos. |
modelo de [] |
CreateServiceRequestKeys
Nombre |
Descripción |
Valor |
primaryKey |
Clave principal. |
cuerda |
secondaryKey |
Clave secundaria. |
cuerda |
CreateServiceRequestProperties
DatasetReference
Nombre |
Descripción |
Valor |
identificación |
Identificador de la referencia del conjunto de datos. |
cuerda |
nombre |
Nombre de la referencia del conjunto de datos. |
cuerda |
EnvironmentImageRequestEnvironment
EnvironmentImageRequestEnvironmentReference
Nombre |
Descripción |
Valor |
nombre |
Nombre del entorno. |
cuerda |
Versión |
Versión del entorno. |
cuerda |
ImageAsset
Nombre |
Descripción |
Valor |
identificación |
Identificador del recurso. |
cuerda |
mimeType |
Tipo mime. |
cuerda |
desempaquetar |
Si el recurso está desempaquetado. |
Bool |
URL |
Dirección URL del recurso. |
cuerda |
Microsoft.MachineLearningServices/workspaces/services
Nombre |
Descripción |
Valor |
computeType |
Establezca en "ACI" para el tipo ACIServiceCreateRequest. Establezca en "AKS" para el tipo AKSServiceCreateRequest. |
'ACI' 'AKS' (obligatorio) |
descripción |
Descripción del servicio. |
cuerda |
environmentImageRequest |
Entorno, modelos y recursos necesarios para la inferencia. |
CreateServiceRequestEnvironmentImageRequest |
Llaves |
Las claves de autenticación. |
CreateServiceRequestKeys |
kvTags |
Diccionario de etiquetas de servicio. Las etiquetas son mutables. |
CreateServiceRequestKvTags |
ubicación |
Nombre de la ubicación o región de Azure. |
cuerda |
nombre |
El nombre del recurso |
string (obligatorio) |
parent_id |
Identificador del recurso que es el elemento primario de este recurso. |
Identificador del recurso de tipo: áreas de trabajo |
Propiedades |
Diccionario de propiedades del servicio. Las propiedades son inmutables. |
CreateServiceRequestProperties |
tipo |
El tipo de recurso |
"Microsoft.MachineLearningServices/workspaces/services@2021-01-01" |
Modelo
Nombre |
Descripción |
Valor |
createdTime |
Hora de creación del modelo (UTC). |
cuerda |
Datasets |
Lista de conjuntos de datos asociados al modelo. |
DatasetReference[] |
derivedModelIds |
Modelos derivados de este modelo |
string[] |
descripción |
Texto de descripción del modelo. |
cuerda |
experimentName |
Nombre del experimento donde se creó este modelo. |
cuerda |
Marco de referencia |
Marco de trabajo modelo. |
cuerda |
frameworkVersion |
La versión del marco de trabajo modelo. |
cuerda |
identificación |
Identificador del modelo. |
cuerda |
kvTags |
Diccionario de etiquetas de modelo. Los elementos son mutables. |
ModelKvTags de |
mimeType |
Tipo MIME de contenido de modelo. Para obtener más información sobre el tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml |
string (obligatorio) |
modifiedTime |
La hora de la última modificación del modelo (UTC). |
cuerda |
nombre |
Nombre del modelo. |
string (obligatorio) |
parentModelId |
Identificador del modelo primario. |
cuerda |
Propiedades |
Diccionario de propiedades Model. Las propiedades son inmutables. |
ModelProperties de |
resourceRequirements |
Requisitos de recursos para el modelo |
containerResourceRequirements |
runId |
RunId que creó este modelo. |
cuerda |
sampleInputData |
Datos de entrada de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
sampleOutputData |
Datos de salida de ejemplo para el modelo. Referencia a un conjunto de datos en el área de trabajo con el formato aml://dataset/{datasetId} |
cuerda |
desempaquetar |
Indica si es necesario desempaquetar el modelo durante la creación de la imagen de Docker. |
Bool |
URL |
Dirección URL del modelo. Normalmente, una dirección URL de SAS. |
string (obligatorio) |
Versión |
La versión del modelo asignada por el servicio de administración de modelos. |
Int |
ModelDockerSectionBaseImageRegistry
Nombre |
Descripción |
Valor |
dirección |
|
cuerda |
contraseña |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
nombre de usuario |
|
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
ModelEnvironmentDefinitionDocker
Nombre |
Descripción |
Valor |
baseDockerfile |
Dockerfile base usado para ejecuciones basadas en Docker. Mutuamente excluyente con BaseImage. |
cuerda |
baseImage |
Imagen base usada para ejecuciones basadas en Docker. Mutuamente excluyente con BaseDockerfile. |
cuerda |
baseImageRegistry |
Registro de imágenes que contiene la imagen base. |
modelDockerSectionBaseImageRegistry |
ModelEnvironmentDefinitionEnvironmentVariables
ModelEnvironmentDefinitionPython
Nombre |
Descripción |
Valor |
baseCondaEnvironment |
|
cuerda |
condaDependencies |
Un objeto JObject que contiene dependencias de Conda. |
cualquiera |
interpreterPath |
Ruta de acceso del intérprete de Python que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
userManagedDependencies |
True significa que AzureML reutiliza un entorno de Python existente; False significa que AzureML creará un entorno de Python basado en la especificación de dependencias de Conda. |
Bool |
ModelEnvironmentDefinitionR
Nombre |
Descripción |
Valor |
bioConductorPackages |
Los paquetes de Bioconductor. |
string[] |
cranPackages |
Paquetes CRAN que se van a usar. |
RCranPackage [] |
customUrlPackages |
Paquetes de direcciones URL personalizadas. |
string[] |
gitHubPackages |
Los paquetes directamente desde GitHub. |
RGitHubPackage [] |
rscriptPath |
Ruta de acceso de Rscript que se va a usar si no se requiere una compilación de entorno. La ruta de acceso especificada se usa para llamar al script de usuario. |
cuerda |
rVersion |
Versión de R que se va a instalar |
cuerda |
snapshotDate |
Fecha de la instantánea MRAN que se va a usar en formato AAAA-MM-DD, por ejemplo, "2019-04-17" |
cuerda |
userManaged |
Indica si el usuario o AzureML administran el entorno. |
Bool |
ModelEnvironmentDefinitionSpark
Nombre |
Descripción |
Valor |
Paquetes |
Paquetes de Spark que se van a usar. |
SparkMavenPackage [] |
precachePackages |
Indica si se van a almacenar previamente los paquetes. |
Bool |
Repositorios |
Lista de repositorios de Spark. |
string[] |
ModelProperties
RCranPackage
Nombre |
Descripción |
Valor |
nombre |
Nombre del paquete. |
cuerda |
depósito |
Nombre del repositorio. |
cuerda |
RGitHubPackage
Nombre |
Descripción |
Valor |
|
authToken |
Token de acceso personal para instalar desde un repositorio privado |
cuerda
Restricciones: Valor confidencial. Pase como parámetro seguro. |
|
depósito |
Dirección del repositorio con el formato username/repo[/subdir][@ref |
#pull]. |
cuerda |
SparkMavenPackage
Nombre |
Descripción |
Valor |
artefacto |
|
cuerda |
grupo |
|
cuerda |
Versión |
|
cuerda |