az ml online-endpoint
Nota:
Esta referencia forma parte de la extensión ml para la CLI de Azure (versión 2.15.0 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az ml online-endpoint . Obtenga más información sobre las extensiones.
Administración de puntos de conexión en línea de Azure ML.
Los puntos de conexión de Azure ML proporcionan una interfaz sencilla para crear y administrar implementaciones de modelos. Cada punto de conexión puede tener una o varias implementaciones, lo que permite que el tráfico desde un único punto de conexión de puntuación se sirva a varias implementaciones si es necesario. Esto es útil para escenarios como el lanzamiento controlado.
Azure ML admite dos tipos de puntos de conexión: en línea y por lotes. Los puntos de conexión en línea admiten la inferencia en tiempo real, mientras que los puntos de conexión por lotes se usan para la puntuación por lotes sin conexión.
Comandos
Nombre | Description | Tipo | Estado |
---|---|---|---|
az ml online-endpoint create |
Cree un punto de conexión. |
Extensión | GA |
az ml online-endpoint delete |
Elimine un punto de conexión. |
Extensión | GA |
az ml online-endpoint get-credentials |
Enumere el token o las claves de un punto de conexión en línea. |
Extensión | GA |
az ml online-endpoint invoke |
Invoque un punto de conexión. |
Extensión | GA |
az ml online-endpoint list |
Enumerar los puntos de conexión de un área de trabajo. |
Extensión | GA |
az ml online-endpoint regenerate-keys |
Vuelva a generar las claves de un punto de conexión en línea. |
Extensión | GA |
az ml online-endpoint show |
Mostrar los detalles de un punto de conexión. |
Extensión | GA |
az ml online-endpoint update |
Actualice un punto de conexión. |
Extensión | GA |
az ml online-endpoint create
Cree un punto de conexión.
Para crear un punto de conexión, proporcione un archivo YAML con la configuración del punto de conexión en línea. Si el punto de conexión ya existe, se producirá un error. Si desea actualizar el punto de conexión existente, use az ml online-endpoint update.
az ml online-endpoint create --resource-group
--workspace-name
[--auth-mode]
[--file]
[--local {false, true}]
[--name]
[--no-wait]
[--set]
[--web]
Ejemplos
Creación de un punto de conexión a partir de un archivo de especificación de YAML
az ml online-endpoint create --file endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Método de autenticación para el punto de conexión. Valores permitidos: clave, aml_token. Valor predeterminado: clave.
Ruta de acceso local al archivo YAML que contiene la especificación de punto de conexión en línea de Azure ML. Los documentos de referencia de YAML para el punto de conexión en línea se pueden encontrar en: https://aka.ms/ml-cli-v2-endpoint-online-yaml-reference.
Cree el punto de conexión localmente. Nota: el tráfico y la autenticación no se admiten localmente. Puede usar "az ml online-deployment create --local" directamente. Creará un punto de conexión si no existe uno.
Nombre del punto de conexión en línea.
No espere a que finalice la operación de ejecución prolongada. El valor predeterminado es False.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=.
Muestre los detalles del punto de conexión en Azure ML Studio en un explorador web.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint delete
Elimine un punto de conexión.
az ml online-endpoint delete --name
--resource-group
--workspace-name
[--local {false, true}]
[--no-wait]
[--yes]
Ejemplos
Eliminación de un punto de conexión en línea, incluidas todas sus implementaciones
az ml online-endpoint delete --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del punto de conexión en línea.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Elimine el punto de conexión local.
No espere a que finalice la operación de ejecución prolongada. El valor predeterminado es False.
No solicita confirmación.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint get-credentials
Enumere el token o las claves de un punto de conexión en línea.
az ml online-endpoint get-credentials --name
--resource-group
--workspace-name
Ejemplos
Enumeración de las claves de un punto de conexión en línea
az ml online-endpoint get-credentials --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del punto de conexión en línea.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint invoke
Invoque un punto de conexión.
Puede invocar un punto de conexión en línea con algunos datos de solicitud. Esta será la inferencia en tiempo real y los resultados de puntuación se devolverán inmediatamente.
az ml online-endpoint invoke --name
--resource-group
--workspace-name
[--deployment-name]
[--local {false, true}]
[--request-file]
Ejemplos
Invocación de un punto de conexión en línea con algunos datos de solicitud
az ml online-endpoint invoke --name my-online-endpoint --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
Invocación de un punto de conexión en línea destinado a una implementación específica
az ml online-endpoint invoke --name my-online-endpoint --deployment my-deployment --request-file sample_request.json --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del punto de conexión en línea.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Nombre de la implementación a destino.
Invoque el punto de conexión local. Esto solo funcionará si se ha creado una implementación local para este punto de conexión.
Ruta de acceso local al archivo JSON que contiene los datos de solicitud.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint list
Enumerar los puntos de conexión de un área de trabajo.
az ml online-endpoint list --resource-group
--workspace-name
[--local {false, true}]
Ejemplos
Enumeración de todos los puntos de conexión en línea de un área de trabajo
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Enumeración de todos los puntos de conexión por lotes de un área de trabajo
az ml online-endpoint list --resource-group my-resource-group --workspace-name my-workspace
Enumere todos los puntos de conexión en línea de un área de trabajo mediante el argumento --query para ejecutar una consulta JMESPath en los resultados de los comandos.
az ml online-endpoint list --query "[].{Name:name}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Enumere todos los puntos de conexión locales.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint regenerate-keys
Vuelva a generar las claves de un punto de conexión en línea.
az ml online-endpoint regenerate-keys --name
--resource-group
--workspace-name
[--key-type]
[--no-wait]
Ejemplos
Regeneración de las claves de un punto de conexión en línea
az ml online-endpoint regenerate-keys --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del punto de conexión en línea.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Tipo de clave que se va a regenerar. Valores permitidos: principal, secundario.
No espere a que finalice la operación de ejecución prolongada. El valor predeterminado es False.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint show
Mostrar los detalles de un punto de conexión.
az ml online-endpoint show --name
--resource-group
--workspace-name
[--local {false, true}]
[--web]
Ejemplos
Mostrar los detalles de un punto de conexión por lotes
az ml online-endpoint show --name my-online-endpoint --resource-group my-resource-group --workspace-name my-workspace
Muestre el estado de aprovisionamiento de un punto de conexión mediante el argumento --query para ejecutar una consulta JMESPath en los resultados de los comandos.
az ml online-endpoint show -n my-endpoint --query "{Name:name,State:provisioning_state}" --output table --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del punto de conexión en línea.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Mostrar el punto de conexión local.
Muestre los detalles del punto de conexión en Azure ML Studio en un explorador web.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.
az ml online-endpoint update
Actualice un punto de conexión.
Se pueden actualizar las propiedades "description", "tags" y "traffic" de un punto de conexión. Además, se pueden agregar nuevas implementaciones a un punto de conexión y se pueden actualizar las implementaciones existentes.
az ml online-endpoint update --resource-group
--workspace-name
[--add]
[--file]
[--force-string]
[--local {false, true}]
[--mirror-traffic]
[--name]
[--no-wait]
[--remove]
[--set]
[--traffic]
[--web]
Ejemplos
Actualización de un punto de conexión desde un archivo de especificación de YAML
az ml online-endpoint update --file updated_endpoint.yml --resource-group my-resource-group --workspace-name my-workspace
Actualización de la configuración de tráfico de un punto de conexión
az ml online-endpoint update --name my-online-endpoint --traffic "my-new-deployment=100" --resource-group my-resource-group --workspace-name my-workspace
Parámetros requeridos
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>
.
Nombre del área de trabajo de Azure ML. Puede configurar el área de trabajo predeterminada mediante az configure --defaults workspace=<name>
.
Parámetros opcionales
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>
.
Ruta de acceso local al archivo YAML que contiene la especificación de punto de conexión en línea de Azure ML. Los documentos de referencia de YAML para el punto de conexión en línea se pueden encontrar en: https://aka.ms/ml-cli-v2-endpoint-online-yaml-reference.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
Actualice el punto de conexión local.
Dirige un porcentaje duplicado del tráfico activo a un entrenamiento de una implementación.
Nombre del punto de conexión en línea.
No espere a que finalice la operación de ejecución prolongada. El valor predeterminado es False.
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove>
O --remove propertyToRemove
.
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>
.
Pares clave-valor separados por espacios, entre comillas, para la configuración de tráfico del punto de conexión.
Muestre los detalles del punto de conexión en Azure ML Studio en un explorador web.
Parámetros globales
Aumente el nivel de detalle de registro para mostrar todos los registros de depuración.
Muestre este mensaje de ayuda y salga.
Mostrar solo los errores y suprimir las advertencias.
Formato de salida.
Cadena de consulta de JMESPath. Para más información y ejemplos, consulte http://jmespath.org/.
Nombre o identificador de la suscripción Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID
.
Aumente el nivel de detalle de registro. Use --debug para obtener registros de depuración completos.