Compartir a través de


Esquema YAML de la instancia de proceso de la CLI (v2)

SE APLICA A:Extensión de ML de la CLI de Azure v2 (actual)

El esquema JSON de origen se puede encontrar en https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json.

Nota

La sintaxis de YAML que se detalla en este documento se basa en el esquema JSON de la versión más reciente de la extensión ML de la CLI v2. Se garantiza que esta sintaxis solo funciona con la versión más reciente de la extensión ML de la CLI v2. Dispone de los esquemas de las versiones de anteriores de la extensión en https://azuremlschemasprod.azureedge.net/.

Sintaxis de YAML

Clave Tipo Descripción Valores permitidos Valor predeterminado
$schema cuerda / cadena Esquema de YAML. Si usa la extensión VS Code de Azure Machine Learning para crear el archivo YAML, la inclusión de $schema en la parte superior del archivo le permite invocar las finalizaciones del esquema y los recursos.
type cuerda / cadena Necesario. Tipo de proceso. computeinstance
name cuerda / cadena Necesario. Nombre del proceso.
description cuerda / cadena Descripción del proceso.
size cuerda / cadena Tamaño de máquina virtual que se usará para la instancia de proceso. Para más información, consulte Tamaños y series de máquina virtual admitidos. Tenga en cuenta que no todos los tamaños de máquina virtual están disponibles en todas las regiones. Para obtener la lista de tamaños admitidos en una región determinada, use el comando az ml compute list-sizes. Standard_DS3_v2
create_on_behalf_of objeto Configuración para crear la instancia de proceso en nombre de otro usuario. Asegúrese de que el usuario asignado tiene los permisos de RBAC correctos.
create_on_behalf_of.user_tenant_id cuerda / cadena Identificador del inquilino de AAD del usuario asignado.
create_on_behalf_of.user_object_id cuerda / cadena Identificador del objeto de AAD del usuario asignado.
ssh_public_access_enabled booleano Si se va a habilitar el acceso SSH público en la instancia de proceso. false
ssh_settings objeto Configuración de SSH para conectarse a la instancia de proceso.
ssh_settings.ssh_key_value cuerda / cadena Clave pública SSH de la cuenta de usuario administrador.
network_settings objeto Configuración de seguridad de red.
network_settings.vnet_name cuerda / cadena Nombre de la red virtual (VNet) al crear una nueva o hacer referencia a una existente.
network_settings.subnet cuerda / cadena Nombre de la subred al crear una nueva red virtual o hacer referencia a una existente, o bien el identificador de recurso completo de una subred en una red virtual existente. No especifique network_settings.vnet_name si se especifica el identificador de subred. El identificador de subred puede hacer referencia a una red virtual o subred en otro grupo de recursos.
identity objeto Configuración de identidad administrada que se asignará al proceso. Los clústeres de AmlCompute solo admiten una identidad asignada por el sistema o varias identidades asignadas por el usuario, no ambas de forma simultánea.
identity.type cuerda / cadena Tipo de identidad administrada que se asignará al proceso. Si el tipo es user_assigned, también se debe especificar la propiedad identity.user_assigned_identities. system_assigned, user_assigned
identity.user_assigned_identities arreglo Lista de id. de recursos completos de las identidades asignadas por el usuario.

Comentarios

El comando az ml compute se puede usar para administrar las instancias de proceso de Azure Machine Learning.

YAML: mínimo

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json
name: minimal-example-i
type: computeinstance

YAML: básico

$schema: https://azuremlschemas.azureedge.net/latest/computeInstance.schema.json 
name: basic-example-i
type: computeinstance
size: STANDARD_DS3_v2

Pasos siguientes